用LCD显示实时日历时钟单片机课程设计报告.doc

用LCD显示实时日历时钟单片机课程设计报告.doc

  1. 1、本文档共24页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(用LCD显示实时日历时钟的应用设计) 课程设计说明书 一、设计内容及要求 利用DS1302实现年月日时分秒,并用LCD显示。(用proteus实现) 二、设计原始资料 单片机原理及应用教程 范立南 2006年 1月 单片机原理及应用教程 刘瑞新 2003年07月? 三、设计完成后提交的文件和图表 1.计算说明书部分 1)方案论证报告打印版或手写版 2)程序流程图 3)具体程序 2.图纸部分: 具体电路原理图打印版 四、进程安排 教学内容 学时 地点 资料查阅与学习讨论 1天 单片机实验室 分散设计 5天 单片机实验室 编写报告 3天 单片机实验室 成果验收 1天 单片机实验室 五、主要参考资料 《电子设计自动化技术基础》马建国、孟宪元编 清华大学出版 2004年4月 《实用电子系统设计基础》 姜威 2008年1月 《单片机系统的PROTEUS设计与仿真》 张靖武 2007年4月 指导老师成绩 答辩小组成绩 总成绩 目录 TOC \o "1-3" \h \z \u 一.设计任务和要求 2 二.核心芯片功能介绍 2 1.AT89C51 2 1.1 功能特性概括: 3 1.2 管脚说明: 3 2.DS1302 5 2.1 DS1302引脚功能 5 2.2 DS1302的控制字 6 2.3 DS1302的复位引脚 6 2.4 DS1302的数据输入输出 7 2.5 DS1302的寄存器 7 三.系统方案 9 四.理论分析与计算 9 五.电路与程序设计 8 1.电路设计 9 1.1分电路图及原理说明 9 1.2 主控部分(单片机MCS-51) 9 1.3 计时部分(实时时钟芯片DS1302) 9 2.Protues仿真图 10 3.程序设计流程图 11 4.具体程序 13 六.结果分析 21 七.总结 21 八.设计体会与今后的改进意见……………………………………………………………………………..23 参考文献………………………………………………………………………………………………….23 摘要 本次课程设计是使用专门的时钟芯片DS1302在LCD上显示的日历时钟, DS1302是一种高性能、低功耗、带RAM的实时时钟芯片,它能够对时,分,秒进行精确计时,它与单片机的接口使用同步串行通信,仅用3条线与之相连接,就可以实现MCS-51单片机对其进行读写操作,把读出的时间数据送到LM044L上显示。程序运行时,必须先对LM044L进行初始设置,然后,通过单片机从DS1302中获取时间并通过LM044L显示。同时,进行循环赋值,使LCD动态显示当前的时间。 关键字:MCS-51单片机、DS1302,LM044L显示器,动态显示 Abstract: This course is designed to use special clock chip DS1302 is displayed on LCD and the calendar, clock DS1302 is a kind of high performance, low power consumption, take the RAM chips, which can real-time clock diffculties, points, seconds for accurate timing, it and single-chip microcomputer interface USES synchronous serial communication, with only three line and the connected, can come true - 51 SCC of the MCS reading operation, to read the time data sent to LCD display on. When the program is running, you must first for the initial set of LCD, then, by microcontroller from getting times in DS1302 through LCD display. Meanwhile, cyclicly assi

您可能关注的文档

文档评论(0)

seunk + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档