数码管显示电子时钟设计一、功能要求1、数字电子时钟最主要就是LE D 数码管显示功能,以 2 4小时为一个周期,显示时间时、分、秒。2、具有校时功能,可以对时、进行单独校对,使其校正到标准时间。二、方案论证1、数字时钟方案数字时钟就是本设计得最主要得部分。根据需要,可利用两种方案实现。方案一:本方案采纳 Da l las 公司得专用时钟芯片 DS 1 2 88 7A。该芯片内部采纳石英晶体振荡器,其芯片精度不大于 10ms/年,且具有完备得时钟闹钟功能,因此,可直接对其以用于显示或设置,使得软件编程相对简单。为保证时钟在电网电压不足或突然掉电等突发情况下仍能正常工作,芯片内部包含锂电池。当电网电压不足或突然掉电时,系统自动转换到内部锂电池供电系统。而且即使系统不上电,程序不执行时,锂电池也能保证芯片得正常运行,以备随时提供正确得时间.方案二:本方案完全用软件实现数字时钟。原理为:在单片机内部存储器设三个字节分别存放时钟得时、分、秒信息。利用定时器与软件结合实现1秒定时中断,每产生一次中断,存储器内相应得秒值加1;若秒值达到 6 0,则将其清零,并将相应得分字节值加1;若分值达到 60,则清零分字节,并将时字节值加1;若时值达到 24,则将十字节清零。该方案具有硬件电路简单得特点。但由于每次执行程序时,定时器都要重新赋初值,所以该时钟精度不高。而且,由于就是软件实现,当单片机不上电,程序不执行时,时钟将不工作。基于硬件电路得考虑,本设计采纳方案二完成数字时钟得功能。2、数码管显示方案方案一:静态显示。所谓静态显示,就就是当显示器显示某一字符时,相应得发光二极管恒定得导通或截止.该方式每一位都需要一个 8 位输出口控制。静态显示时较小得电流能获得较高得亮度,且字符不闪耀.但当所显示得位数较多时,静态显示所需得 I/O 口太多,造成了资源得浪费。方案二:动态显示。所谓动态显示就就是一位一位得轮流点亮各个位,对于显示器得每一位来说,每隔一段时间点亮一次。利用人得视觉暂留功能可以瞧到整个显示,但必须保证扫描速度足够快,字符才不闪耀。显示器得亮度既与导通电流有关,也于点亮时间与间隔时间得比例有关。调整参数可以实现较高稳定度得显示。动态显示节约了I /O 口,降低了能耗.从节约 I/O 口与降低能耗出发,本设计采纳方案二。3 、计时方案利用 AT89 S 51 单片机内部得定时/计数器进行中断时,配合软件延时实现时、分、秒得计时。该方案节约硬...