文档介绍:word
四川省成都市技师(jìshī)学院
〔普通(pǔtōng)高职〕
毕
业
论
文
系 部: 电子信息工程(gōngchéng)系
班 级: 09三年高电子(d·············8
六 LM741·························11
七 显示局部的概述····················12
word
八 74LS47························13
九 数码管························15
十 键盘(jiànpán)局部(júbù)·······················18
十一(Shí-Yī) 软件局部(júbù)的概述(ɡài shù)···················20
十二 主程序的设计····················22
十三 十六进制——十进制转换程序的设计··········23
十四 中断效劳子程序的设计················24
十五 标度转换子程序的设计················25
十六 整体程序······················26
十七 仿真························33
十八 总结························38
十九 附录························39
空调机的温度控制
房钰章
摘要:本文介绍了空调机温度控制系统。本温度控制系统采用的AT89C51单片机采集数据,处理数据来实现对温度的控制。主要过程如下:利用温度传感器收集的信号,将电信号通过A/D转换器转换成数字信号,传送给单片机进展数据处理,并向压缩机输出控制信号,来决定制冷或者制热。当安装有LED实时显示被控制温度及设定温度,使系统应用更加方便、直观。
关键字:单片机,温度传感器,A/D转换
word
一、总体方案设计(shèjì)
用是以AT89C51作为(zuòwéi)核心局部(júbù),控制调节(tiáojié)室内温度。其工作过程将AD590作为室内温度传感器,当温度变化时,AD590会产生电流变化,经OPA1将电流转换(zhuǎnhuàn)为电压,由OPA2做零位调整,最后由OPA3反相放大十倍,并由ADC0804转换成数字信号送入单片机。〔〕按钮,放开后立即进入温度设定模式〔进入减1度或增1度设定温度模式,〕,并显示上一次设定值,在温度范围内,每按一次设定温度将减〔加〕1 OC直到最低设定温度15 OC〔直到设定最高温度35 OC〕,再按一次又回到最高设定温度35 OC〔回到最低设定温度15 OC〕。当室温高于设定温度,压缩机运转,使室温降低,当室温低于设定温度,缩机停止运转。当进入减1度或增1度设定温度模式,如未再次按下按钮,经大约2秒后自动解除设定模式〔已设定的值有效〕,回到室温显示模式。本程序以计时中断,每50毫秒中断一次,比拟室温与设定温度一次,而令压缩机运转或停止。
通过键盘设定温度,在温度范围内任意设定温度,超出范围设定无效并返回到原来设定的温度;欲设定温度时,输入“*〞〔设定〕,就进入设定模式,显示器显示“35〞〔设定初值〕〔如已设定过,如此显示上一次设定值〕,开始输入键盘设定温度,设定完成后按“#〞〔确认〕就可回到现在温度显示模式;如果没按下确定键如此设定的温度无效。原理图如下所示:
温度
转换器
A/D
转换器
制冷
驱动控制
输入
局部
显示
局部
单
片
机
二. 单片机简介〔AT89C51〕
AT89C51是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含4k bytes的可反复擦写的只读程序存储器〔PEROM〕和128 bytes的随机存取数据存储器〔RAM〕,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器〔CPU〕和Flash存储单元,功能强大AT89C51单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域。由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89C51是一种高效微控制器,AT89C2051是它的一种精简版本。AT89C单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。外形及引脚排列如图1所示:
图1
主要特征:
与MCS-51 兼容
4K字节可编程闪烁存储器
寿命:1000写/擦循环
数据保存时间:10年
全静态工作:0Hz-24MHz
三级程序(ché