一个51单片机实现数字时钟(1602显示)
时间:11-17
来源:互联网
点击:
interrupt 1 //定时器0的中断处理函数
{
TH0 = (65536-50000)/256; //装初值
TL0 = (65536-50000)%256;
timer_count ++;
if(20==timer_count) //到了1秒更新时分秒的显示
{
timer_count = 0; //中断次数清0,重新计数
second ++; //秒针加1
if(second==60)
{
second = 0;
minute ++; //分针加1
if(60==minute)
{
minute = 0;
hour ++; //小时加1
if(24==hour)
{
hour = 0;
}
write_add(0x40+4,hour);
}
write_add(0x40+7,minute); //更新分针的显示
}
write_add(0x40+10,second); //更新秒针
}
}
51单片机数字时钟1602显 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)