基于单片机的多功能电子钟说明书_本科论文.doc

基于单片机的多功能电子钟说明书_本科论文.doc

ID:14369120

大小:619.50 KB

页数:37页

时间:2018-07-28

基于单片机的多功能电子钟说明书_本科论文.doc_第1页
基于单片机的多功能电子钟说明书_本科论文.doc_第2页
基于单片机的多功能电子钟说明书_本科论文.doc_第3页
基于单片机的多功能电子钟说明书_本科论文.doc_第4页
基于单片机的多功能电子钟说明书_本科论文.doc_第5页
资源描述:

《基于单片机的多功能电子钟说明书_本科论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程设计说明书题目:基于单片机的多功能电子钟课程:单片机原理及应用B课程设计山东建筑大学信息与电气工程学院课程设计说明书目录摘要II1设计目的12设计要求23设计内容33.1电子时钟的工作原理33.2系统硬件电路设计及元件43.2.1AT89C51芯片43.2.2DS1302芯片83.2.3LCD1602液晶显示123.3系统软件电路设计153.3.1系统流程图及源代码设计15总结与致谢18参考文献19附录一2034山东建筑大学信息与电气工程学院课程设计说明书摘要单片机,是集CPU,RAM,ROM,定时器,计数器和多种接口于一体的微控制器。自20世纪70年代问世以来,以其极高的性能

2、价格比,受到人们的重视和关注。它体积小、重量轻、抗干扰能力强、环境要求不高、价格低廉、可靠性高、灵活性好、开发较为容易,广泛应用于智能生产和工业自动化上。本系统为基于DS1302的多功能电子钟,以AT89C51单片机作为主控芯,采用实时时钟芯片DS1302,使用1602液晶作为显示输出。该系统走时精确,具有闹钟设置,时间模式切换,秒表以及可同时显示时间、日期等多种功能。本文将详细介绍AT89C51单片机和DS1302时钟芯片的基本原理,从软件和硬件电路的实现两大方面进行分析。关键词:AT89C51;单片机;液晶屏;时钟芯片;蜂鸣器34山东建筑大学信息与电气工程学院课程设计说明书1设

3、计目的基于51单片机设计一个能够支持年、月、日、星期、时、分、秒的电子时钟。并且支持闹钟功能,及整点报时功能。在设计过程中,学习利用DXP软件进行硬件电路设计或者利用仿真软件进行仿真,进行单片机的软件编程。学习芯片的选择及方案选择,熟悉单片机的I/O口原理;掌握LCD显示的原理;掌握定时计数器的使用;要求设计出程序流程图和程序。34山东建筑大学信息与电气工程学院课程设计说明书2设计要求1.设计能支持年、月、日、星期、时、分、秒的时钟,时钟有时间调整功能及闹钟功能;2.时钟具有装卸电池时掉电保护功能,保护时间大于5分钟;3.时钟功耗小于0.5MA/5V。4.能够提供生日提醒指示;能够

4、每天提供3个时间点的闹钟报时功能;5.非易失定时闹铃6.整点报时34山东建筑大学信息与电气工程学院课程设计说明书3设计内容3.1电子时钟的工作原理本次设计时钟电路,使用了AT89C51单片机芯片控制电路,单片机控制电路简单且省去了很多复杂的线路,使得电路简明易懂,用C语言程序来控制整个时钟的显示,使得编程变得更容易,这样通过五个模块:芯片、显示屏、看门狗、电源、时钟即可满足设计要求。此设计原理图框图如图3.1所示,此电路包括以下五个部分:单片机、时钟电路、看门狗、液晶屏、电源模块、时钟振荡电路。图3.1主电路设计框图本设计采用C语言程序设计,使单片机控制液晶显示年、月、日、时、分、

5、秒,当秒计数满60时就向分进位,分计数器计满60后向时计数器进位,小时计数器按“23翻0”规律计数。时、分、秒的计数结果经过数据处理可直接送显示器显示。当计时发生误差的时候可以用校时电路进行校正。设计采用的是时、分、秒显示,单片机对数据进行处理同时在LCD上显示。34山东建筑大学信息与电气工程学院课程设计说明书3.2系统硬件电路设计及元件3.2.1AT89C51芯片AT89C51是美国ATMEL公司生产的8位FlashROM单片机。其最突出的优点是片内ROM为FlashROM,可擦写1000次以上,应用并不复杂的通用ROM写入器就能方便的擦写,读取也很方便,价格低廉,具有片程序RO

6、M二级保密系统。因此可灵活应用于各种控制领域。  AT89C51包含以下一些功能部件:  (1)一个8位CPU;  (2)一个片内振荡器和时钟电路;  (3)4KBFlashROM;  (4)128B内RAM;  (5)可寻址64KB的外ROM和外RAM控制电路;  (6)两个16位定时/计数器;  (7)21个特殊功能寄存器;  (8)4个8位并行I/O口;  (9)一个可编程全双工串行口;  (10)5个中断源,可设置成2个优先级。AT89C51单片机一般采用双列直插DIP封装,共40个引脚,图3.2为其引脚排列图。40个引脚大致可分为4类:电源、时钟、控制各I/O引脚。34山

7、东建筑大学信息与电气工程学院课程设计说明书图3.2AT89C51引脚图(1)控制线控制线共有4根,其中3根是复用线。所谓复用线是指具有两种功能,正常使用时是一种功能,在某种条件下是另一种功能。1、ALE/PROG——地址锁存允许/片内EPROM编程脉冲。(1)ALE功能:用来锁存P0口送出的低八位地址。AT89C51在并行扩展外存储器时,P0口用于分时传送低8位地址和数据信号,且均为二进制数。当ALE信号有效时,P0口传送的是低8位地址信号;ALE信号无效时,P0口传

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

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

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