单片机编程制作电子秒表能显示分(0-99),秒(0-59)

如题所述

登录
东边的小山关注
访问量
123万+
原创
163
博主更多文章>

51单片机入门程序——秒表程序示例
东边的小山阅读数:16212018-06-14
下午自学了一下单片机的前几章的知识,理解了数码管的显示原理以及静态显示和动态扫描的编程方法。其中,比较重要的几个概念有:数码管公共端类型(共阴极、共阳极)、位选(决定多位数码管中哪一位显示)、段选(决定数码管显示的数字),另外还有锁存器(教材P36,可通过控制锁存端来改变数据输出的状态)。
上周单片机实验课的内容是编一个秒表,在4位数码管中分别显示分和秒还有分秒,即最多可显示“9:59.9”。这里我用两个键实现了秒表的启动/暂停和清零功能,
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-02-09
你好
楼主。
很幸运的看到你的问题。
但是又很遗憾到现在还没有人回答你的问题。也可能你现在已经在别的地方找到了答案,那就得恭喜你啦。
对于你的问题我爱莫能助!
可能是你问的问题有些专业了。或者别人没有遇到或者接触过你的问题,所以帮不了你。建议你去问题的相关论坛去求助,那里的人通常比较多,也比较热心,可能能快点帮你解决问题。
希望我的回答也能够帮到你!
祝你好运。
快过年了,
最后祝您全家幸福健康快乐每一天!

单片机编程制作电子秒表能显示分(0-99),秒(0-59)
上周单片机实验课的内容是编一个秒表,在4位数码管中分别显示分和秒还有分秒,即最多可显示“9:59.9”。这里我用两个键实现了秒表的启动\/暂停和清零功能,

单片机编程制作电子秒表能显示分(0-99),秒(0-59)
上周单片机实验课的内容是编一个秒表,在4位数码管中分别显示分和秒还有分秒,即最多可显示“9:59.9”。这里我用两个键实现了秒表的启动\/暂停和清零功能,

用51单片机设计一个秒表,计时范围从00:00-59:59.
disdat[2]=sec\/10;disdat[1]=min%10;disdat[0]=min\/10;}void ext0() interrupt 0{key++;key%=3;}void t0isr() interrupt 1\/\/秒计时{TH0=0x3c;TL0=0xb0;time++;if(time==20){time=0;sec++;if(sec>59){sec=0;min++;if(min>59)...

单片机程序 根据电路图,请编写程序,使前两个数码管实现00到59的秒表...
int n, j;qc()interrupt 1 using 3 {TH0=(65336-10000)\/256;TL0=(65336-10000)%256;n++;if (n>=100){n=0;j++;if (j>=60)j=0;} } main (){int gw,sw ;ET0=1;EA =1;TMOD =0x01;TH0=(65536-10000)\/256;TL0=(65336-10000)%256;TR0=1;while (1){ gw =j\/10;sw...

用单片机设计一个时钟,可显示时和分,可以调时间,也要有闹钟功能,要有设...
for(z=0;z<100;z++){ tmp=0x01;P2=tab[h\/10];小时显示 disp();P2=tab[h%10];disp();P2=tab[m\/10];分钟显示 disp();P2=tab[m%10];disp();P2=tab[s\/10];秒显示 disp();P2=tab[s%10];disp();} s++;while(s==60)秒进一位,到60清0 { m++;s=00;} while(m==60...

用74hc595实现0~59秒表?
要使用74HC595芯片实现0到59秒的秒表功能,可以采用以下步骤:连接硬件:将74HC595芯片与数码管进行连接。74HC595是一个8位移位寄存器,通过串行输入数据,控制引脚和时钟引脚,可以实现对8位输出的控制。连接74HC595芯片的引脚和数码管的引脚,以实现秒表的显示。编写代码:使用你选择的编程语言(如Arduino)...

ds1302单片机实现数字钟秒表\/时钟转换功能
ds1302单片机实现数字钟秒表\/时钟转换功能 数字钟——要求用6位数码管,显示时,分,秒,以24小时计时方式,使用按键开关\/现时分调整,秒表\/时钟转换功能,最好用DS1302芯片。要有原理图... 数字钟——要求用6位数码管,显示时, 分, 秒,以24小时计时方式,使用按键开关\/现时分调整,秒表\/时钟转换功能,最好用DS1302...

AT89c51单片机程序控制两个数码管显示00-59秒表的程序要怎么编啊...
void main(void )\/\/主程序 { TMOD=0x01;\/\/ 定时器1工作方式一 ET0=1;EA=1;TH0=(65536-10000)\/256;\/\/定时10ms TL0=(65536-10000)%256;TR0=0;\/\/上电先不启动 while(1){ if(key1==0)\/\/判断按键是否按下 { Delay1ms(10);\/\/延时消抖 if(key1==0){ while(key1==0);\/\/等待...

求52单片机汇编程序,简单的电子钟实现59到0循环显示,倒计时秒表
MOV TH1,#0F4H MOV TL1,#48H MOV LEDC,#6 MOV R0,#LEDD CLR A INIT:MOV @R0,A INC R0 DJNZ LEDC,INIT SETB ET1 SETB TR1 MOV P2,#0 MOV TCNT,#0 MOV SECC,#0 SETB ET0 SETB EA MOV SECC,#59 LCALL DISSEC SETB TR0 SETB TR1 LOOP:SJMP ;--- T1INT:PUSH ACC CLR TR1 ...

...要用AT89S51单片机的定时器实现,用4位数码管显示,用点的闪烁表示秒...
SET1:LCALL DISPLAY ;调用显示,防止键按下无显示 JNB P1.7,SET1 ;P1.7口为0等待键释放 MOV R5,#00H ;清设置类型闪烁标志 SETN1:INC R5 ;闹钟分调整 SET5:LCALL DISPLAY JB P1.7,SET5 SEETN1:LCALL DDL ;有键按下大于1秒分时间连续加(0.5秒加1),小于1秒转调时状态 JB P1.7,SET6 ;键释...

相似回答