电子万年日历的设计
[关键词:电子万年历] [热度 ]提示:此毕业设计论文完整版包含【开题报告,任务书,论文,答辩稿】 作品编号:txgc0180,word全文:25页,合计:10000字 |
毕业设计计算书、实物内容及要求
设计并制作电子万年日历系统电路。
功能要求:
1 基本要求:
(1)、显示准确的北京时间(时、分、秒),可用24小时制式;
(2)、随时可以调校时间。
2 发挥要求:
(1)、增加公历日期显示功能(年、月、日),年号只显示最后两位;
(2)、随时可以调校年、月、日;
(3)、允许通过转换功能键转换显示时间或日期。
本次设计使用的芯片主要有AT89S52单片机、DS1302时钟芯片、温度采集芯片DS18B20和LCD1602液晶显示屏。LCD1602显示的是时间、日期和温度。DS1302涓流充电计时芯片包含实时时钟及日历和31字节静态RAM。DS1302能够和AT89S52单片机通过简单的串行接口实现通信。实时时钟/日历可以提供秒、分、时、日期和一年的时间显示。而且到月底日期会自动调整,还会自动更正为闰年。时钟能够显示两种方式的时间:第一种为24小时制时间,第二种是12小时制格式时间,而且有pm/am之分。测量显示温度,本次设计使用的是DS18B20芯片,DS18B20是一种数字式温度传感器,它的测量误差,连接电路很简单,这种传感器只用一条数据线就可以进行数据传输,显示模块使用的LCD1602液晶显示屏来显示,LCD1602能够显示年、月、日、周、时、分、秒与温度。电路有五个按键用以调整时间和日期。
软件调试
电子万年历是一种常见的数字显示日历,它能够显示时间、温度和时间并且可以进行调整。电子万年历的设计包含许多功能,所以需要用多个模块来完成设计功能,这样程序的设计也比较复杂需要进行反复修改来实现各个模块的功能。在测试中会出现许多的问题在软件的调试过程中主要遇到的问题如下
1. 1602不显示预期的结果
解决:修改程序中定义的端口,使端口与硬件上相匹配,问题解决。
2. 模式选择按键操作显示乱码
解决:按键程序中的模式选择部分对DS1302写操作之前进行写保护
硬件调试
电子万年历由许多模块组成,各个模块的完成都需要独立的电路,这样设计的总电路就会变得复杂,电路连接方面不能出现错误。前期画出原理图并且在软件商仿真已得到正确的电路。但是电路相对比较复杂,所以对电路的排布和焊接方面要求也相对较高,例如一处电路出现短路或者短路情况就会达不到预期效果,而且检测较为麻烦。电子万年历的设计电路交线很多,并且每个芯片的引脚多,所以焊接时应注意处理各种芯片的引脚焊接避免短路现象。另外,元器件的购买需要先进行测试以保证元器件能正常工作。还有就是元器件放置时应该注意不能放置反了否则芯片不会正常工作或者烧坏。硬件电路完成以后可以进行测试。
提示:此毕业设计论文完整版包含【开题报告,任务书,论文,答辩稿】 作品编号:txgc0180,word全文:25页,合计:10000字 |
本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——电子万年日历的设计(开题报告,任务书,论文,答辩稿)!