基于51单片机的数字时钟设计报告课程设计

基于51单片机的数字时钟设计报告课程设计

ID:24130952

大小:807.50 KB

页数:54页

时间:2018-11-12

基于51单片机的数字时钟设计报告课程设计_第1页
基于51单片机的数字时钟设计报告课程设计_第2页
基于51单片机的数字时钟设计报告课程设计_第3页
基于51单片机的数字时钟设计报告课程设计_第4页
基于51单片机的数字时钟设计报告课程设计_第5页
资源描述:

《基于51单片机的数字时钟设计报告课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、单片机课程设计题目:基于DS1302与单片机组成的数字时钟目录摘要31.系统方案设计31.1系统总体方案设计41.2主要模块方案选择和论证41.2.1单片机的选择41.2.2时间生成模块的选择41.2.3显示模块的选择41.2.4显示模块的选择41.2.5按键模块的设计42.硬件电路的设计52.1单片机系统电路的设计52.1.1AT89C52的介绍52.1.2功能概述62.2时钟芯片和按键电路的设计62.2.1DS1302的介绍62.2.2功能概述82.3LCD1602模块和蜂鸣器电路的设计92.3.1LCD1602的介绍92.3.2功能概述112.4DS18B20

2、温度显示模块电路的设计122.4.1DS18B20的简介122.4.2功能概述133.软件设计133.1主程序设计143.2网状多级状态结构的按键处理144.系统调试、功能及使用说明164.1硬件调试164.2软件调试164.3系统功能164.4时间,日期的设置165.讨论及总结165.1出现问题165.2已解决问题175.3未解决为题175.4总结176.个人心得体会186.1王仲浩、胡婷婷、李三丽的心得体会、18附录20附录一系统总体原理图20附录二系统程序清单21附录三元件清单22参考文献22基于DS1302与单片机组成的数字时钟摘要本文叙述了数字时钟的整个设

3、计过程,包括硬件设计和软件设计,并重点讨论了模块软件设计和编程思想,并在本文末尾进行了讨论和总结,提出了改进的方面和改进的方法。主要介绍了以AT89C52单片机为核心,控制实时时钟芯片DS1302,数字温度芯片DS18B20和液晶显示模块LCD1602,实现时间和星期的显示与调整,温度显示。整个系统的软件设计在Keil环境下以C语言实现.完成的电子钟具有走时准确;掉电长时间后时间不需重新设置;功耗低,操作界面友好,操作简便;最大的特点是具有人性化的设计。关键字数字时钟硬件设计软件设计AT89C52单片机人性化AbstractThisarticlenarratedel

4、ectronclock'sentiredesignprocess,includingthehardwaredesignandthesoftwaredesign,anddiscussedthemodulesoftwaredesignandtheprogrammingthoughtwithemphasis,andhascarriedonthediscussionandthesummaryendofthisarticle,proposedtheimprovementaspectandtheimprovementmethod.Thispapermainlyintroduce

5、sthehardwareandsoftwaredesignofdigitalelectronicclockwhichismadeupoftheAT89S52MCU,DS1302clockchip,DS18B20TempraturechipandLCD1602module.Itcanaccuratelypresentandadjusttheinformationofthetimeandtemprature.Completestheelectronclockhasisinluckaccurately;Afterpowerfailurethelongtime,thetim

6、ecannotthereset;Thepowerlossislow,theoperationcontactsurfaceisfriendly,theoperationissimple;Themostmajorcharacteristichastheuser-friendlydesign.KeywordDigitalclockHardwaredesignSoftwaredesignAT89C52MCUUser-friendly1.系统方案设计1.1系统总体方案设计本课设题目要求为:1.具有年、月、日、时、分、秒、星期、温度显示功能;2.具备年、月、日、时、分、秒、星期

7、较准功能;3.具备测量环境温度功能。本方案采用单片机AT89C52作为控制单元,与数字温度芯片DS18B20接口获取温度数据,与实时时钟芯片DS1302接口获取时间/日历数据,通过与液晶模块LCD1602接口显示温度、时间和日历,调整时间按键采用简单的单个I/O口键盘,蜂鸣器发声。系统整体方案图如下:AT89C52单片机1602液晶显示模块DS1302时钟芯片模块键盘模块蜂鸣器模块DS18B20温度传感器1.2主要模块方案选择和论证1.2.1单片机的选择单片机有多种方案的选择,如Philips、Winbond、Intel、Siemens、或者STC等,但51单片

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

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

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