| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:12024 | ||
| 折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:二十一世纪的今天,最具代表性的计时产品就是电子万年历,它是近代钟表业界的第三次革命。直至目前万年历已经作为我们日常生活中重要的时间显示设备,在人们进行外出旅游和平时日常生活里都发挥了重要的作用。本文针对目前市面上的万年历产品,发现其中存在计时精度差、功能少和性价比低等问题,提出了一款由AT89C51单片机,DS1302时钟芯片和LCD1602等器件进行组装设计的电子万年历新的解决方案,并对硬件的时间采集,时间设置电路和时间显示电路等进行了详细的设计。然后在硬件设计完成后,在KEIL4开发环境中利用C语言设计了时间读/写程序模块、时间显示模块等控制程序,实现了对以上硬件的控制。当软件和硬件的设计完成后,根据硬件总体电路图在Proteus8.6软件下设计了仿真原理图,对软硬件的设计输出进行了验证。经过测试系统的测试,产品实现了时间采集功能、时间显示功能和闹钟提示功能,并具备时间设置功能。本文研究设计的电子万年历,具有计时精准、功能完善和显示直观等优点,实现了对时间计量过程的科学管控,从而提升了设备的整体工作效率。
关键词:万年历;时间显示;时间设置;闹钟提示
目录 摘要 Abstract 1 绪论-5 1.1 研究背景-5 1.2 国内外研究现状-5 1.3 研究内容及论文结构安排-6 2 系统总体方案设计-7 2.1 设计目标-7 2.2 方案设计-7 2.2.1 硬件方案设计-7 2.2.2 软件方案设计-9 3 硬件设计-10 3.1 AT89C51主控模块-10 3.1.1 AT89C51单片机介绍-10 3.1.2 最小系统电路-11 3.2 DS1302时钟模块-11 3.2.1 DS1302时钟芯片介绍-12 3.2.2 DS1302时钟电路-12 3.3 LCD1602显示模块-13 3.3.1 LCD1602液晶屏介绍-13 3.3.2 液晶驱动电路-13 3.4 按键模块-14 3.5 蜂鸣器提示模块-15 3.6 硬件总体电路-15 4 软件设计-17 4.1 主程序模块-17 4.2 子程序模块-18 4.2.1 按键程序-18 4.2.2 时间读取程序-19 4.2.3 时间写入程序-21 4.2.4 提示程序-22 4.2.5 显示程序-22 5 系统仿真测试-24 5.1 仿真原理图设计-24 5.2 系统功能测试-25 5.3 测试结果分析-26 结 论-28 参 考 文 献-29 致 谢-30 附 录-31 |

