本系统是基于单片机AT89S52制作的数字电子钟。根据实验要求,在完成实验所要求的基本功能外,扩展了几个功能。 硬件系统设计方面: 采用六位LED数码管,用切换的方式显示日期或时间和设置的闹钟时间; 可调整日期或时间以及闹钟时间; 具有设置闹钟的功能; 软件系统设计方面: 程序采用汇编语言编写,使自己更加理解硬件语言以及其工作原理。 “时钟”基准时间由单片机内部的定时中断提供用一个计数器对定时中断的次数进行计数,可实现“秒”定时,同理可以进行“分”﹑“时”定时,以及“日”﹑“月”﹑“年”定时,并充分考虑闰年等情况下的日期的差异 采用按键查询功能复用,简化了程序的设计 采用动态扫描法显示6位数码