mcs-51单片机温度控制系统的设计-课程设计

mcs-51单片机温度控制系统的设计-课程设计

ID:33421075

大小:58.50 KB

页数:3页

时间:2019-02-25

mcs-51单片机温度控制系统的设计-课程设计_第1页
mcs-51单片机温度控制系统的设计-课程设计_第2页
mcs-51单片机温度控制系统的设计-课程设计_第3页
资源描述:

《mcs-51单片机温度控制系统的设计-课程设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、MCS-51单片机温度控制系统的设计•课程设计MCS-51单片机温度控制系统的设计Abstract:ThisarticleintroducedfromthehardwareandthesoftwaretwoaspectstheMCS-51monolithicintegratedcircuittemperaturecontrolsystemdesignmentality,hasmadethesimpleanddirectdescriptiononthehardwareschematicdiagramandtheflowchart.Ke

2、yword:MCS-51monolithicintegratedcircuit;Temperature;Softwareandhardware;Hardwareschematicdiagram;Flowchart;Design摘要:本文从硬件和软件两方面介绍了MCS-51单片机温度控制系统的设计思路,对硬件原理图和程序框图作了简捷的描述。设计关键词:MCS-51单片机;温度;软硬件;硬件原理图;程序框图;0引言在现代化的工业生产中,电流、电压、温度、压力、流量、流速和开关量都是常用的主要被控参数。例如:在冶金工业、化工生产、电力工程

3、、造纸行业、机械制造和食品加工等诸多领域中,人们都需要对各类加热炉、热处理炉、反应炉和锅炉中的温度进行检测和控制。采用MCS-51单片机来对温度进行控制,不仅具有控制方便、组态简单和灵活性大等优点,而口可以大幅度提高被控温度的技术指标,从而能够大大提高产品的质量和数量。因此,单片机对温度的控制问题是一个工业生产中经常会遇到的问题。本文以它为例进行介绍,希望能收到举一反三和触类旁通的效果。1硬件电路设计以热电偶为检测元件的单片机温度控制系统电路原理图如图1所示。1.1温度检测和变送器温度检测元件和变送器的类型选择与被控温度的范围和精度

4、等级有关。鎳辂/鎳铝热电偶适用于0°C・1000°C的温度检测范围,相应输岀电压为0mV-41.32mVo变送器由毫伏变送器和电流/电压变送器组成:毫伏变送器用于把热电偶输出的0mV-41.32mV变换成4mA-20mA的电流;电流/电压变送器用于把毫伏变送器输出的4mA・20mA电流变换成0-5V的电压。为了提高测量精度,变送器可以进行零点迁移。例如:若温度测量范围为500°C-1000°C,则热电偶输出为20.6mV-41.32mV,毫伏变送器零点迁移后输出4mA-20mA范围电流。这样,采用8位A/D转换器就可使量化温度达到1

5、.96°C以内。1・2接口电路接口电路采用MCS-51系列单片机8031,外围扩展并行接口8155,程序存储器EPROM2764,模数转换器ADC0809等芯片。由图1可见,在P2.0=0和P2・l=0吋,8155选中它内部的RAM工作;在P2.0=l和P2・l=0时,8155选中它内部的三个I/O端口工作。相应的地址分配为:0000H-00FFH8155内部RAM01OOH命令/状态口0101HA口0102HB口0103HC口0104H定时器低8位口0105H定时器高8位口8155用作键盘/LED显示器接口电路。图2中键盘有30个

6、按键,分成六行(L0-L5)五列(R0-R4),只要某键被按下,相应的行线和列线才会接通。图中30个按键分三类:一是数字键0・9,共10个;二是功能键18个;三是剩余两个键,可定义或设置成复位键等。为了减少硬件开销,提高系统可靠性和降低成本,采用动态扫描显示。A口和所有LED的八段引线相连,各LED的控制端G和8155C口相连,故A口为字形口,C口为字位口,8031可以通过C口控制LED是否点亮,通过A口显示字符。图1单片机温度控制系统电路原理图图28155用作键盘/LED显示器接口电路2764是8KEPROM型器件。8031的PS

7、EN和2764的OE相连,P2.5和CE相连,所以2764的地址空间为:0000H—1FFFH,ADC0809的0通道(IN0其他输入端可作备用)和变送器的输出端相连,所以从通道0(IN0)上输入的0V-+5V范围的模拟电压经A/D转换后可由8031通过程序从P0口输入到它的内部RAM单元,在P2.2=0和WR=0时,8031可使ALE和START变为高电平而启动ADC0809I作;在P2.2=0和RD=0时,8031可以从ADC0809接收A/D转换后的数字量。也就是说ADC0809可以视为8031的一个外部RAM单元,地址为03

8、F8H(地址重复范围很大),因此,8031执行如下程序可以启动ADC0809I作。MOVDPTR,#03F8HMOVX@DPTR,A若8031执行下列程序:MOVDPTR,#03F8HMOVXA,@DPTR则可以从ADC0809输入A

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。