毕业设计-基于stc89c52单片机的可调式电子日历设计

上传人:aa****6 文档编号:38211202 上传时间:2018-04-28 格式:DOC 页数:31 大小:521.50KB
返回 下载 相关 举报
毕业设计-基于stc89c52单片机的可调式电子日历设计_第1页
第1页 / 共31页
毕业设计-基于stc89c52单片机的可调式电子日历设计_第2页
第2页 / 共31页
毕业设计-基于stc89c52单片机的可调式电子日历设计_第3页
第3页 / 共31页
毕业设计-基于stc89c52单片机的可调式电子日历设计_第4页
第4页 / 共31页
毕业设计-基于stc89c52单片机的可调式电子日历设计_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《毕业设计-基于stc89c52单片机的可调式电子日历设计》由会员分享,可在线阅读,更多相关《毕业设计-基于stc89c52单片机的可调式电子日历设计(31页珍藏版)》请在金锄头文库上搜索。

1、基于基于 STC89C52STC89C52 单片机的可调式电子日历设计单片机的可调式电子日历设计摘摘 要要本论文主要讲述了可调式电子日历的设计过程,主要包括硬件设计和程序设计。硬件主要包括以 STC89C52 单片机为主要控制电路、时钟电路DS1302、显示模块和按键模块电路等。程序设计主要包括:主程序流程图、按键扫描子程序、液晶初始化子程序等。相比于老师要求我们做的“简易数字钟”的设计要求:1、开机时,显示 12:00:00 的时间开始计时;2、 P0.0 控制“秒”的调整,每按一次加 1 秒; 3、P0.1 控制“分”的调整,每按一次加 1 分; 4、P0.2 控制“时”的调整,每按一次加

2、 1 个小时。我们进行了如下拓展:实现日历和时钟的显示并且能够对年月日时分秒进行调试。关键词:关键词:STC89C52 单片机、单片机、DS1302、LCD16021目目 录录目录.1 设计要求与方案论证.2 1.1 设计要求:.2 1.2 系统基本方案选择和论证.2 1.2.1 单片机芯片的选择方案和论证.2 1.2.2 显示模块选择方案和论证.2 1.2.3 时钟芯片的选择方案和论证.3 1.3 电路设计最终方案决定.3 系统的硬件设计与实现.3 2.1 电路设计框图.3 2.2 系统硬件概述.3 2.3 主要单元电路的设计.4 2.3.1 单片机主控制模块的设计.4 2.3.2 时钟电路

3、 DS1302.5 2.3.3 显示模块的设计.6 2.3.4 按键模块的设计.7 系统的软件设计.8 3.1 主程序流程图.8 3.2 按键扫描子程序.9 3.3 液晶初始化子程序.12 3.4 软件测试.12 3.5 数据计算处理与性能分析:.13 3.5.1 加减键对时间日期改变处理算法:.13 3.5.2 性能分析:.13 实验结论以及实验心得总结.13 4.1 实验结论:.13 4.2 实验心得总结:.14 致谢词.15 参考文献.15 附录一 系统电路图.16 附录二 Proteus 仿真图.17 附录三 系统程序.172设计要求与方案论证设计要求与方案论证1.1 设计要求:设计要

4、求: 具有年、月、日、时、分、秒等显示功能; 具备年、月、日、时、分、秒校准功能;1.2 系统基本方案选择和论证系统基本方案选择和论证1.2.1 单片机芯片的选择方案和论证单片机芯片的选择方案和论证方案一: 采用 89C51 芯片作为硬件核心,采用 Flash ROM,内部具有 4KB ROM 存储空间,能于 3V 的超低压工作,而且与 MCS-51 系列单片机完全兼容,但 是运用于电路设计中时由于不具备 ISP 在线编程技术, 当在对电路进行调 试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,对芯片 的多次拔插会对芯片造成一定的损坏。 方案二: 采用 STC89C52,片内 ROM

5、 全都采用 Flash ROM;能以 3V 的超底压工作; 同时也与 MCS-51 系列单片机完全兼容该芯片内部存储器为 8KB ROM 存储 空间,同样具有 89C51 的功能,且具有在线编程可擦除技术,对所下载的 程序能够加密,比较安全。当在对电路进行调试时,由于程序的错误修改 或对程序的新增功能需要烧入程序时,不需要对芯片多次拔插,所以不会 对芯片造成损坏。所以选择采用 STC89C52 作为主控制系统。1.2.2 显示模块选择方案和论证显示模块选择方案和论证方案一: 采用点阵式数码管显示,点阵式数码管是由八行八列的发光二极管组 成,对于显示文字比较适合,如采用在显示数字显得太浪费,且价

6、格也相对 较高,所以不用此种作为显示。 方案二: 采用 LED 数码管动态扫描,虽然 LED 数码管价格适中,但要显示多个数 字所需要的个数偏多,功耗较大,所以也不用此种作为显示。 方案三: 采用 LCD 液晶显示屏,液晶显示屏的显示功能强大,可显示大量文字, 图形,显示多样,清晰可见,与普通数码管相比功耗较小,硬件连接简单。 所以显示部分采用 1602 液晶显示。31.2.3 时钟芯片的选择方案和论证时钟芯片的选择方案和论证方案一: 直接采用单片机定时计数器提供秒信号,使用程序实现年、月、日、 星期、时、分、秒计数。采用此种方案虽然减少芯片的使用,节约成本, 但是,实现的时间误差较大。所以不采用此方案。 方案二: 采用 DS1302 时钟芯片实现时钟,DS1302 芯片是一种高性能的时钟芯 片,可自动对秒、分、时、周、月、

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号