【优质】毕业设计-基于STC89C52单片机的电子日程表设计.doc

【优质】毕业设计-基于STC89C52单片机的电子日程表设计.doc

  1. 1、本文档共63页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【优质】毕业设计-基于STC89C52单片机的电子日程表设计.doc

基于STC89C52单片机的电子日程表设计 摘 要 本文借助电路仿真软件Protues对基于STC89C52单片机的电子日程表的设计方法及仿真进行了全面的阐述。在硬件方面,主要采用STC89C52单片机作为主控核心,由DS1302时钟芯片提供时钟、12864LCM点阵液晶显示屏显示;在软件方面,主要包括日程事务提醒程序、万年历程序、时间调整程序、显示程序等。所有程序编写完成后,在Keil软件中进行调试,确定没有问题后,在Proteus软件中嵌入单片机内进行仿真。 论文主要研究了时钟芯片DS1302及液晶显示LCM12864,温度传感器DS18B20与单片机之间的硬件互联及通信,对数种硬件连接方案进行了详尽的比较,另外,对日历算法也进行了论述。 研究结果表明,由于日程表的应用相当普遍,所以其设计的核心在于硬件成本的节约软件算法的优化,力求做到物美价廉,才能拥有更广阔的市场前景。 关键词:日程表 单片机 DS1302 液晶显示 Based on SCM Electronic Schedule Design Abstract This article mainly discuss the design and simulation of electronic schedule based on STC89C52 with the assist of Protues .On the hardware, the electronic schedule using STC89C52 microcontroller as the main control center, clocking provided by the DS1302 clock chip, display by dot matrix 12864LCM . On the software, including schedule program, time to adjust procedures, display procedures. All programming is complete, the Keil software debugging, make sure there is no problem, in the Proteus software embedded within the simulated SCM. This article focus on liquid crystal screen LCM12864 and clock chip DS1302, DS18B20 the temperature sensor which use for connecting and communicating with Microcontroller. Several solutions will also be compared with each other. In addition, will be discussed as well. The research result shows that it should be cheap and convenient so as to save more spending while electronic schedule are widely used in our daily life. Keywords: Schedule SCM DS1302 LCM 目 录 绪论 1 第1章 日程表计时和显示方案 3 1.1 日程表计时的方案选择 3 1.2 日程表显示的方案选择 4 第2章 系统的硬件设计 5 2.1 系统硬件的整体设计 5 2.2 主控制模块的方案选择与设计 6 2.2.1 单片机STC89C52简介 6 2.2.2 主控制模块电路 7 2.3 时钟模块的方案选择与设计 7 2.3.1 DS1302原理及说明 时钟芯片简介 8 2.3.2 时钟模块电路 8 2.4 按键电路的设计 9 2.5 显示模块的方案设计 10 2.5.1 图形点阵液晶显示器12864简介 10 2.5.2 显示模块电路 13 第3章 系统软件设计 14 3.1 编程语言选择 14 3.2 系统主程序及流程图 15 3.3 DS1302时钟芯片的读操作流程图 17 3.4 液晶模块的写操作流程图 17 3.5 按键调整模块流程图 19 第4章 实验与调试 20 4.1 硬件测试 20 4.2 软件调试 21 结 论 23 致谢 25 参考文献 26 附录A:电路原理图 27 附录B:元器件清单 28 附录C:程序清单 29 绪论 一.课题的背景与意义 近年来,随着电子产品的发展,数字日程表这项

文档评论(0)

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

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

1亿VIP精品文档

相关文档