- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
温控器课程设计.doc
基于89C51单片机的温度控制器的设计
摘 要
温度控制器是一种提供温度显示、语音报温和报警的装置。基于89C51单片机设计,测温探头采用DS18B20数字温度传感器,测量现场温度,语音播放装置采用ISD1420语音芯片,实现语音定时报温和报警功能,使用7段码显示器显示当前温度,蜂鸣器提供报警功能。该装置可以实现上下位机通信,上位机设置报警温度,实现控温目的,并且根据下位机测量的温度绘出温度变化曲线。
关键字:单片机(89C51); DS18B20; ISD1420; 7段码显示器; 蜂鸣器
Abstract
The temperature controller is a provide temperature display, voice alarm device for mild. Based on the 89 C51 single chip design, measurement temperature probe using digital temperature sensor DS18B20, measuring the temperature, speech broadcast device adopts ISD1420 voice chip, realize voice set times mild alarm functions, use 7 bit code display shows the current temperature buzzer, provide alarm function. This device can achieve a machine and communication, PC set alarm temperature, temperature control, and achieve purpose according to a machine.
Key word: SCM (89 C52); DS18B20; ISD1420; 7 bit code displays; sounders
目 录
摘 要 1
目 录 2
第一章 引 言 3
第二章 硬件系统设计 4
2.1 硬件系统 4
2.1.1 单片机模块 5
2.1.2 温度传感器模块 5
2.1.3 语音模块 6
2.1.4 LED显示模块 7
2.1.5 RS232通讯模块 8
2.1.6 蜂鸣器模块 9
2.2 芯片介绍 10
2.2.1 STC89C52RC芯片 10
2.2.2 DS18B20芯片 12
2.2.3 ISD1420芯片 16
2.2.4 MAX232芯片 19
第三章 软件系统设计 21
3.1 参数信息 21
3.2 程序设计 22
3.2.1主程序设计 22
3.2.2 温度处理程序设计 23
3.2.3 录放音程序设计 24
3.2.4 中断程序设计 26
第四章 性能测试与结果分析 28
4.1串口通讯工具 28
4.1.1 串口通讯程序 29
4.1.2 串口通讯界面 29
4.2 串口通讯 30
4.2.1 发送功能 30
4.2.2 接收功能 30
4.2.3 绘制温度曲线 31
第五章 课程设计总结 32
5.1 问题与解决 32
5.2 心得体会 32
参考文献 34
附录 35
第一章 引 言
温度是许多领域控制中主要的被控参数之一,特别是在冶金、化工、建材、食品、机械、石油等工业中,具有举足轻重的作用。随着电子技术和微型计算机的迅速发展,微机测量和控制技术得到了迅速的发展和广泛的应用。单片机应用在温度测量与控制方面,控制简单方便,测量范围广,精确度较高。它具有处理能力强,运行速度快,功耗低等优点。
本课题是设计一个温度控制系统。其原理是所测量的温度信号,送到单片机中,单片机温度进行比较,再由单片机给出,从而构成系统。
图2-1-1 硬件系统原理图
温度控制器硬件系统由以下六个模块组成:单片机模块、温度传感器模块、语音模块、LED显示模块、RS232通讯模块、蜂鸣器模块。
2.1.1 单片机模块
单片机采用宏晶科技生产的STC89C52RC单片机作为控制器。STC89C52RC是一个超强抗干扰,高速, 低功耗的单片机,指令代码完全兼容传统8051 单片机,12 时钟/ 机器周期和6 时钟/ 机器周期可任意选择,工作频率范围:0 - 40 MHz,相当于普通8051 的 0~80MHz.实际工作频率可达48MHz.,片上集成 1280 字节RAM,无需专用编程器。
单片机模块电路原理图如图2-1-2所示:
图2-1-2 单片机模块电路图
由图2-1-2所示的单片机模块,主要实现硬件系统中各个模块功能之间的相互协调,数据的处理,输出执行,报警设置等
您可能关注的文档
最近下载
- 2025年上海市时事政治考试试卷带解析(达标题).docx VIP
- 期中试题2024-2025学年人教精通版(2024)英语三年级上册(含答案).pdf VIP
- 酒店成本费用控制管理方法.pdf VIP
- 【演练脚本】触电事故应急救援演练方案含脚本.docx
- 哈萨克斯坦东方之门经济特区简介.ppt VIP
- 新课标课堂教学设计与案例分析.docx VIP
- 2025年上海市时事政治考试试卷带解析【达标题】.docx VIP
- ANT2802产品手册_V13926596180两节锂电池高效充电管理芯片.pdf VIP
- 2025年上海市时事政治考试试卷带解析及答案(有一套).docx VIP
- 灼热丝测试.ppt VIP
文档评论(0)