可定时日历时钟山东科技大学信电学院通信工程07-1 lfj一、题目要求及方案设计题目要求用十进制数码显示年、月、日、时、分、秒(注:小时为24 小时制式;年为 2000~2099 年可选)。可手动设置和调整年、月、日、时、分、秒。有自动定时提醒功能,每次可以在一天时间内1~8 次定时,定时时间为时、分。当定时时间到时,发出声音或音乐,提醒用户,并显示是第几次定时时间到。设计一个自动核时电路, 每天在北京时间8 点整自动核准时钟一次。 时钟精确度≤1ms/天,可以进一步提高时钟精确度。自行设计并制作满足本任务要求的电源,并设计制作不掉电电源。基于以上设计要求,制作时考虑了以下几种方案:(一).方案一→→→←←时钟芯片分频电路60 进制计数器60 进制计数器24 进制计数器30 进制计数器12 进制计数器100 进制计数器译码驱动编码译码驱动编码译码驱动编码译码驱动编码译码驱动编码译码驱动编码图 1 如图 1,以时钟芯片的输出脉冲作为系统的时基信号,用计数器计数,通过设置不同的进制,分频为秒、分、时、日、月、年。然后通过数值转换,译码,编码, LED 显示。通过数值比较器,来设置定时值。此方案直观,而且,通过外选时钟芯片,可以使即使精度很高。但由于硬件计数,计数进制不容易改变,所以,闰年月问题须进一步通过计数器、数值比较器,除法器等,来自动修改进制,但工作量浩繁。(二).方案二如图 2,以单片机内的定时器为时基信号,通过软件计数,分频,数值转换,编、译码等功能,输出LED 所需段码,经驱动电路,LED 显示年、月、日、时间;同时定时、提醒、自动校核等功能也由微控制器完成。LED 动态显示,节省了硬件工作量, 提高了元器件的利用效率。 但该方案因为时基信号实际源于单片机的晶振的输出脉冲, 其计时精度也依赖于晶振工作频率的精度,难于满足计时误差≤ 1ms/天的要求。图 2 (三).方案三吸取方案一的长处, 采用专用时钟 MC146818,进一步提高了计时精度, 避开了方案二的不足;功能强大的146818 提供的日历,圆满地解决了闰年、闰月问题;微控制器只要向它发出指令,读取它的数据及响应中断。这样,计时与取指、运算、控制硬件分开,避免运算控制与计时的冲突,为提高时钟精度创造了微 控 制 器软、硬件系统信号处理电路(带通滤波)标准时间接收电路LED 显示驱动显示段码、位选段码、位选条件。芯片 146818 计时的高精度,保证了系统时钟的高精度。采用LED ...