用lcd显示实时日历时钟单片机课程设计

用lcd显示实时日历时钟单片机课程设计

ID:9877005

大小:313.50 KB

页数:23页

时间:2018-05-13

用lcd显示实时日历时钟单片机课程设计_第1页
用lcd显示实时日历时钟单片机课程设计_第2页
用lcd显示实时日历时钟单片机课程设计_第3页
用lcd显示实时日历时钟单片机课程设计_第4页
用lcd显示实时日历时钟单片机课程设计_第5页
资源描述:

《用lcd显示实时日历时钟单片机课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、用LCD显示实时日历时钟的应用成绩:课程设计报告书所属课程名称单片机原理与接口技术题目用LCD显示实时日历时钟的应用分院机电学院专业、班级机械设计制造及其自动化B0902学号0612090203学生姓名王朋指导教师周春明2012年7月15日22用LCD显示实时日历时钟的应用目录1课程设计任务书………………………………22总体设计………………………………………33硬件系统设计…………………………………44程序设计………………………………………125程序调试及结果分析…………………………196总结……………………………………………207参考

2、文献………………………………………21用LCD显示实时日历时钟应用说明书22用LCD显示实时日历时钟的应用辽东学院一.课程设计任务书课程设计题目:用LCD显示实时日历时钟的应用课程设计时间:自2012年7月2日起至2012年7月15日。课程设计要求:1.利用DS1302年月日时分秒,并用LCD显示。2.硬件部分,根据设计的任务选定合适的单片机,根据控制对象设计接口电路。设计的单元电路必须有工作原理,器件的作用,分析和计算过程;3.软件设计部分,根据电路工作过程,画出软件流程图,根据流程图编写相应的程序,进行调试并打印程序清单;4.原理图

3、设计部分别,根据所确定的设计电路,利用Protel工具软件绘制电路原理图,提供元器件清单。5.将程序运行并做记录,完成报告。学生签名:王朋2012年7月15日课程设计评阅意见项目课程设计态度评价10%出勤情况评价10%任务难度、量评价10%创新性评价10%综合设计能力评价20%报告书写规范评价20%答辩20%成绩综合评定等级评阅教师:2012年月日二.总体设计22用LCD显示实时日历时钟的应用实现数字电子钟的设计有以下两种基本方案,现就两种基本方案的优劣进行具体论证,从而说明选择方案二的理由。方案一:直接用单片机的内部定时器来实现时间。

4、该方案以MCS-51单片机为主控芯片,以MCS-51的内部定时器产生的1s中断作为时钟的驱动,然后再通LCD液晶显示器来组成数字钟电路。但是此方案最大的缺点在于单片机89C51产生的1s中断存在误差,如果工作时间长的话,数字时钟显示的时间将会出现严重的偏差,不够精确。方案二:使用串行接口时钟芯片DS1302设计时钟电路。该设计方案以MCS-51单片机为主控芯片,以串行时钟芯片DS1302为核心计时芯片,然后再通过一个LCD液晶显示器组成数字时钟电路。更重要的是,DS1302时钟芯片的加入大大提高了数字钟时间的准确性,而且该电路在断电后不

5、丢失时间和数据信息时也使得该方案的研究与提升更具有开发的意义。本次设计的电路由主控部分(单片机MCS-51)、计时部分(实时时钟芯片DS1302)、显示部分(LM044L)3个部分组成。各部分之间相互协作,构成一个统一的有机整体,实现数字时钟的计时功能。现就各部分的硬件电路设计作出如下分析:1.主控部分(单片机MCS-51)MCS-51单片机作为主控芯片,控制整个电路的运行。通过分析我们发现要想显示时间,必须先把DS1302中的时间信息通过单片机获取,存放到40H到46H等RAM单元。并且是实时存放,刷新时间。2.计时部分(实时时钟芯片

6、DS1302)时钟芯片DS1302能够准确的记录当前的时间,所以,通过单片机向其写入命令来获取相应的时间,而且一个命令字节控制读一个时间。3.显示部分LM044L能够显示简单的汉字及数字,功能十分强大,而且属于动态显示,所以将单片机中存的时间信息传送到LM044L中。另外还需要循环赋值。三.硬件系统设计AT89C5122用LCD显示实时日历时钟的应用AT89S51[3]美国ATMEL公司生产的低功耗,高性能CMOS8位单片机,片内含4KBytesISP(In-systemprogrammable)的可反复擦写1000次的Flash只读程

7、序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及AT89C51引脚结构,芯片内集成了通用8位中央处理器和ISPFlash存储单元。单片机AT89S51强大的功能可为许多嵌入式控制应用系统提供高性价比的解决方案。AT89C51芯片的引脚结构如图1所示:3.1.1功能特性概括:图1AT89C51引脚图AT89S51提供以下标准功能:40个引脚、4KBytesFlash片内程序存储器、128Bytes的随机存取数据存储器(RAM)、32个外部双向输入/输出(I/O)口、5个中断优先级2层中断嵌套中

8、断、2个数据指针、2个16位可编程定时/计数器、2个全双工串行通信口、看门狗(WDT)电路、片内振荡器及时钟电路。此外,AT89S51可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲模式下

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

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

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