数码管显示实验一 编写程序让8只数码管同时显示零

编写程序让数码管同时显示零

此实验是共阳极写法

程序:
#include <reg51.h>
unsigned char segment[]= {0xff,0x7f,0xbf,0xdf,0xef,0xf7,0xfb,0xfd,0xfe};
unsigned char k=0;
int main(void)
{
TMOD=0x00;
TL0=(8192-2000)%32;
TH0=(8192-2000)/256;
TR0=1;
EA=1;
ET0=1;
while(1);
}
void T0_timer(void)interrupt 1
{
P0=0xc0;
P2=segment[k++];
if(k==9)
k=0;
TL0=(8192-2000)%32;
TH0=(8192-2000)/256;
}

实验视频:

https://www.bilibili.com/video/BV12U4y1x7y8/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/562789.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

andpods授权码订单号分享_微信OAuth2授权登录

前言 第三方登录是应用开发中的常用功能&#xff0c;通过第三方登录&#xff0c;我们可以更加容易使用户登录我们的应用或者网站。很多网站都提供了第三方登录的功能&#xff0c;在他们的官网中&#xff0c;都提供了如何接入第三方登录的文档。但是&#xff0c;假如不同的网站文…

让8只数码管初始显示零,每隔大约1s加一显示,到数码管显示9后,再从一开始显示

让8只数码管初始显示零&#xff0c;每隔大约1s加一显示&#xff0c;到数码管显示9后&#xff0c;再从一开始显示 用延时函数实现加一显示 程序&#xff1a; #include <reg51.h> void delay(unsigned char n); int main(void) { unsigned char led[]{0xC0,0xF9,0xA4,0xB…

计算机项目经理专业,IT项目经理的对口专业

IT项目经理的对口专业IT项目经理是从事IT计算机相关的项目管理人员&#xff0c;IT项目经理需要具有一定的专业能力和管理能力&#xff0c;是一个较为高端的职位。有朋友问&#xff1a;IT项目经理的对口专业是什么?下面我们给大家介绍一下。如今&#xff0c;在互联网蓬勃发展的…

让8只数码管从左往右显示1、2、3、4、、、8

编写实验学习数码管动态显示&#xff0c;让8只数码管从左往右显示1,2&#xff0c;3,4&#xff0c;&#xff0c;&#xff0c;8 程序&#xff1a; #include <reg51.h> unsigned char led[]{0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80};//0-9的字型码 unsigned char segment[…

miracast投屏软件下载_手机画面如何投屏到电视?

投屏方法详解&#xff0c;拆解步骤&#xff0c;视频演示&#xff0c;讲到你会用为止&#xff01;安卓手机Miracast镜像安卓手机Miracast镜像可谓刚需&#xff0c;这种镜像方式的一大优点就是手机端不用再另装其他软件&#xff0c;电视端有“爱投屏”即可流畅使用。步骤如下&…

iec61131 3 html5,IEC61131-3{ed3.0}标准资料.doc

IEC61131-3{ed3.0}标准资料IEC 61131-3?Edition 3.0 2013-02INTERNATIONALSTANDARDNORMEINTERNATIONALEProgrammable controllers –Part 3: Programming languagesAutomates programmables –Partie 3: Langages de programmationTHIS PUBLICATION IS COPYRIGHT PROTECTEDCop…

外部中断实验 编写程序学习外部中断的电平触发方式。无中断时发光让发光二极管从左到右依次点亮,有外部中断请求时,4位数码管从0000开始加1显示(加到9999后复位为0000),同时蜂鸣器报警。

编写程序学习外部中断的电平触发方式。无中断时发光让发光二极管从左到右依次点亮&#xff0c;有外部中断请求时&#xff0c;4位数码管从0000开始加1显示(加到9999后复位为0000)&#xff0c;同时蜂鸣器报警。 程序&#xff1a; #include<reg51.h> #define uchar unsigne…

flash一个按钮控制动画_PLC三组灯用一个按钮控制

今天作一个PLC小练习用一个按钮控制三组或三个灯,以达到控制灯的亮度,由PLC组成一个控制器,每按一次按钮增加一组灯亮,三组灯全亮后,每按一次按钮,灭一组灯(为了使每组灯亮的时间尽量相等,要求先亮的灯先灭),如果按下按钮的时间超过2S,则灯全灭.模拟练习设M600.0是按钮1M800.0是…

