欢迎来到天天文库
浏览记录
ID:31726133
大小:433.64 KB
页数:24页
时间:2019-01-17
《c51的数字电子钟设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、一、概述4二、整体设计方案5三、数字钟的硬件设计6四、数字钟的软件设计13五、设计总结16参考文献17附录171概述1.1研究背景20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。现代牛活的人们越来越重视起了时间观念,可以说是时间和金钱划上了等号。对于那些对时间把握菲常严格和准确的人或事来说,时间的不准确会带*非常大的麻烦,所以以数码管为显示器的时钟比指针式的时钟表现出了很大的优势。数码管显示的时间简单
2、明了而且读数快、时间准确显示到秒。而机械式的依赖于晶体震荡器,可能会导致误差。数字钟是采用数字电路实现对“时”、“分”、“秒”数字显示的计时装置。数字钟的精度、稳定度远远超过老式机械钟。在这次设计中,我们采用LED数码管显示时、分、秒,以24小时计时方式,根据数码管动态显示原理来进行显示,用12MHz的晶振产生振荡脉冲,定时器计数。在此次设计中,电路具有显示时间的其本功能,还可以实现对吋间的调整。数字钟是其小巧,价格低廉,走时精度高,使用方便,功能多,便于集成化而受广大消费的喜爱,因此得到了广泛的使用。1.2设计数字电子钟要实现的功能基本要求:1.在8位数
3、码管上显示当前时间。显示格式“星期时时分分秒秒”3.利用按键可对时间及闹玲进行设置,并可显示闹玲时间。当闹玲时间到蜂鸣器发出声响,按停止键使可使闹玲声停止。4.定时功能(设定一段时间长度,定时到后,闪烁提示)5.闹铃重响功能(闹铃被停止后,以停止时刻开始,一段时间后闹铃重响,且重响时间的间隔可调)6.可以随时调整时间,进行校正。2总体方案设计2.1计时方案方案1:采用实时时钟芯片现在市场上有很多实时时钟集成电路,如DS1287、DS12887.DS1302等。这些实吋吋钟芯片具备年、月、日、时、分、秒计吋功能和多点定吋功能,计I]寸数据的更新每秒自动进行一
4、次,不需要程序干预。因此,在工业实时测控系统中多采用这一类专用芯片来实现实时时钟功能。方案2:使用单片机内部的可编程定时器。利用单片机内部的定时计数器进行中端定时,配合软件延时实现时、分、秒的计时。该方案节省硕件成本,但程序设计较为复杂。2.2显示方案方案1:用数码管显示。方案2:用液晶1602显示。LED显示器与LCD显示器相比,LED在亮度、功耗、可视角度和刷新速率等方面,都更具优势。LED与LCD的功耗比大约为10:1,而且更高的刷新速率使得LED在视频方面有更好的性能表现,能提供宽达160。的视角,可以显示各种文字、数字、彩色图像及动画信息,也可以
5、播放电视、录像、VCD、DVD等彩色视频信号,多幅显示屏述可以进行联网播出。有机LED显示屏的单个元素反应速度是LCD液晶屏的1000倍,在强光下也可以照看不误,并且适应零下40度的低温。利用LED技术,可以制造出比LCD更薄、更亮、更清晰的显示器,拥有广泛的应用前景。木系统需要釆用6位LED数码管来分别显示时、分、秒,通常LED显示有两种方式:动态显示和静态显示。因数码管个数较多,故本系统选择动态显示方式。2・3系统框图图2.1系统框图3硬件电路设计3.1、STC89C51单片机介绍STC89C51单片机是由深圳宏晶公司代理销售的一款MCU,是由美国设计
6、生产的一种低电压、高性能CMOS8位单片机,片内含Skbytes的可反复写的FlashROM和128bytes的RAM,2个16位定时计数器⑸。STC89C51单片机内部主要包括累加器ACC(有时也简称为A)、程序状态字PSW、地址指示器DPTR、只读存储器ROM、随机存取存储器RAM、寄存器、并行I/O接口P0〜P3、定吋器/计数器、串行I/O接口以及定时控制逻辑电路等。这些部件通过内部总线联接起来,构成一个完整的微型计算机。其管脚图如下3.1所示。89S51各引脚功能介绍:VCC:C51电源接入端,+5VXTAL1:单芯片系统时钟的反相放大器输入端。X
7、TAL2:系统时钟的反相放大器输出端,一般在设讣上只要在XTAL1和XTAL2上接上一只石英振荡晶体系统就可以动作了,此外可以在两引脚与地Z间加入一20PF的小电容,可以使系统更稳定,避免噪声干扰而死机。RESET:复位端(T2)P1.0CC(T2EX)P1.1R).(XAn))PL2PO.1(AD1)Pl.3P0.2(AD2)Pl.4P0.3(A£B)Pl.5P0.4(AE4)P1.6P0.5(AD5)PI.7R).6(AD6)RSTP0・7(AD7)(RXD)R3.0EA(TXDJP3.1ALE(1NTQ)R3・2FSEN(INT1)P3.3P2・7
8、(A⑸(T0)P3・4P2.6(AI4)(T1)P3.5P2.5(
此文档下载收益归作者所有