- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于系列单片机红外遥控电子钟温度计设计
设计题目: 红外遥控电子钟温度计
目 录
摘要 1
Abstract 1
1 方案的比较与选择 2
1.1 单片机的选择 2
1.2 时钟芯片的选择 3
1.3 温度采集模块的选择 3
1.4 声光报警模块的选择 4
1.5 显示模块的选择 4
1.6 电源模块的选择 4
1.7 红外发射接收模块的选择 4
2 硬件系统的设计与功能实现 5
2.1 STC89C58单片机设计 5
2.4声光报警模块的设计 8
2.5温度检测模块的设计 8
2.6人机界面的设计 9
3 软件设计的实现与说明 10
3.1 主程序框架图 10
3.2 功能块框架图 10
3.3 程序设计 11
3.3.1 main()主函数 11
3.3.2 menu()函数 12
4 产品调试 18
4.1 单片机的正常工作 18
4.2 液晶的显示 18
4.3 其他外设的测试 19
4.4 红外发射及接收的测试 19
5 产品功能说明书 19
5.1功能清单 19
5.2按键说明 20
5.3功能详细说明 20
5.3.1主界面 20
5.3.2查看闹钟时间 22
5.3.3查看温度报警上下限 22
5.3.4菜单 23
5.3.5设置普通时间 24
5.3.6设置闹钟时间 25
5.3.7设置日期 25
5.3.8设置温度报警上下限 26
5.3.9设置温度传感器DS18B20的转换精度 26
5.3.10关闭时钟芯片DS12C887的晶振 27
5.3.11开启时钟芯片DS12C887的晶振 27
5.3.12查看温度报警历史 28
5.3.13清空温度报警历史 29
5.3.14查看时钟芯片DS12C887的内置电池状态 30
6 结束语 30
7 致谢 30
8 参考文献 30
附录Ⅰ:元器件清单 31
附录Ⅱ:系统实物图 33
红外遥控电子钟温度计
马正东,陈磊
(西安科技大学 计算机科学与技术学院 陕西 西安 710600)
摘要
本产品是基于DS12C887R时钟芯片和DS18B20温度传感器并用红外遥控进行设置的电子钟温度计,以STC89C58单片机为控制核心,用1602液晶显作为人机交互界面。系统可以对温度环境温度进行实时监测,当温度超过安全范围时,系统发出报警并记录温度报警信息,等待操作人员处理,除此之外还具有闹钟功能。报警温度和时间调整等所有产品功能都可由红外遥控进行设置。本产品适用于需要温度监测的低端工业控制或者家居环境监测。
关键字:温度计 电子钟 DS12C887 DS18B20 红外遥控
Electronic Clock and Thermometer Controlled by
Infrared Remoter Controller
Zhengdong Ma, Lei Chen
(Computer Science and Technology College, Xian University of Science and Technology, Xian,Shannxi,100600)
Abstract
This product is electronic clock and thermometer which can be set by users and based on the real time clock chip DS12C887 and the temperature sensor chip DS18B20. And the product use STC89C58 to be its MCU and use 1602 to be its human machine interface. This system can detect the temperature of the environment in real time and it can sound the alarm record the alarm history when the environment temperature beyond the safe bounds and then waits for the operator to deal with it. Whats more it has the ability of time alarm.The most highlight is all the functions including alarm temperature and time correct can be set by infrared remote controller. This product can be applied
文档评论(0)