51单片机外部中断实验 设置中断优先级寄存器,当有外部中断0请求中断时,中断程序执行发光二极管程序,在此过程中,外部中断1也有中断请求,外部中断0的中断程序将被中断去执行外部中断1的中断程序(数码管

设置中断优先级寄存器&#xff0c;当有外部中断0请求中断时&#xff0c;中断程序执行发光二极管程序&#xff0c;在此过程中&#xff0c;外部中断1也有中断请求&#xff0c;外部中断0的中断程序将被中断去执行外部中断1的中断程序&#xff08;数码管加1显示程序&#xff09;。 …

下载 6g 概念及愿景白皮书_6G,到底有多6?6G概念及愿景白皮书正式发布!

近日赛迪智库正式发布《6G概念及愿景白皮书》白皮书从6G愿景、6G应用场景6G网络性能指标、6G潜在关键技术国际组织和各国6G研究进展等方面展开讨论并提出加快我国推进6G研发的相关建议以为业界在面向2030网络及6G研究方面提供重要参考话又说回来6G究竟是个啥6G&#xff0c;即第…

html如何创建关键帧动画旋转,[教程] 用 CSS3 Animations(动画) 和 Keyframes(关键帧) 创建简单的网页动画 – CSS3 实现弹跳球动画...

通过这个有趣的教程学习 CSS Animations(动画) 和 Keyframes(关键帧)。我们要做什么&#xff1f;下面是最终代码&#xff0c;也就是我们将要最终实现的演示&#xff1a;基础准备对于这个实现&#xff0c;我们需要一个简单的 div &#xff0c;并且样式类名为 ball &#xff1a;我…

定时器中断实验 编写程序使定时器0或者定时器1工作在方式1,定时50ms触发蜂鸣器。

编写程序使定时器0或者定时器1工作在方式1&#xff0c;定时50ms触发蜂鸣器。 程序&#xff1a; #include<reg51.h> sbit fmP2^3; unsigned char cnt; int main(void) { TMOD0x01; TH0(65536-46083)/256; TL0(65536-46083)%256; cnt0; TR01; EA1; ET01; while(1); } void …

python绘制如下图形、小三角形边长20_python二级操作题与分析(7)

1.基本操作题 (1) 从键盘输入 3 个数作为三角形的边长&#xff0c;在屏幕上显示输出由这 3 个边长构成三角形的面积&#xff08;保留 2 位小数&#xff09;。 请参照代码模板&#xff0c;完善代码。 输入输出示例 输入输出 示例 1 3,3,3 3.90 习题讲解 a,b,c eval(input()) p …

NPM 的使用技巧:简化 JavaScript 开发和依赖管理

前言 NPM&#xff08;Node Package Manager&#xff09;是 JavaScript 生态系统中最流行的包管理工具之一。本文将介绍一些有用的 NPM 使用技巧&#xff0c;帮助开发者更好地利用 NPM 管理项目依赖、执行脚本、发布自己的包以及解决常见问题。 1. 初始化项目 使用 NPM 初始化…

定时器中断实验 编写程序使定时器0或者定时器1工作在方式1,定时500ms使两位数码管从00、01、02……98、99每间隔500ms加1显示。

编写程序使定时器0或者定时器1工作在方式1&#xff0c;定时500ms使两位数码管从00、01、02……98、99每间隔500ms加1显示。 程序&#xff1a; #include <reg51.h> #define uint unsigned int #define uchar unsigned char sbit a P1^0; sbit b P1^1; uchar code tu…

iOS打开沙盒html,iOS WKWebView加载本地/沙盒HTML及css、images

注意这里加载的是本地的不是沙盒里的,加载沙盒的方法在最下面。先上代码&#xff1a;NSString *path [[NSBundle mainBundle] pathForResource:“local.html" ofType:nil];[_wkWebView loadRequest:[NSURLRequest requestWithURL:[NSURL fileURLWithPath:path]]];注意&am…

定时器中断实验 编写程序使定时器0或者定时器1工作在方式2,自动重装载模式,定时500ms使两位数码管从00、01、02……98、99每间隔500ms加1显示。

编写程序使定时器0或者定时器1工作在方式2&#xff0c;自动重装载模式&#xff0c;定时500ms使两位数码管从00、01、02……98、99每间隔500ms加1显示。 程序&#xff1a; #include <reg51.h> #define uchar unsigned char uchar led[]{0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x…

用python做频数分析_使用Python进行描述性统计

2 使用NumPy和SciPy进行数值分析 2.1 基本概念1 from numpy import array 2 from numpy.random import normal, randint 3 #使用List来创造一组数据 4 data [1, 2, 3] 5 #使用ndarray来创造一组数据 6 data array([1, 2, 3]) 7 #创造一组服从正态分布的定量数据 8 data norm…

深圳计算机专业收入,深圳哪个行业收入最高?哪些行业最抢手?这份报告告诉你!...

原标题&#xff1a;深圳哪个行业收入最高&#xff1f;哪些行业最抢手&#xff1f;这份报告告诉你&#xff01;原标题&#xff1a;深圳哪个行业收入最高&#xff1f;哪些行业最抢手&#xff1f;这份报告告诉你&#xff01;南方网2019年7月5日讯 日前&#xff0c;智联招聘发布《2…

串行口实验 编写程序利用串口调试助手通过串口给实验板发送数据(数据范围0x00-0xfe),单片机将接受到的数据加1后再发送给PC机。

编写程序利用串口调试助手通过串口给实验板发送数据&#xff08;数据范围0x00-0xfe&#xff09;&#xff0c;单片机将接受到的数据加1后再发送给PC机。 程序&#xff1a; #include<reg51.h> #define uchar unsigned char #define uint unsigned int uchar temp; int main…