资源描述:
《基于单片机控制lcd显示电子时钟设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于单片机控制LCD显示电子时钟设计摘要本设计使用11.0592MHZ晶振与单片机AT89C52相连接,以AT89C52芯片为核心,采用1602的并行操作方式显示。通过使用该单片机,实现把时间和温度显示在1602液晶上,并且按秒实时更新。STC89C52单片机是由深圳宏晶科技公司推出的,功耗小,电压可选用4~6V电压供电。通过板子上的按键可随时调节时钟的年、月、日、星期、时、分、秒,按键设计3个有效按键,分别有功能选择键、数值增大键、数值减小键。在每次的按键按下时,蜂鸣器有“滴”的提示声。再利用DS12887设计实现断电自动保护显示
2、数字的功能,当下次上电时会接着上次上电前的时间继续运行。本设计的+5V电源采用LM1117电压转换元件,将电源适配器转换得到的12V电压直接变成5V电压供系统使用。通过软硬件结合达到最终目的。关键词:单片机AT89C52;1602液晶;电子时钟;DS12887芯片AbstractThedesignusesa11.0592MHzcrystalwithAT89C52microcontrollerisconnectedtotheAT89C52chipasthecore,and1602paralleloperation.Byusingthe
3、microcontroller,thetimeisdisplayedin1602,andupdatedinrealtimeinseconds.STC89C52microcontrollerislaunchedbytheShenzhen-HongCrystalTechnology,Inc.,lowpowerconsumption,voltagecanbeusedto6Vvoltagepowersupply.Throughthekeysontheboardcanalwaysadjusttheclockoftheyear,month,da
4、y,week,when,minutes,seconds,buttondesign3effectivekeys,functionselectionkey,increasethevalueofthekey,keydecreasesthevalue.Eachtimethebuttonispressed,thebuzzertone"drop".Re-usetheDS12887designpower-offautomaticallytoprotectthedisplaynumber,thenthelasttimebeforethepowert
5、ocontinuerunningwhenthenextpower.Thedesignofthe5VpowersupplyusingLM1117voltageconversiondevice,poweradapterconverteddirectlyinto12Vvoltage5Vvoltageforsystemuse.Throughacombinationofhardwareandsoftwaretoachievetheultimateobjective.Keywords:MicrocontrollerAT89C52;1602LCD
6、;Electronicclock;DS12887chip目录第1章绪论11.1电子时钟的研究背景11.2电子时钟的国内外研究现状1第2章设计思路与方案选择32.1系统的设计思路32.2方案选择32.2.1单片机芯片的选择32.2.2显示模块及时钟芯片的选择42.2.3温度系统方案选择42.2.4报警系统的方案比较42.2.5键盘控制方案选择4第3章系统的硬件设计与实现53.1电路设计框图53.2主要硬件电路的设计53.2.1单片机主控制模块的设计53.2.2显示模块的设计93.2.3时钟电路模块的设计123.2.4温度采集模块设计1
7、73.2.5按键调整系统模块设计173.2.6蜂鸣器报警模块18第4章软件设计194.1软件设计总体说明194.2程序软件的实现19第5章总结24参考文献25致谢26基于单片机控制LCD显示电子时钟设计第1章绪论1.1电子时钟的研究背景20世纪末,在电子技术极速发展的推动下,现代电子产品以及各种高科技产品渗透到了社会的多个领域,这有力地推动了社会信息化程度以及综合科技水平的提高,但产品更新的也越来越快。随着科技的发展和全球化竞争的日益激烈,人们对数字时钟的要求越来越高,传统的时钟已不能满足人们的需求。多功能电子钟不管在性能、样式还是
8、用途上都发生了重大的变化,许多电子钟都已具备电子秒表、电子闹钟、温度检测等功能。多功能电子时钟除了具有基本功能外,还可以对环境温度进行检测。在许多行业生产及日常生活中,对温度的测量及控制十分重要。目前,较为典型的温度检测控制系统是由模