目录
一、总体概述
摘 要
本设计采用89S52系列单片机作为时钟的控制核心,电路使用了八个数码管作为时钟显示,用计数器中断程序作为了一秒钟的精确计数,并用按钮实现了调闹钟时间和时钟时间的校对功能。
关键词:单片机、控制、显示、调时。
Abstract
This design's adopting a single slice of the 89 S52 serieses machine is the control core of the clock, the electric circuit used eight piece code tubes as the clock manifestations,
The precision that used to count the machine interruption procedure conduct and actions for a second count, counteracting a button to carry out to adjust check of the alarm clock time and the clock time function.
1、计时控制方案
AT89S52内部含有2个定时器,可以利用一个定时器与程序计数器相结合的方式,在系统晶振的驱动下,产生标准时钟频率。
2、主控制器模块
主控制器的选择对电路功能的实现尤为重要
方案一:单片机和数字芯片结合使用,这样的好处是能减少单片机的工作量,使电路不单纯的只依赖于单片机工作,但是如果使用数字芯片,就有点违背题目初忠,单片机的功能也不能直观的显现出来。而且相对来说成本要高。电路也不够简略。
方案二:单独使用单片机控制,它的好处是外围电路比较简单直观,所有的控制都只需用软件程序来实现,对于单片机来说,时钟程序远不够它自身的承受量,所以只要程序编的合理,就能比较方便的实现。
基于上述理论分析,拟选择方案二。
3、显示电路模块
采用数码管显示,这种显示方法比较直观,也比较切合现实生活,而且对于电路的设计来说比较方便,节省了电路板的空间,使用三极管驱动后所需电压也相对较低,稳定性也相对较高,而且编程较简单。
八个数码管显示,用按键实现对时钟和日期的显示,因为在实际生活中我们对日期显示的需求并不在每时每刻,所以大可在需要时再显示。这样就减少了八个数码管的占用空间和成本。
直接与端口连接,使得外围电路直观简单,在编程序时也会显得简单明了。
4、调试按键模块
采用独立式按键电路,每个键单独占有一根I/O接口线,每个I/O口的工作状态互不影响,此类键盘采用端口直接扫描方式。缺点是当按键较多时占用单片机的I/O数目较多,优点是电路设计简单,且编程极其容易。考虑到时钟控制在实际使用时的资源量并不大,使用按钮控制可以大大减少按键的使用量。
5、电源模块
取用单片三端稳压集成7805,电路简单、稳定可靠,且成本低,稳压效果好。
6、闹钟声光报警模块
取用单片机编程音乐输出,数十只不同颜色的发光二极管排列成不同的图形,利用单片机编程控制发光管作不同的闪烁,可观性与娱乐性都大大提高,又能突出单片机在多功能控制的特点。
二、系统总体结构


该设计采用89S52单片机作为核心,通过计数器中断实现精确计时,使用数码管显示时间,按键模块进行时间调整,7805电源模块供电,以及声光报警模块。系统结构清晰,硬件设计包括电源、显示、单片机基本电路和按键电路。通过功能测试和结果分析,不断优化时钟精度。
2274

被折叠的 条评论
为什么被折叠?



