资源描述:
《基于51单片机的多功能数字时毕业论》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、目录摘要1ABSTRACT21.概述31.1本课题研究目的及意义31.2国内外研究背景31.3本课题的研究方法及预期达到的目的42总体控制方案设计52.1数字时钟的工作原理52.2单片机的选型52.3AT89C51单片机介绍72.4总体方案设计83硬件设计93.1键盘模块93.2显示模块93.3复位电路123.4蜂鸣器驱动电路134软件设计154.1总体软件设计154.2中断服务函数154.3计时子函数164.4闹钟子函数流程图174.5键盘扫描子函数184.6时间和闹钟的设置194.7软件设计总结205总结226参考文献237致谢24附录24摘要近
2、年来,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高。数字时钟是采用数字电路实现对“时”、“分”、“秒”数字显示的计时装置。数字钟的精度、稳定度远远超过老式机械钟。在这次设计中,我们采用8位8段LED数码管显示,根据数码管动态显示原理来进行显示,用12MHz的晶振产生振荡脉冲,定时器计数,并采用外置喇叭作为响铃。在此次设计中,电路具有显示时间的其本功能,还可以实现对时间的调整。数字时钟因外形小巧,价格低廉,走时精度高,使用方便,功能多,
3、便于集成化而受广大消费的喜爱,因此得到了广泛的使用。关键字:单片机数字时钟24ABSTRACTInrecentyears,electronictechnologyhasgainedrapiddevelopment,modernelectronicproductshasbeenusedinalmostallspheresofsociety,It’sastrongimpetustothedevelopmentofsocialproductivityandimprovementinthelevelofsocialinformation.Theperform
4、anceofmodernelectronicproductsalsohasbeenfurtherimproved.Thedigitalclocktimingisadigitalcircuitwhichdisplays"hour","minute","second".Theaccuracy,stabilityofdigitalclockisfarmorethantheold-fashionedmechanicalclock.Inthisdesign,weuse8-segmentLEDdigitaldisplay,anddisplayedaccordin
5、gtodigitaldynamicdisplayprinciplewitha12MHzcrystaloscillatorpulseandthetimercount,andanexternalspeakerisusedasthering.Inthisdesign,thecircuithasthefunctiontodisplaytimeandthetimecanbeadjusted.Becausedigitalclockhastheadvantageoflowprices,highprecision,easytouse,multi-function,e
6、asyintegration,itislovedbythemajorityofconsumption,soithasbeenwidelyused.Keywords:single-chipmachinedigitalclock241.概述20世纪末,电子技术获得了飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。单片机的出现至今已经有30多年的历史了,单片机嵌入式技术也已历经了几个发展阶段。现在,以计算机和软件为核心的数字化
7、电子技术取得了迅猛发展,在其推动下,广泛渗透到社会经济、军事、交通、通信等相关行业,而且电子产品几乎深入到了社会的各个领域包括家电、娱乐、艺术、社会文化等等,因此推动了社会生产力的发展和社会信息化程度的提高,在此同时也使得现在电子产品的性能一步步的提高,所以电子产品更新换代的速度越来越快。研究具有相应功能的电子产品的具有深远的意义。1.1本课题研究目的及意义单片机由于具有功能强、体积小、功耗低、价格便宜、使用便捷等特点,因而单片机技术则为研究的热点。单片机应用的重要意义还在于,它从根本上改变了传统的控制系统设计思想和设计方法。以前必须由模拟电路或者数
8、字电路实现的大部分功能,现在已能用单片机通过软件方法实现了。单片机模块中最常见的就是数字钟,数字钟是一种数字