【优秀论文下载】利用单片机制作红外线测温控制器
科技信息 计算机与网络利用单毙机制作红外线测温控制器广东省陶瓷职业技术学校赖永钦[摘要]本文通过做实验,向学生展示了单片机的强大功能,利用单片机结构简单,价格低廉,使用方便,来实现测量控制的智能化和数字化。[关键词】单片机智能化数字化显示与控制测温控制仪表已广泛应用到工厂、实验室等场合。如水温、油温的测试与显示,采用微型计算机来改造常规测温设备。提高它的性能,是很多仪器使用者的迫切要求。由于单片微型计算机(以下简称单片机)结构简单,价格低廉,使用方便,用它来实现测量控制的智能化和数字化是十分理想的。本测温控制器是采用8035单片机来实现测温和控制自动化可以达到如下要求:(1)实现数字化显示(温度和时间)。(2)加温计时显示与控制。(3)测温非线性显示。实现上述的功能费用低,性能高,比其它常规测温仪表优越。具有较大的扩展价值和使用价值。第一部份硬件结构一、数字化的显示和控制操作本测温控制器的显示电路采用三个发光三极管(示器来显示测试的温度和加温计时的时间。它是由8035的10—过748035的24一对显示器时8035的27)作为加热器开关的控制信号。键盘是一种常见的人工输入控制设备。本测温控制装置的控制操作是由键盘来完成,键盘可分成两部分组成。一是功能链,即系统复位键、测温控制键、自动加温计时键。二是数字键(0—9)共十个。详见逻辑图。8035单片机是八位字长的单片微机,在单片机内没有程序存贮器64个字节的数据存贮器,还有一个八位字长的定时计数器T,用它来产生定时中断,所以在采用8035来温控仪表时,就必须对其内部程序存贮器进行扩充,本仪表采用K×8)来作为8035的外部存贮器。控制程序存放在细的接法见逻辑图。二、温度控制电路温度控制电路是用可控硅开关来控制加热器,可控硅的控制信号由8035的)时,表示可控硅开关闭合,接通加热器继续加热。当)时,表示可控硅开关打开,停止加热。三、八位A/将这样的模拟量输入,并要求单片机处理,就必须由A/809)担负其转换任务,这是由于单片机不能直接接收模拟量。只能识别数字量的缘故,所以通过转换器转换成相应的数字量输入到8035中。本测温控制器采用八位A/809)作“数”“模”转换,直接与8035的转换精度可达到沈55。第二部份软件设计由于81135的数据存贮器较少,只有64个字节,而其中除作通用工作寄存器单元和堆栈单元外,实际为用户提供使用的.-.一178-.———此要实现多种功能,就必须采用一些编程技巧,整个系统软件可分为以下五个模块来实现:(1)八段2)键盘扫描模块;(3)十六进制一十进制转换模块和A/4)测温模块;(5)自动计时温控模块。一、显示模块本测温控制器的显示模块是由两个显示模块来完成,第一个显示模块于键盘数码显示;第二个显示模块于测温显示和自动计时显示。显示模块的基本思想是:从30键盘扫描模块中可以看出,30过74到后从显示位的控制,当理当26为通后缓时显示。程序如下序1140 3 6.#$03142 0 5.嚣$10144 n .@9 0U,146 .A L 148 34 80 8014A E 6.$43 0 T D 5.9 4 44 144程序2160 0 2.#$9 I.#$8 34 O.#$34166 .@3 M0、9 01.A 。A 16B 34 80 18016D E7 m 0 76 l 76万方数据科技信息 计算机与网络171 8173 24 66175 00176 8312, 166、键盘扫描模块由前面的硬件说明中可以看出,本测温控制器的键盘是由13只按键组成,3只功能键和法见逻辑图)所以键盘的扫描方法为:首先对用于键盘扫描的寄存器单元进行初始化,其次是测试,是否为零,若转