基于单片机的电子万年历毕设答辩
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2 研 究 内 容 RESEARCH CONTENTS
电子日历由硬件和软件两部分组成。硬件由五个模块组成: 主控制器、时钟电路、温度检测电路、显示电路和键盘接口。 主控模块由AT89C52、时钟电路的时钟芯片DS1302、显示模块 的LED数码管、温度检测的DS18B20温度传感器组成,键盘接口 电路通过普通按键连接上拉电阻。软件采用C语言编程实现单 片机的程序控制。单片机通过时钟芯片DS1302获取时间数据, DS18B20采集的温度信号送到单片机进行处理。单片机再将时 间数据和温度数据送到74LS154进行解码,然后放大驱动LED数 码管,通过晶体管C9015显示太阳年、月、日、时、秒、闹钟、 星期、温度。
4结 论
Conclusion
这个设计是基于电子技术的实际应用,不断实践,拓宽了 思路。它设计了考察、调研、资料收集、方案制定、系统规划、 编程、仿真、调试的流程,使我在学习本专业的过程中深刻认 识到理论与实践相结合的重要性,同时解决了以往模糊的专业 知识点,使我的专业知识更加结构化、系统化。总之,这个设 计是在领导的精心安排和大力支持下进行的;在指导老师的耐 心指导下;在同学朋友的密切帮助下,我解决了很多设计上的 实际困难。我设计了一个功能强大的电子日历,成本最低,方 案最简单。
请各位专家和老师批评与指正
THANKS
基于单片机的电子万年历设计
答 辩 人: 学 号:
CONTENTS
1 研究意义 2 研究内容 3 调试分析 4 课题总结
1 研 究 意 义 RESEARCH SIGNIFICANCE
随着微电子技术和超大规模集成电路技术的不断发展, 家用电子产品不仅种类日益丰富,而且更加经济实用。单 片机以其体积小、性价比高、功能强、可靠性高等独特的 特点,在各个领域得到了广泛的应用。电子日历是一种广 泛使用的日常计时工具,带数字显示的日历钟已经越来越 普及,特别适合在家庭居室、办公室、大厅、会议室、车 站、广场使用。目前市场上的钟表和日历都存在一些不足, 比如时钟不准、产品成本高、不显示环境温度等,给人们 的使用带来了一些不便。为此,设计了一种基于51单片机 的功能全面、计时准确、成本低廉的万年历。
ቤተ መጻሕፍቲ ባይዱ 2 研究内容
RESEARCH CONTENTS
DS1302 时钟模块 DS18B2 温度探测
AT89C52 主控制器
键盘扫描电路 数码显示电路
3 调试分析
DEBUG ANALYSIS
预置 计数 低温度系器数振1 荡器
高温度系数振荡器
斜率累加器 减法计数器 1
计数比较器 预置
增加 减到 0 减法计数器 2
温度寄存器 停止
减到 0
DS18B20 测温原理图
3 调 试 分 析 DEBUG ANALYSIS
系统硬件调试主要是检测硬件电路是否有短路、断路、 虚焊现象。时钟和测温部分的硬件电路很简单,DS1302通过 3根线、DS18B20只通过1根线与单片机相连接,很容易检测, 主要是检测引脚晶振和电源是否接好。另外可以通过软件来 调试硬件,如编写一个简单的程序来测试显示电路连接是否 正确。接下来可进行软件调试,可以编写只含DS1302的计时 和读写程序、显示程序,测试DS1302是否正常工作。最后调 试日历、时间、闹钟、报警和温度程序。软件调试可以编写 只含DS1302的计时和读写程序、显示程序,测试DS1302是否 正常工作。最后调试日历、时间、闹钟、报警和温度程序。