stc c51单片机闹钟程序

来源:百度知道 编辑:UC知道 时间:2024/09/24 04:59:10
我现在有个stc 52的单片机还有一个学习版,想做一个定时闹钟,就是能用键盘操作led屏幕设置倒计时,分别对应时分秒,当全部归零以后闹钟就叫了,我是初学者,希望那个高手能给我一个现成的程序,越详细越好,感激不尽啊!我把针脚图穿上来,我的qq是249127162,有什么可以叫我~~
ps。图在http://b24.photo.store.qq.com/http_imgload.cgi?/rurl4_b=b8953495b499fde23fc8b83661a08e4311c1e35fa26a44aef3cfd345b847aa71b82959f519ff127c61d1e2cd1f1a97e925d8315a194f8c293d3e02b82ec667f6c1d39f56a6872edcf7bff0403f27d38d53087462&a=28&b=24
呃,我的分不多,先给20,如果好的话就全部送上……

数码管显示 + 判断就行了

用定时器中断
#define HTime=0xf0
#define LTime=0x60
unsinged int time_i=0;
void time0(void);

void time0_init(void);
void time0_init(void)
{
TH0=HTime;
TL0=LTime;
TMOD=0x01;
TR0=1;
IE=0x82;
}

void time0(void) interrupt 1
{
TH0=0xF0;
TL0=0x60;
time_i++;
}
根据所用晶振调整HTime、LTime,得到1/100秒,然后计数就可以了。

你在中断里进行判断进行了啊,我这有程序、、、