66问答网
所有问题
当前搜索:
51单片机数码管9倒计时
51单片机 数码管
实现九秒
倒计时
的程序
答:
a=9;while(a>0){ P0=table[a];delayms(1000);a--;}
单片机倒计时
9秒红绿灯闪烁
答:
此次用到的主要组件有51系列单片机锁存器,可编程并行接口芯片以及交通信号灯显示硬件(包括信号灯、
数码管
显示等等)。
9秒倒计时
,采用8259中断管理器对输入的秒脉冲信号进行管理,及时更新8255的控制1个数码管,让其从9减到0,然后通过扬声器发出警报,可通过8个开关任意设置初值。
用
数码管 9
秒
倒计时
(C语言)
答:
用中断,例如定时50ms,每次计数1,那只要记20次,就是一秒,然后把秒数减1,再刷新
数码管
的内容即可
51单片机
at89s52怎么做0-9秒
倒计时
,求大佬解答
答:
用一个共阴
数码管
接在P0口,由P0口输出段码。再用定时器定时50ms,采用中断方式,对中断计数20次就是一秒。用一个变量计秒,初值为9,每一秒减一,并送P0显示。仿真图如下。
51单片机数码管倒计时
!自己写的程序但输入后怎么都亮!#include<reg52...
答:
首先指出程序中明显的问题:1.数字只能显示1~8,下面修改后显示0~9;当然这个不是问题;2.主要问题:混淆了两位
数码管
动态显示的时间逻辑;显示的数字变化没有单独设置时间,以至于数字变化和数码管的短时间动态显示混淆了。也就是数码管动态显示是根据人眼视觉效应原理,快速改变点亮第一个和点亮第二个...
求教,利用
51单片机
编写两个
数码管
60秒
倒计时
,个位是从5开始计时之后才...
答:
如楼上所说,你没有初始化num这个参数,那么默认值就是0,也相当于256,所以一开始进入中断就是256-1,也就是255,个位是5,十位数是25,所以显示就成了你现在的模样。因此初始化以下就好了。
51单片机数码管倒计时
程序,从999999开始倒计时,用定时器T1的中断完成...
答:
void t0isr() interrupt 1 //秒
计时
{ TH0=0x3c;TL0=0xb0;time++;if(time==20){ time=0;if(sec>0)sec--;else if(min>0){sec=99;min--;} else if(hour>0){sec=99;min=99;hour--;} } dischg();} void t1isr() interrupt 3 //显示 { TH1=0xec;TL1=0x78;switch(scanled...
用
51单片机
控制
数码管9
到0
倒计时
用数组写
答:
要共阴极的 还是共阳极的?unsigned char code DIG_CODE[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};共阴 uint8 code table[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};共阳
51单片机数码管倒计时
求大神帮忙看下我写的这个倒计时问题出在哪里...
答:
另外你的按键检测程序没加入到循环程序中,刚上电时若没有按键按下,则很快跳过两个按键检测语句,然后进入循环显示程序中,这是一个死循环,只有中断才可打断其运行,所以再按什么键也没反应了,建议把按键检测放入显示循环中,它对显示效果不会有什么影响,或在初始化后加一个循环,若两个按键都没有...
我想用
51单片机
编个
倒计时
的c程序,要求用两位
数码管
显示分钟的,并用一...
答:
你这
数码管
的1、2口就这么悬着或者接dp一起了真的没问题吗……全局变量2个用于表示个位和十位,显示的时候可以省点力不用每次计算个位十位。然后一个全局变量代表秒 编程的话,首先是按键响应中断,控制某个全局变量flag的值,三种状态:正常、暂停、到时间。按键可以在前两种之间切换,如果已经是第...
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
51单片机定时器数码管倒计时
51单片机数码管10秒倒计时程序
51单片机2个数码管倒计时
51单片机数码管倒计时显示
51单片机怎样让数码管显示倒计时
51单片机动态数码管倒计时
51单片机倒计时数码管显示十秒
51单片机数码管倒计时汇编语言
51单片机数码管计时器程序