- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
题目 主从式温度监测报警与控制系统
任务与要求
设计以单片机为从机利用温度传感器对环境温度进行监测,将结果通过标准串行口传送通信给微机主机,由微机跟踪显示目标状态;若超过设定值,则从机目标状态以某种现场变化为提示,主机则以某种直观警方式为提示。设计硬件电路,编写PC机和单片机的控制程序,写出设计报告及详细使用说明。 开始日期 201 年 月 日 完成日期 201 年 月 日
摘 要 文中介绍了主从式温度监测报警与控制系统的设计方式,从材料、电路、原理及编程等方面对此实验进行全面的分析,展示了系统的特性,为大家进行相关设计提供了思路。
关键词:主从式、单片机、测温、报警与控制
Abstract:This thesis has introduced the designing style of master-slave mode thermometric ,alerting and controling. system.The experiment is analysed totally from material,circuit,principle and programming.It shows the system character and offers designing thinking.
Key words:master-slave mode,singleship,thermometric,alerting and controling
1 引言
在温室、博物馆、实验室等场所,对温度的高低有严格的控制措施,采用温度监测报警与控制系统能有效达到效果,使用单片机实现此功能是比较简单和智能的方法,同时设计为主从式,能比较的方便地对系统进行控制。
2 主从式温度监测报警与控制系统
2.1 主要元件介绍
AT89S52:
单片机是电路的核心部分,实现对输入输出数据的判断处理,通过编程达到一定的逻辑功能。
ADC0808:
模数转换器,将由温度传感器产生的电压信息通过数模转换器变为BCD码
四位共阳数码管:
用于对测得温度的显示
MAX232:
用于单片机与PC的信息交换
2.2 电路图
2.2.1 温度监测与报警控制部分
2.2.2 与PC通信部分
采用MAX232接口的串行通信电路图
2.3 功能与原理
本系统实现功能为:当正常温度(即在15-65摄氏度之间)即时显示温度。高温(高于65摄氏度)LED以及喇叭报警,数码管显示的即时温度数字开始同时闪烁,低温(低于15摄氏度)LED以及喇叭报警,数码管显示的即时温度数字开始同时闪烁。具有报警开关设置,温度恢复到正常温度区间时自动取消报警。
原理为:温度传感器将外部温度信号转换为电压信号,输入模数转换器中,转换器译出BCD码传入单片机中,单片机再输出实时温度至四位LED管显示。同时,单片机对温度大小进行判断,当温度处于15摄氏与65摄氏的范围外,单片机通过蜂鸣器发声,产生警告信号,还根据温度过低或过高,点亮相应的LED灯。通过单片机与PC连接,在PC端采用软件对单片机设定的安全温度范围进行修改,同时可在PC上查询实时温度。
2.4 程序设计
程序流程图
程序:
-----------------------定义存放单元地址--------------------------
LED_0 EQU 30H
LED_1 EQU 31H
LED_2 EQU 32H
ADC EQU 35H
TCNTA EQU 36H
TCNTB EQU 37H
H_TEMP EQU 38H ;温度上限地址
L_TEMP EQU 39H ;温度下限地址
FLAG BIT 00H
H_ALM BIT P3.0
L_ALM BIT P3.1
SOUND BIT P3.7 ;蜂鸣器地址端口
CLOCK BIT P2.4
ST BIT P2.5
EOC BIT P2.6
OE BIT P2.7
--------------------------主程序入口定义------------------------------
ORG 00H
SJMP START
ORG 0BH
LJMP INT_T0
ORG 1BH
LJMP INT_T1
----------------------------系统主程序--------------------------------
START:
MOV LED_0,#00H ;LED初始化
MOV LED_1,#00H
MOV LED_2,#0
您可能关注的文档
- 课程设计---圆锥-圆柱斜齿轮二级减速器.doc
- 课程设计---基于UML的图书管理系统建模.doc
- 课程设计---基于SIMULINK的2ASK频带传输系统的仿真.doc
- 课程设计---基于TMS320F2812 DSP处理器的信号仪的设计与实现.doc
- 课程设计---基于Pro-E的三维造型与模具分模.doc
- 课程设计---基于单片机的数字式秒表的设计.doc
- 课程设计---基于串口通信的高级语言控制程序的设计.doc
- 课程设计---基于压电加速度计速度测量信号调理电路设计.doc
- 课程设计---基于步进电机转速实时控制.doc
- 课程设计---基础工程——桩基础设计.doc
- 福莱特玻璃集团股份有限公司海外监管公告 - 福莱特玻璃集团股份有限公司2024年度环境、社会及管治报告.pdf
- 广哈通信:2024年度环境、社会及治理(ESG)报告.pdf
- 招商证券股份有限公司招商证券2024年度环境、社会及管治报告.pdf
- 宏信建设发展有限公司2024 可持续发展暨环境、社会及管治(ESG)报告.pdf
- 品创控股有限公司环境、社会及管治报告 2024.pdf
- 中信建投证券股份有限公司2024可持续发展暨环境、社会及管治报告.pdf
- 洛阳栾川钼业集团股份有限公司环境、社会及管治报告.pdf
- 361度国际有限公司二零二四年环境、社会及管治报告.pdf
- 中国神华能源股份有限公司2024年度环境、社会及管治报告.pdf
- 广西能源:2024年环境、社会及治理(ESG)报告.pdf
文档评论(0)