基于单片机的多功能时钟

基于单片机的多功能时钟

ID:23476222

大小:808.73 KB

页数:59页

时间:2018-11-08

基于单片机的多功能时钟_第1页
基于单片机的多功能时钟_第2页
基于单片机的多功能时钟_第3页
基于单片机的多功能时钟_第4页
基于单片机的多功能时钟_第5页
资源描述:

《基于单片机的多功能时钟》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要时间就是效率,随着时代的发展,从人们的日常生活到工厂的自动控制,从民用时钟到科学发展所需的时钟,现代人对时间的精度和观察时间的方便有了越来越多的需求。人们要求随时随地都能快速准确的知道时间,并且要求时钟能够更直观、更可靠、价格更便宜。这种要求催生了新型时钟的产生。本文设计了一款多功能数字时钟,其核心主要是硬件设计和软件编程两个大的方面。硬件设计主要以单片机AT89S52为核心,结合相关的外围电路如时钟芯片DS1302电路、温度测量电路、显示液晶12864电路、键盘扫描电路、报警电路。软件用汇编语言及C语言来实现,主要包括主程序、时间设置子程序、温度测量子程序、

2、键盘扫描子程序、报警电路子程序等软件模块。电路实现了显示时间、节日信息、调整时间、测量并显示温度、报警、闹钟定时等功能,实际测试该系统达到了设计的要求和目的。关键词:单片机温度测量时钟电路TheMulti-functionalClockDesignbasedonMCUWangXinsheng(CollegeofEngineering,SouthChinaAgriculturalUniversity,Guangzhou510642,China)Abstract:Timeisefficiency.Withthedevelopmentoftheera,thedemand

3、fortheaccuracyofclocktimeandtheconvenienceofobservingtimehaskeptrising,notonlyfrompeople’sdailylifetofactory’sautomaticcontrolbutalsofromcivilusetoscientificdevelopment.Thedemandforclock’saccuracyatanytimeandanywhere,aswellasmoredirectly,morereliableandcheaperisrequired,whichpromptsto

4、theemergenceofanewtypeofclock.Thecoreofthispaperismainlytwomajoraspectsincludingofhardwaredesignandsoftwareprogramming.ThehardwaredesignbasedonMCUofAT89S52asthecoreiscombinedwiththerelatedperipheralcircuitssuchasaclock,temperaturemeasurement,alarmcircuit,keyboardscancircuit.Thesoftwar

5、eusesassemblylanguageandclanguage,includingsoftwaremodulesofthemainprogram,thetimesettingsubroutine,temperaturemeasurementsubroutine,keyboardscanningsubroutineandthealarmcircuitsubroutine.Theelectriccircuitrealizesthetimedisplay,thefestivalinformation,thetimeadjusting,measureanddispla

6、ythetemperature,alarmandthealarmclocktoachievethedesignrequirementsandpurpose.Keywords:MCUTemperaturemeasurementClockcircuit目录1前言11.1课题的背景与意义11.2课题任务与设计思路22总体方案的确定22.1时钟计时的方案选择32.2时钟显示的方案选择42.3温度测试53系统硬件设计53.1系统硬件的整体设计63.2主控制模块的方案选择与设计63.2.1单片机AT89S52简介73.2.2主控制模块电路73.3时钟电路的芯片介绍及电路设计9

7、3.3.1DS1302简介93.3.2时钟电路的设计123.4温度测量芯片介绍及电路设计133.4.1DS18B20简介133.4.2温度测量电路的设计133.5按键电路的设计143.6显示模块电路设计153.6.1图形点阵液晶显示器12864简介153.6.2显示模块电路174系统软件设计184.1编程语言的选择184.2系统主程序及流程图194.3DS1302时钟芯片的读操作流程图204.4液晶模块的显示流程214.5按键调整模块显示流程图22II5实验与调试235.1硬件调试235.2软件调试245.3软件调试256结论266.1本文的主要工作和成果266.

8、2课题设计

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。