需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:15500 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着科技的快速发展,人类生活中有很多离不开单片机的地方。大到导弹上的装置、飞机上的一些仪表仪器;小到日常的通讯传输工具还有交通IC卡。最为适用的就是电子万年历了。本次论文就是研究单片机的电子日历的,一般家里的钟表都是简单的机械制,最基本的功能就是显示时分秒,而多功能万年历除了这些功能外还有温度的显示,年月日、还有闹铃、阴阳历的转换以及烟雾报警功能,烟雾报警功能的完成主要是使用气体传感器MQ-2另外在加上模数转换器ADC0809。 本系统的硬件方面主要有单片机STC89C52、时钟芯片、开关按钮、蜂鸣器、烟雾传感器、液晶显示屏等。软件方面主要包括按键模块、温度和阴阳历的算法等。通过方案的设计对比,软件与硬件相结合的方式完成,最后就是制作原理图和仿真图来模拟测试。电子万年历的优势明显、功能齐全、值得去深入的研究。 关键词 单片机; 万年历; 液晶显示; 气体传感器; 烟雾报警
目录 摘要 Abstract 第一章 绪论-1 1.1 课题研究的背景及意义-1 1.2 课题主要的研究工作及实现功能-1 1.3 课题章节安排:-1 第二章 需求分析和方案论证-3 2.1 需求分析-3 2.2 方案论证-4 2.3 单片机的选取-4 2.4 显示选取-5 2.5 时钟芯片选取-5 2.6 温度采用选取-5 2.7 烟雾报警器设计思路-6 2.7.1 烟雾报警系统的工作结构和原理-6 2.7.2 系统的功能要求及组成-6 第三章 系统的总体设计-8 3.1 系统程序流程图-8 3.2 万年历优化算法-9 3.3 程序设计-10 3.3.1 温度读写程序-10 3.3.2 DS1302读写程序-11 第四章 系统的硬件详细设计-15 4.1 STC89C52RC简介-15 4.2 时钟模块的介绍-16 4.2.1 时钟芯片工作原理-16 4.2.2 时钟电路模块-17 4.3 温度传感器电路设计-18 4.3.1 DS18B20的主要特性-18 4.3.2 DS18B20测量原理-18 4.3.3 DS18B20内部结构-19 4.4 键盘接口模块-19 4.5 显示模块-21 4.6 烟雾探测电路模块-21 4.6.1 MQ-2介绍-22 4.6.2 ADC0809介绍-22 4.7 声光报警模块-23 4.8 晶振电路-24 第五章 系统运行与测试-26 5.1 软件简介-26 5.2 PORTEL介绍-28 5.3 硬件调试结果-28 5.4 软件硬件测试-30 5.5 测试结果分析与结论-31 第六章 总结-32 参 考 文 献-33 致 谢-34 附 录-35 |