智能温度测量仪的设计(1)
基于热电偶的温度测试仪设计
基于热电偶的温度测试仪设计摘要:基于热电偶的温度测试仪,该仪器是以AT89C51单片机为核心,由AD590,由热电偶测量热端温度T,该热电偶采用K型热集成温度传感器测量冷端温度T电偶(镍铬-镍硅热电偶)。
它们分别经过I/V转换和线性放大,分时进行A/D转换,转换后的数字信号送入AT89C51单片机,经单片机运算处理,转换成ROM地址,再通过二次查表法计算出实际温度值,此值送4位共阴极LED数码管显示。
该热电偶测温仪的软件用C语言编写,采用模块化结构设计。
关键词:热电偶,冷端温度补偿,89C51单片机,ADC0809,线性化标度变换Abstract:Thermocouple-based temperature testing instrument, the instrument is based on AT89C51 microcontroller as the core, from AD590 integrated temperature sensor measures the cold junction temperature T0, measured by the thermocouple hot-side temperature T, the use of K-Thermocouple Thermocouple ( Ni-Cr - Ni-Si thermocouple). They are through the I / V conversion and linear amplification, time for A / D conversion, the converted digital signal into the AT89C51 microcontroller, microcontroller operation after processing into ROM address, and then through the second look-up table method to calculate the actual temperature value, this value is sent to four common cathode LED digital tube display. The thermocouple thermometer software with C language, using a modular structure design.Keywords:Thermocouple, cold junction temperature compensation, 89C51 microcontroller, ADC0809, linear scale transformation目录1 前言 (1)2 整体方案设计 (2)2.1方案论证 (2)2.2方案比较 (3)3 单元模块设计 (4)3.1冷端采集和补偿电路模块 (4)3.1.1 AD590介绍 (4)3.1.2冷端采集和补偿电路分析 (6)3.2热端放大电路模块 (6)3.3A/D转换器ADC0809 (7)3.4单片机模块 (8)3.5LED显示模块 (11)4 软件设计 (13)4.1主程序 (13)4.2A/D转换子程序 (13)4.3线性化标度变换子程序 (15)5 系统调试 (18)5.1调试软件介绍 (18)5.1.1 ISIS简介 (18)5.1.2 Keil C51简介 (18)5.2硬件调试 (18)5.3软件调试 (19)5.4硬件软件联调 (20)6系统技术指标及精度和误差分析 (21)7设计小结 (22)8总结与体会 (23)9参考文献 (24)附录1:电路总图 (25)附录2:软件代码 (26)1 前言温度是表征物体冷热程度的物理量,温度传感器是通过物体随温度变化而改变某种特性来间接测量的。
人体温度测量仪的设计实验报告
人体温度测量仪的设计实验报告一、实验目的。
本实验旨在设计一种能够准确、快速、便捷地测量人体温度的温度测量仪,并通过实验验证其测量准确性和实用性。
二、实验原理。
我们选择采用红外线测温技术作为测量原理,该技术能够通过测量被测物体辐射出的红外线能量来计算出其表面温度。
在人体温度测量中,我们通过测量额头部位的红外辐射能量来间接获取人体的体温。
三、实验步骤。
1. 设计并制作温度测量仪的外壳和显示屏,确保外观美观、结构稳固;2. 选择合适的红外线传感器和微处理器,搭建测温电路;3. 编写程序,实现红外线传感器采集数据并通过显示屏显示出温度值;4. 进行实验测试,分别在不同环境温度下对测温仪进行测试,验证其测量准确性;5. 进行人体实验,对不同体温的人群进行测量,验证测温仪的实用性。
四、实验结果。
经过实验测试,我们设计的人体温度测量仪在不同环境温度下均能够准确测量出目标温度,并且测量结果与实际温度相差不大,具有较高的测量准确性。
在人体实验中,测温仪能够快速、便捷地获取被测人体的体温,具有很好的实用性。
五、实验结论。
通过本次实验,我们成功设计并制作了一种能够准确、快速、便捷地测量人体温度的温度测量仪。
该测温仪具有较高的测量准确性和实用性,能够满足人们对体温测量的需求,具有一定的市场应用前景。
六、实验意义。
本次实验不仅验证了红外线测温技术在人体温度测量中的可行性,也为今后进一步完善和推广这一技术提供了重要的实验基础。
同时,我们设计的温度测量仪也为生活中的体温监测提供了一种新的选择,有着广阔的应用前景。
七、改进建议。
在今后的实验中,我们可以进一步优化测温仪的外观设计,提高其便携性和美观性;同时,也可以对测温电路和程序进行进一步的优化,提高测量准确性和响应速度。
综上所述,我们通过本次实验成功设计了一种具有较高测量准确性和实用性的人体温度测量仪,为今后的相关研究和产品开发提供了重要的参考和借鉴。
智能温度表设计原理
智能温度表是一种可以测量环境温度并提供智能化功能的设备。
其设计原理通常包括以下几个关键部分:
1. 温度传感器
智能温度表的核心部件是温度传感器,用于检测环境的温度。
常用的温度传感器包括热敏电阻(PTC、NTC)、热电偶和数字温度传感器等。
传感器将温度信号转换为电信号,并输出给控制系统进行处理。
2. 控制系统
智能温度表的控制系统通常由微处理器或微控制器组成,负责接收和处理来自温度传感器的信号。
控制系统根据预设的算法对温度数据进行处理,并可以实现各种功能,如温度显示、报警功能、数据存储和通信等。
3. 显示模块
智能温度表通常配备有显示模块,用于显示当前环境温度和其他相关信息。
显示模块可以采用液晶显示屏、LED显示等,以直观方式展示温度数据给用户。
4. 电源管理
智能温度表需要稳定的电源供应以正常工作。
电源管理部分通常包括电池或外部电源接口,以及相关的电源管理电路,确保设备的正常运
行和节能管理。
5. 智能功能
除了基本的温度检测和显示功能,智能温度表还可能具备一些智能化功能,如温度数据记录、远程监控、温度趋势分析、报警提示等。
这些功能通过控制系统的智能算法实现,提升了设备的实用性和便捷性。
综上所述,智能温度表的设计原理主要包括温度传感器、控制系统、显示模块、电源管理和智能功能等关键部分,通过这些组成部分的协同工作,实现了智能温度表的准确测量和智能化功能。
检测技术与自动化仪表课程设计指导书
《传感器与检测技术》课程设计一.课程设计目的课程设计的目的是使学生能够将《传感器与检测技术》课程的内容有机的联系起来,形成系统的概念,培养学生综合应用知识的能力,掌握智能检测(或仪表)系统设计的基本思想和方法。
二.设计方法(一)智能化测量控制仪表的总体设计在设计一台智能化测量控制仪表时,首先要进行仪表的总体设计。
在课程设计中要考虑以下两点。
1.从整体到局部(自顶向下)的设计原则开始时,根据仪表功能和设计要求提出仪表设计的总任务,分别并绘制硬件和软件总框图,然后将总任务分解成一批可以独立表征的子任务,这些子任务再向下分,直到每个低级的子任务足够的简单,可以直接而且容易实现为止。
这些低级子任务可用模块化的方法来实现,有些子任务可以采用某些通用化的模块(模件)实现。
2.经济性要求为了获得较高的性能价格比,设计仪表时不应盲目地追求复杂高级的方案。
在满足性能指标的前提下,应尽可能采用简单的方案,因为方案简单意味着元器件少,可靠性高,从而也比较经济。
在进行实际的产品设计时,还应考虑仪表的可靠性要求、操作和维护的要求等。
(二)智能化测量控制仪表的硬件电路设计1.单片机芯片的选择课题中指定在MCS-51系列单片机中选择机种。
选择时,应考虑单片机的时钟频率、内部程序存储器和数据存储器容量、片内功能部件,以及相关的技术支持等因素。
2.存储器设计如果仪表中所涉及的程序或者数据量使单片机内部存储器难以满足要求时,应设计片外存储器。
3.输入/输出接口的设计单片机从测量环节或者说前向通道(包括A/D转换器和输入电路)输入测量信息、从键盘输入仪表需要的各种数据和信息(如功能选择,量程范围、阈值等)以及向显示器输出测量结果、仪表的工作状态(如报警信息)都需要通过接口电路实现,因此要设计相应的接口电路。
4.测量部分的设计测量部分通常由两大部分组成,即模拟测量部分和A/D转换器。
模拟测量部分如传感器、传感器测量电路、信号放大电路、滤波电路以及其它的信号调理电路都是一些独立的模块或组件,如果已有相应的模块芯片出售,设计时只要选用合适(符合技术要求)的芯片即可;如果没有相应的模块供应,则在设计时要根据仪表的技术指标,自行设计这些组件。
温度测控仪设计-毕业设计
温度测控仪设计学生:XXX 指导教师:XXX内容摘要:本文主要介绍了智能温度测量仪的设计,包括硬件和软件的设计。
先对该测量仪进行概括性介绍,然后介绍该测量仪在硬件设计上的主要器件:“Pt100热电阻”、AT89C51单片机和LCD显示器以及描述测量仪的总体结构原理。
在本设计中,是以铂电阻PT100作为温度传感器,采用恒流测温的方法,通过单片机进行控制,用放大器、A/D 转换器进行温度信号的采集。
总体来说,该设计是切实可行的。
关键词:温度 Pt100热电阻 AT89C51单片机 LCD显示器Design of and control instrumentAbstract: This paper describes the design of the intelligent temperature measuring instrument, including hardware and software design. Be the first general description of the measuring instrument, and then describes the hardware design of the measuring instrument's main device: "Pt100 thermal resistance", AT89C51 microcontroller and LCD display, and describe the principle of measuring the overall structure. In this design, as is the PT100 platinum resistance temperature sensor, temperature measurement using constant current method, through the microcontroller to control, amplifier, A/D converter for temperature signal acquisition. Overall, the design is feasible.Keywords:temperature Pt100 thermal resistance AT89C51 microcontroller LCD monitor.目录前言 (1)1 总体硬件方案设计 (1)1.1温度传感器的放大电路设计 (2)1.2TLC549模数转化电路设计 (4)1.3显示电路设计 (5)1.4无线发送与接收模块的选择与设计 (5)1.5键盘设计 (6)2 总体的软件程序的设计 (6)2.1温度数据采集和数据处理子程序的设计 (6)2.2温度显示、保存处理的子程序设计 (7)2.3无线发送与接受的子程序的设计 (7)2.4十组温度查询的子程序设计 (9)3 调试与结果分析 (10)3.1调试仪器及方法 (10)3.3软、硬件调试与故障原因分析 (10)4 结束语 (10)附录1:硬件原理图及PCB板 (12)附录2:软件程序代码 (13)参考文献 (34)温度测控仪的设计前言随着工业生产效率的不断提高,自动化水平与范围也不断扩大,因而对温度检测技术的要求也愈来愈高,现在工业上通用的温度检测范围为200 ~3000℃,而今后要求能测量超高温度与超低温度。
智能仪表设计
内蒙古科技大学智能仪表综合训练设计说明书题目:带有实时曲线的温湿度监测系统学生姓名:xx学号:xx专业:测控技术与仪器班级:xx指导教师:xx由于生产及生活的需要,经常需要对环境中的温湿度进行监测及显示。
液晶是现代电子产品中使用越来越多的一种显示器件,液晶不但用来显示各种文字,还可以动态的显示各种图案及画面。
本设计是一个基于单片机STC89C52的温湿度检测及显示装置。
该装置由温湿度检测模块、液晶显示模块、键盘输入模块及声光报警模块四部分组成,本设计检测模块采用技术成熟的DHT11作为测量温湿度的传感器;控制系统芯片采用功能强大、价位低廉的AT89C52单片机;显示系统采用大屏幕的QC12864B液晶显示屏。
整个电路采用模块化设计,由主程序、DHT11温湿度转换的驱动程序、显示子程序等模块组成。
DHT11温湿度传感器数字信号经单片机综合分析处理,实现温湿度显示以及曲线绘图各种功能。
由本设计课题做成的温湿度检测系统结构简单、价格便宜、量程宽,具有较高的可靠性、安全性及实用性。
关键字:温湿度;STC89C51单片机;12864;DHT11第一章绪论1.1 研究背景随着计算机技术的发展,基于微处理器的智能仪表已成为仪表的主体。
越来越多的智能仪表采用图形点阵液晶模块,液晶显示模块提供了丰富灵活的显示内容 ,更符合人性化的特点。
智能仪表的功能是否强大、用户操作性是否方便 ,都必须通过界面友好的外观和可操作性来体现。
可见,人机界面是智能仪表开发中的主要环节,在开发的工作量中占了很大的比例。
目前已有很多文献对液晶显示技术、图形用户界面设计作了研究。
1.2 液晶概述某些固体物质在一定条件下会呈现液态晶体状态,这种状态既不同于各向同性的液体,也不同于在三维空间分子完全规则排列的固体晶体,但又具有液体的流动性、连续性和分子排列的有序性。
这种处于液体和晶体之间过渡相态的物质称为液晶。
液晶分为热致液晶和溶致液晶。
前者是物质在某一温度范围内呈现液晶状态,后者是物质溶于水或有机溶剂而形成的。
数字式温度计的设计与制作
设计三数字式温度计的设计与制作一、目的和要求1.目的(1)通过本次综合设计,进一步了解智能传感与检测技术的基本原理、智能检测系统的建立和智能检测系统的设计过程。
(2)学生设计制作出数字式温度计,提高学生有关工程系统的程序设计能力,。
(3)进一步熟悉掌握单片机技术、c 语言、汇编语言等以及在智能检测设计中的应用。
2.要求(1)充分理解设计内容,并独立完成综合设计报告。
(2)综合设计报告要求:综合设计题目,综合设计具体内容及实现功能,结果分析、收获或不足,程序清单,参考资料。
二、实验设备及条件热电偶Easypro编程软件热电偶或智能传感器DS18B20Keil c安装盘PC机、剥线钳、面包板、镊子、导线、电源、示波器、万用表、频率计单片机及其外围电路所需元器件烙铁、焊接板等焊接工具万用表电源TEKTRONIX TDS1002 60MHZ示波器三、实验原理、内容本实验培养学生了解便携式数字仪表的制作,数字式显示仪表是一种以十进制数形式显示被测量值的仪表,与模拟式的显示仪表相比较,数字显示仪表具有读数直观方便,无读数误差准确度高,响应速度快,易于和计算机联机进行数据处理等优点。
数字式显示仪表的基本构成方式如下,图中各基本单元可以根据需要进行组合,以构成不同用途的数字式显示仪表。
将其中一个或几个电路制成专用功能模块电路,若干个模块组装起来,即可以制成一台完整的数字式显示仪表。
其核心部件是模拟/数字转换器,可以将输入的模拟信号转换成数字信号,以A/D转换器为中心,可将显示仪表内部分为模拟和数字两大部分。
仪表的模拟部分一般设有信号转换和放大电路,模拟切换开关等环节。
信号转换电路和放大电路的作用是将来自各种传感器或变换器的被测信号转换成一定范围内的电压值并放大到一定幅值,以供后续电路处理。
仪表的数字部分一般由计数器,译码器,时钟脉冲发生器,驱动显示电路以逻辑控制电路等组成。
经放大后的模拟信号由A/D转换器转换成相应的数字量后,译码,驱动,送到显示器件去进行数字显示。
智能仪器课程设计报告
天津电子信息职业技术学院传感器技能实训课题名称智能温度测温系统姓名王先民学号20班级电信S10-1专业电子信息工程技术所在系电子技术系指导教师岑永祚完成日期2011年12月11日一、 主要内容温度传感器DS18B20采集环境模拟信号,其输出送入AT89C51,单片机在程序的控制下,将处理过的数据送到移位寄存器74LS164,经74LS164输出后驱动三位数码管显示。
当被测温度高于18℃时,单片机发出控制信号使降温电扇以自然风的形式旋转,温度越高转速越快,温度36℃以上时风扇全速工作,点亮此功能指示灯。
二、 基本要求(1)设计测量温度范围-55℃~+125℃的智能测温系统,要求数码管实时显示测量温度,单片机根据温度高低确定风扇转速 (2)画出程序框图(3)有完整的整机电路图(protel 绘制)(4)完成格式正确、内容完整的实验报告三、 参考文献王祁, 智能仪器设计基础.北京:机械工业出版社,2009目录一、前言 (4)二、系统组成 (4)1、设计思路 (5)2、系统的性能指标: (5)3、系统的主要功能: (5)三、电路组成及工作原理 (5)1、温度传感器功能模块 (6)2、AT89C51单片机 ........................................................................................................ 8 3、74LS164移位寄存器 .. (12)4、晶振电路 (12)5、复位电路 ................................................................................................................... 13 6、键盘电路 . (13)7、显示电路 (14)8、稳压电路 ................................................................................................................... 14 9、显示电路 . (15)10、风扇控制电路 (15)四、课程设计心得与体会 (16)五、参考文献 (16)六、整机电路图 (17)七.心得体会 (18)智能温度测量系统的设计一、前言温度是一种基本的环境参数,人民的生活与环境的温度息息相关,在工业生产过程中需要实时测量温度,在农业生产中也离不开温度的测量。
人体温度测量仪的设计实验报告
人体温度测量仪的设计实验报告一、引言。
人体温度是体温计测量的重要指标之一,对于健康监测和疾病诊断具有重要意义。
因此,设计一款精准、方便、快速的人体温度测量仪对于医疗行业和个人健康管理具有重要意义。
本实验旨在设计一款基于红外线技术的人体温度测量仪,并对其进行实验验证,以验证其测量精度和可靠性。
二、设计原理。
本实验设计的人体温度测量仪采用了红外线测温原理。
当人体温度测量仪对准人体时,其红外线传感器会接收到人体发出的红外辐射,通过测量红外辐射的强度来计算人体的温度。
该设计方案具有非接触式测量、快速测量、精准度高等优点。
三、实验方法。
1. 设计人体温度测量仪的硬件结构,包括红外线传感器、显示屏、电池等组件的安装和连接。
2. 编写人体温度测量仪的软件程序,包括红外线信号的接收、温度计算、显示屏显示等功能。
3. 对设计的人体温度测量仪进行实验验证,分别在室内和室外环境下,对多名被试者的体温进行测量,并与标准体温计进行对比验证。
四、实验结果。
经过实验验证,设计的人体温度测量仪在室内环境下与标准体温计的测量结果基本一致,测量精度高。
在室外环境下,由于外界环境温度的影响,测量结果略有偏差,但仍在可接受范围内。
在多名被试者的测量中,人体温度测量仪的测量结果稳定可靠,操作简便,受到了被试者的一致好评。
五、结论。
本实验设计的基于红外线技术的人体温度测量仪具有较高的测量精度和可靠性,能够满足医疗行业和个人健康管理的需求。
在实际应用中,可以通过进一步优化算法和传感器的设计,提高测量精度和稳定性,使其成为一款理想的人体温度测量工具。
六、参考文献。
1. 王明,李华. 红外线测温原理与应用. 仪器仪表学报,2018,39(5): 68-72.2. 张三,李四. 人体温度测量仪的设计与实现. 传感技术,2019,30(3): 45-50.七、致谢。
感谢实验室的各位老师和同学们在实验过程中的支持和帮助,使本次实验取得了圆满成功。
智能化仪器原理及应用(第三版)课件:智能型温度测量仪
智能型温度测量仪
在RAM区中还开辟了4个通用工作寄存区, 共有32个通 用寄存器, 可以适用于多种中断或子程序嵌套的情况。 在MCS-51系列单片机内部, 还有1个由直接可寻址位组 成的布尔处理机, 即位处理机。 指令系统中的位处理指 令专用于对布尔处理机的各位进行布尔处理, 特别适用 于位线控制和解决各种逻辑问题。
智能型温度测量仪
MCS-51 简化结构框图与逻辑符号如图4-3所示。
XTAL1、 XTAL2: 内部振荡电路的输入/ RESET:
EA : 内外程序存储器选择端。 当 EA 为高电平时, 访问内部程序存储器; 当 EA 保持低电平时, 只访问外部 程序存储器, 不管是否有内部存储器。
智能型温度测量仪
P2.0相连。 存储器和8155的控制信号线分别与8031的相应端
相接, 从而可实现各种器件的读写操作。
智能型温度测量仪
4.2.2
温度是一个很重要的物理参数, 也是一个非电量, 自然界中任何物理化学过程都紧密地与温度相联系。 在 很多产品的生产过程中, 温度的测量与控制都直接和产 品质量、 生产效率、 节约能源以及安全生产等重要经济 技术指标相联系。 因此, 温度的测量是一个具有重要意 义的技术领域, 在国民经济各个领域中都受到相当的重 视。
智能型温度测量仪
与此同时, 将数据显示和打印出来; 也可将输出的开关 量经D/A 转换成模拟量输出, 或者利用串、 并行标准接 口实现数据通信。 整机工作过程是在系统软件控制下进 行的。 工作程序编制好后写入只读存储器中, 通过键盘 可将必要的参数和命令存入读/写存储器中。
智能型温度测量仪 图 4-2 智能型温度测量仪的工作流程
智能型温度测量仪
智能化仪器原理及应用
智能温度测量仪课程设计 (1)
智能温度测量仪课程设计报告专业:班级:姓名:学号:指导教师:----智能温度测量仪摘要:本文主要介绍了智能温度测量仪的设计,包括硬件和软件的设计。
先对该测量仪进行概括性介绍,然后介绍该测量仪在硬件设计上的主要器件:“Pt100热电阻”、AT89C51单片机和LCD显示器以及描述测量仪的总体结构原理。
在本设计中,是以铂电阻PT100作为温度传感器,采用恒流测温的方法,通过单片机进行控制,用放大器、A/D转换器进行温度信号的采集。
总体来说,该设计是切实可行的。
关键词:温度;Pt100热电阻;AT89C51单片机;LCD显示器。
引言:温度是日常生活、工业、医学、环境保护、化工、石油等领域最常遇到的一个物理量,也是工业控制中主要的被控参数之一。
对温度的测量与控制在现代工业中也是运用的越来越广泛。
而传感器主要用于测量和控制系统,它的性能好坏直接影响系统的性能。
因此,不仅必须掌握各类传感器的结构、原理及其性能指标,还必须懂得传感器经过适当的接口电路调整才能满足信号的处理、显示和控制的要求,而且只有通过对传感器应用实例的原理和智能传感器实例的分析了解,才能将传感器和信息通信与信息处理结合起来,适应传感器的生产、研制、开发和应用。
另一方面,传感器的被测信号来自于各个应用领域,每个领域都为了改革生产力、提高工效和时效,各自都在开发研制适合应用的传感器,于是种类繁多的新型传感器及传感器系统不断涌现。
温度传感器是其中重要的一类传器。
其发展速度之快,以及其应用之广。
并且还有很大潜力为了提高对传感器的认识和了解,尤其是对温度传感器的深入研究以及其用法与用途,基于实用、广泛和典型的原则而设计了本系统。
本文利用单片机结合温度传感器技术而开发设计了这一温度测量系统。
文中将传感器理论与单片机实际应用有机结合,详细地讲述了利用热电阻作为温度传感器来测量实时的温度,以及实现热电转换的原理过程。
本设计系统包括温度传感器,信号放大电路,A/D转换模块,数据处理与控制模块,温度显示五个部分。
基于单片机的红外测温仪设计
摘要设计以单片机作为整个测温仪的核心,结合A/D转换器、液晶显示器等外部设备,在软件设计和硬件设计的基础上,设计出一种拥有汉字显示逻辑判断等智能型电子测温计。
它提供了一种新的温度测量方案,采用红外温度传感器来测量温度信号,可同时测量目标温度和环境温度,并将测量的数据经过放大器,转换器送给单片机处理,之后送数码管显示。
红外测温打破了传统的测温模式,它响应快、测量精度高、可靠性高、范围广,为非接触测量,因而不易损坏。
该温度计以准确快捷的测量功能、清晰易懂的数字化显示方便人们日常生活使用。
关键词:红外测温;单片机;ADC0804;80C510 引言红外测温技术在生产过程中,在产品质量控制和监测,设备在线故障诊断和安全保护以及节约能源等方面发挥了着重要作用。
用红外测温仪进行非接触温度测量有许多的优点,它的运用范围从很小或难以接触到的物体至腐蚀性的化学物和敏感的表面物。
这样那些难以接触到或运动着的物体就可进行温度测量,如传热性能差的或很小的热容量材料。
1 红外基本测温原理红外测温仪中的光学系统汇集其视场内的目标红外辐射能量。
红外能量聚焦在光电探测仪上并转变为相应的电信号。
该信号经过放大器和信号处理电路按照仪器内部的算法和目标发射率校正后转变为被测目标的温度值。
红外线辐射是自然界存在的一种最为广泛的电磁波辐射,它是基于任何物体在常规环境下都会产生自身的分子和原子无规则的运动,并不停地辐射出热红外能量,分子和原子的运动愈剧烈,辐射的能量愈大,反之,辐射的能量愈小。
因此,通过对物体自身辐射的红外能量的测量,便能准确地测定它的表面温度,这就是红外辐射测温所依据的客观基础。
红外测温是利用测量物体所辐射出来的辐射能量来测量物体温度,它的理论依据是斯蒂芬-玻尔兹曼定律,物体的温度越高,它所辐射出来的能量越多。
当温度为T时,物体在所有波长上(物体的辐射几乎包括所有的波长)的总辐射强度W为:式中:δ—斯蒂芬-玻尔兹曼常数;T—物体的绝对温度-单位K;ε—物体表面的法向比辐射率。
智能温度测控仪课程设计
智能温度测控仪课程设计一、课程目标知识目标:1. 理解智能温度测控仪的基本原理,掌握温度传感器的工作方式和测量范围。
2. 学习智能温度测控仪的电路组成和功能,了解各组成部分的作用及相互关系。
3. 掌握编程方法,实现对温度数据的采集、处理和显示。
技能目标:1. 能够正确连接智能温度测控仪的电路,进行简单的故障排查和维修。
2. 能够运用所学编程知识,编写程序实现对温度的实时监控和控制。
3. 培养动手实践能力,通过实际操作,熟练使用智能温度测控仪。
情感态度价值观目标:1. 培养学生对智能硬件的兴趣和热情,激发创新精神和探究欲望。
2. 增强学生的团队协作意识,培养合作解决问题的能力。
3. 培养学生关注环境保护,认识到智能温度测控仪在节能降耗方面的作用。
课程性质:本课程属于电子技术实践课程,注重理论联系实际,培养学生的动手能力和创新能力。
学生特点:学生具备一定的电子技术基础知识,对智能硬件有一定的好奇心,喜欢动手实践。
教学要求:教师应充分调动学生的积极性,注重启发式教学,引导学生主动探究,提高学生的实践能力。
同时,关注学生的情感态度价值观的培养,使学生在掌握知识技能的同时,形成正确的价值观。
通过分解课程目标为具体的学习成果,为后续的教学设计和评估提供明确依据。
二、教学内容1. 理论知识:- 温度传感器原理与分类,重点讲解热敏电阻、热电偶等常见温度传感器的原理和应用。
- 智能温度测控仪电路组成,包括传感器、信号处理电路、微控制器、显示模块等部分的功能和连接方式。
- 编程基础,介绍C语言或Python语言在温度测控中的应用,涉及数据类型、运算符、控制结构等。
2. 实践操作:- 智能温度测控仪电路搭建,指导学生根据电路图正确连接各部分组件。
- 程序编写与调试,引导学生学习编程软件的使用,编写温度采集程序,并进行调试和优化。
- 系统测试与优化,通过实际测试,观察温度测控效果,针对问题进行排查和优化。
3. 教学大纲安排:- 第一课时:导入新课,介绍智能温度测控仪的应用,明确学习目标。
智能仪器设计实验报告
一、实验目的本次实验旨在通过设计和搭建一个基于嵌入式技术的智能仪器,了解智能仪器的整体设计流程,掌握嵌入式系统硬件和软件的设计方法,提高动手实践能力,并加深对嵌入式系统原理的理解。
二、实验原理智能仪器是一种集测量、计算、显示和通信等功能于一体的自动化设备。
本实验所设计的智能仪器以嵌入式系统为核心,结合传感器、执行器等外围模块,实现数据的采集、处理、显示和传输等功能。
三、实验器材1. 嵌入式开发板:STM32F103C8T6核心板2. 传感器:温度传感器、湿度传感器3. 执行器:继电器4. 显示屏:LCD16025. 电源模块6. 连接线、焊接工具等四、实验步骤1. 系统设计根据实验要求,设计智能仪器的硬件和软件架构。
硬件部分包括微控制器、传感器、执行器、显示屏等;软件部分包括数据采集、处理、显示和通信等模块。
2. 硬件搭建(1)根据设计图纸,将微控制器、传感器、执行器、显示屏等模块焊接在开发板上。
(2)连接传感器和执行器,确保其正确连接。
(3)连接显示屏,设置合适的参数。
3. 软件编程(1)编写数据采集模块,实现温度、湿度等数据的采集。
(2)编写数据处理模块,对采集到的数据进行处理,如滤波、转换等。
(3)编写显示模块,将处理后的数据显示在LCD1602屏幕上。
(4)编写通信模块,实现数据传输功能。
4. 系统调试(1)检查硬件连接,确保各模块正常工作。
(2)调试软件程序,观察数据采集、处理、显示和通信等模块是否正常。
(3)根据实验要求,调整系统参数,确保系统稳定运行。
五、实验结果与分析1. 硬件搭建经过硬件搭建,智能仪器各模块连接正常,能够实现数据采集、处理、显示和通信等功能。
2. 软件编程通过软件编程,实现了数据采集、处理、显示和通信等功能。
实验结果显示,采集到的数据准确可靠,处理后的数据显示在LCD1602屏幕上清晰易懂。
3. 系统调试经过调试,智能仪器能够稳定运行,实现了预期的功能。
在实验过程中,对系统参数进行了调整,确保了系统的稳定性。
基于热电偶传感器的智能测温仪设计
XXXXXXXXXXX本科毕业论文(设计)二〇一四 年 五 月 十日题 目 基于热电偶传感器的智能 测温仪设计作 者 XXXXX 学 院信息科学与工程学院 专 业电子信息科学与技术 学 号 XXX 指导教师 XXX湖南涉外经济学院本科毕业论文(设计)诚信声明本人声明:所呈交的本科毕业论文(设计),是本人在指导老师的指导下,独立开展工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的内容外,本论文不含任何其他个人或集体已经发表或创作过的作品成果。
对本文工作做出重要贡献的个人和集体均已在文中以明确方式标明。
本人完全意识到本声明的法律结果由本人承担。
本科毕业论文(设计)作者签名:二0一四年五月十日摘要在工农业生产过程中,温度是一个非常重要的物理参数,温度检测类仪表作为温度测量工具也因此得到了广泛应用。
热电偶有成本低、准确度高和测温范围宽等优势,自然成为工业应用中优先考虑的方案。
为获得准确的测温值,本论文将微机技术与热电偶传感器结合起来,设计了较高精度较高集成度的智能测温仪表。
跟传统热电偶测温方案相比该设计采用了数字集成芯片MAX6675,该芯片集成了A/D转换器、冷端补偿及SPI 串口的热电偶放大器与数字转换器,这使得仪表的精度跟集成度得到提升的同时也降低了设计的复杂度。
该论文主要由测量仪表的软件设计、硬件设计两个部分组成。
热电偶测温仪表硬件主要由单片机最小系统电路、MAX6675数据采集与转换电路、数码管显示电路、串口通信电路、报警电路五个部分组成。
软件部分主要由数据读取程序、串口通讯程序、数码管动态扫描显示程序等程序模块组成。
设计的测温软件程序可以在51单片机上移植。
关键词:智能仪表;K型热电偶;温度测量;MAX6675;AT89S51ABSTRACTIn the industrial and agricultural production process, the temperature is a very important physical parameters , temperature detection instrumentation for temperature measurement tool class and therefore widely used . Thermocouple low cost , high accuracy and wide temperature range and other advantages, will naturally become a priority in industrial applications programs . In order to obtain an accurate temperature measurement value , this paper will microcomputer technology and thermocouple sensors combine high precision design of a high degree of integration of intelligent Thermometer . Compared with the conventional thermocouple program designed using digital integrated chip MAX6675, the chip integrates the A / D converter , serial interface SPI cold junction compensation and thermocouple amplifier and digital converter. This makes integration with precision instrumentation has been improved , while also reducing the complexity of the design. The paper mainly consists of measuring instruments software design, hardware design of the two parts. In this design , first introduced the hardware part of the thermocouple thermometer table. Thermocouple Thermometer hardware consists of five parts: the smallest single-chip system circuit , MAX6675 data acquisition and conversion circuits , digital display circuit , serial communication circuit , alarm circuit . Software part consists of the following modules: data reading program , serial communication program , the digital display dynamic scanning procedures routines. Software program designed temperature can be used in the 51 MCU .Keywords:intelligent instrument; K-type thermo-couple; temperature measurement;MAX6675; AT89S51目录诚信声明 (I)摘要 (II)ABSTRACT (III)第一章绪论 (1)1.1 研究背景和意义 (1)1.1.1 研究背景 (1)1.1.2 研究意义 (1)1.2研究现状及发展趋势 (1)1.2.1国内外测温研究现状 (1)1.2.2发展趋势 (2)1.3研究思路及主要内容 (3)第二章系统方案论证与总体设计 (4)2.1 系统方案论证 (4)2.1.1 热电阻测温系统 (4)2.1.2红外测温系统 (4)2.1.3热电偶测温系统 (4)2.2方案选型与总体设计 (4)2.3本章小结 (5)第三章仪表的硬件设计 (5)3.1温度的数据采集与前期数据处理模块 (6)3.1.1 K型热电偶 (6)3.1.2 K型热电偶串行模数转换器MAX6675 (7)3.1.3 MAX6675与AT89S51 单片机的接口 (9)3. 2 AT89S51与PC机串口通讯模块 (10)3.2 .1 RS-232C标准 (10)3.2.2 MAX232芯片简介 (10)3.2.3单片机的串行口工作方式 (11)3.2.4接口电路 (11)3.3蜂鸣器报警与报警温度值设定模块 (12)3.4 LED数码管显示模块 (12)3.5 AT89S51单片机最小系统模块 (12)3.5.1 AT89S51单片机 (12)3.5.2片内振荡器和时钟电路 (13)3.5.3单片机复位电路 (13)3.6 本章小结 (14)第四章软件设计 (15)4.1 KeilC51集成开发环境简介 (15)4.2 基于KeilC51软件编程设计 (15)4.2.1 主程序流程图 (15)4.2.2 读取MAX6675数据程序 (15)4.2.3 报警温度值设定程序 (17)4.2.4串口通讯程序 (17)4.2.5数码管显示子程序 (17)4.3本章小结 (19)第五章仿真 (20)5.1proteus简介 (20)5.2仿真步骤 (20)5.2.1建立仿真电路原理图 (20)5.2.2导入程序 (20)5.3仿真结果 (21)5.3.1测温模块与报警模块 (21)5.3.2 串口通讯模块仿真 (22)结论 (24)参考文献 (25)致谢 (26)附录A 硬件原理图 (27)附录B 设计程序 (28)第一章绪论1.1 研究背景和意义1.1.1 研究背景温度是所有物理现象中一个最基本的物理现象,它是应用于生产过程中最基础、最普通的工艺参数。
全智能测控仪使用说明(一)
全智能测控仪使用说明(一)全智能测控仪使用说明1. 引言全智能测控仪是一款先进的测量和控制设备,具有多项高级功能和智能化操作界面。
本使用说明将详细介绍如何操作和使用全智能测控仪。
2. 功能特点•多种测量功能:包括温度、湿度、压力等•数据精确度高:通过先进的传感器和算法,能够保证测量结果的准确性•智能化控制:支持远程控制和自动化控制,提供便捷的操作方式•高效数据管理:可存储和导出测量数据,并进行数据分析3. 准备工作在正式操作前,请确保以下准备工作已完成: 1. 将全智能测控仪连接到稳定的电源。
2. 检查测控仪的传感器是否正常工作。
3. 打开所需测量和控制的设备,并确保设备处于正常工作状态。
4. 操作步骤下面是使用全智能测控仪的基本操作步骤:1.将全智能测控仪的电源线插入电源插座,并打开电源开关。
2.确保测控仪与待测设备之间的连接线正确连接。
设置参数1.打开测控仪的操作界面。
2.在界面上选择待测设备的类型。
3.根据设备要求,设置相应的测量参数,如温度范围、采样频率等。
开始测量1.点击界面上的“开始测量”按钮。
2.全智能测控仪将开始对设备进行测量。
3.实时测量结果将显示在界面上。
控制设备1.根据测控仪界面上的相应选项,选择要进行的操作,如打开、关闭、调节等。
2.点击界面上的“应用”按钮,测控仪将发送控制指令给设备。
数据管理1.可以在界面上导出测量数据到外部存储设备。
2.界面上提供数据分析功能,可以对测量数据进行处理和分析。
•在操作全智能测控仪时,务必按照操作步骤进行,避免误操作。
•请不要将测控仪暴露在过高或过低的温度环境中。
•若测控仪出现异常,请及时与售后服务联系。
6. 总结本使用说明介绍了全智能测控仪的功能特点、操作步骤和注意事项。
通过准确地按照说明进行操作,您将能够充分利用该测控仪的高级功能,并获取精确的测量结果。
如有任何问题,请联系我们的服务人员。
《智能仪器设计基础》试题及答案
《智能仪器设计基础》试题及答案一、判断题(每题 2 分,共20 分)1. 因中值滤波满足比例不变性,所以是线性的滤波器。
(2 )2. 基准电压Vr 的精度和稳定性影响零位误差、增益误差的校正效果。
(1)3. 测量获得一组离散数据建立近似校正模型,非线性校正精度与离散数据精度无关,仅与建模方法有关。
(2)4. RS232 通信采用的是TTL电平,因此它的传输距离比485 短。
(2)5. USB协议为设备定义了2种供电模式:自供电和总线供电。
在自供电模式下,USB设备不需要任何外接电源设备。
(2)6. LCD显示器有静态驱动和叠加驱动两种驱动方式,这两种驱动方式可在使用时随时改变。
(2)7. 智能仪器中的噪声与干扰是因果关系,噪声是干扰之因,干扰是噪声之果。
( 1)8. 软件开发过程的三个典型阶段是定义、开发和测试。
(2)9. RAM 测试方法中,谷值检测法无法检测“ 粘连” 及“ 连桥” 故障。
(2 )10.曲线拟合要求y=f(x )的曲线通过所有离散点(x i ,y i )。
(2)二、选择题(每题 2 分,共20 分)1. 多通道数据采集系统的框图如下图所示。
其中(1 )~(4 )各部分的组成为:(b )A. 放大器、A/D 转换器、D/A 转换器、计算机B. 多路开关、放大器、A/D 转换器、计算机C. 多路开关、放大器、D/A 转换器、计算机D. 放大器、多路开关、A/D 转换器、D/A 转换器2. 仪器采集数据中存在随机误差和系统误差,基本数据处理顺序是:(b )A. 系统误差消除→数字滤波→标度变换B. 数字滤波→系统误差消除→标度变换C. 标度变换→系统误差消除→数字滤波D. 数字滤波→标度变换→系统误差消除3. 设采集数据由信号加噪声构成,应根据( b )确定滤波算法?A. 噪声统计规律B. 信号特征和噪声统计规律C. 信号特征D. 只能用多种滤波算法试验,由处理效果确定。
4. 采样保持器的作用是( c )A. 提高系统的采样速率B. 保持系统的数据稳定C. 保证在A/D转换期间ADC前的模拟信号保持不变D. 使A/D 转换器前信号能跟上模拟信号的变化5. 采集数据中含有脉冲性干扰,信号为直流,则应选择( d )滤波算法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
智能仪器课程设计题目:智能温度测量仪的设计班级:姓名:学号:指导老师:目录课程设计的目的 (3)设计任务及要求 (3)总体方案论证与选择 (3)总体方案论证与选择 (4)各模块的方案设计 (5)附录 (6)总结 (14)参考文献 (15)智能型温度测量仪的设计一、课程设计的目的通过本课程设计,使我们掌握智能仪器的一般设计方法,熟悉系统硬件和软件的一般开发环境和开发流程,为设计和开发智能仪器打下坚实的基础。
二、设计任务及要求设计功能要求:1.智能型温度测量仪的设计⑴.功能要求①.配合温度传感器,实现温度的测量;②.具有开机自检、自动调零功能;③.具有克服随机误差的数字滤波功能;④. 使用220V/50Hz交流电源,设置电源开关、电源指示灯和电源保护功能。
⑵.主要技术指标①.测量温度范围:-50~150℃②.测量误差:≤1%⑥.显示方式:4位LED数码管显示被测温度值。
三、总体方案论证与选择将集成温度传感器AD590(0℃时为0.2732mA)因温度变化,导致电流变化(0.001mA/℃),经OPA转换为电压变化输入ADC0804,输入电压Vin(0~5V之间)经过A/D转换之后,其值由8751处理,最后将其显示在D4,D3,D2,D1共四个七段显示器。
其中包含了时钟显示电路。
该温度测量仪可以实现温度的测量,数据的显示、储存以及日历时间的显示。
从功能要求看,系统功能并不复杂,52系列即8051单片机完全可以胜任主机的角色。
从测温范围看,电流型两线制集成温度传感器AD590可满足设计要求。
从测量误差看,普通运放和10位以上的A/D转换器可以满足精度要求。
方案1集成电路温度传感器→测量放大电路→AD转换器→单片机→DA 转换器→放大器→输出方案2热电阻传感器→电压放大电路→AD转换器→单片机→DA 转换器→滤波器→输出以上两个方案的主要区别是选用的传感器不同,两种传感器都具有测量精度较高的特点。
热电阻传感器测温范围更宽,但需要非线性校正;集成电路温度传感器测温范围较窄,但线性很好,不需要非线性校正,软、硬件设计较简单。
四、系统总体原理框图图2.6 系统总体原理框图信号输入部分总体设计五、各模块的方案设计(1)、选择温度传感器器件常用的热电传感器有热电阻、热电偶、集成温度传感器等。
集成温度传感器实质上是一种半导体集成电路,它是利用晶体管的b-e 结压降的不饱和值VBE 与热力学温度T 和通过发射极电流I 的下述关BE V 系实现对温度的检测: ln e BE sJ kT U a q J 式中,k —波尔兹常数; q —电子电荷绝对值。
集成温度传感器按输出信号可分为电压型和电流型两种,其输出电压或电流与绝对温度成线性关系。
本次设计用到电流型两线制集成温度传感器AD590(0℃时为0.2732mA )。
AD590的主要特性如下:(1)流过器件的电流(mA)等于器件所处环境的热力学温度(开尔文)度数,即:Ir/T=1mA/K式中:Ir—流过器件(AD590)的电流,单位为mA; T—热力学温度,单位为K。
(2)AD590的测温范围为-55℃~+150℃。
(3)AD590的电源电压范围为4V~30V。
电源电压可在4V~6V范围变化,电流Ir变化1mA,相当于温度变化1K。
AD590可以承受44V正向电压和20V反向电压,因而器件反接也不会被损坏。
(4)输出电阻为710M 。
(5)精度高。
AD590共有I、J、K、L、M五档,其中M档精度最高,在-55℃~+150℃范围内,非线性误差为±0.3℃。
(2)、选择单片机器件单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。
概括的讲:它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。
同时,学习使用单片机了解计算机原理与结构的最佳选择。
选择器件时应考虑其性能是否满足设计需求,是否具有良好的技术支持和文档支持,是否具有良好的性价比等,其核心是单片机的选型。
在大多情况下,理应选择性价比高的单片机及其它器件,但在某些特殊场合,当性能成为决定因素时,应以性能优先原则选择所需的单片机或其它器件。
单片机一般分为51系列和52系列,本次设计用到的是52系列即8051单片机。
在微机控制系统中,工业生产过程的被测控参数,如温度、压力、流量、液位、成份、速度等都是连续变化的量,习惯上称为模拟量,而计算机所需要的则是离散的数字量。
因此,在过程控制及微机进行数据处理的系统中,必须首先把模拟量变成数字量。
这样才能送到微机进行处理和运算,然后显示打印结果,或通过控制电路对现场进行控制。
(3)、放大器的设计温度传感器的输出电压经过ISO100隔离放大(单增益)后,将输出电压送给测量放大器进行放大,以便放大后的输出电压和A/D转换器的量程相匹配。
测量放大器的输入阻抗高,易于与各种信号源相匹配。
它的输入失调电压、输入失调电流及输入偏置电流小,时间漂移小,因而稳定性好。
它的共模抑制比大,适用于在大的共模电压背景下对微小差模信号的放大。
它是一种高性能的放大器,常用于热电偶、应变电桥、流量计量、生物测量以及其它有较大共模干扰下的本质上是直流缓变的微弱差模信号放大。
本设计中选用了AD521,它是美国AD公司生产的第二代单片集成精密仪表放大器。
AD521的特性参数如下:(1) 可调范围为0.1~10000(2) 温度稳定性为士(3士0.05G) PPM/℃(3) 失调电压为0.5mV(4) 差模输入电阻为3×109Ω(5) 共模输入电压为6×109Ω(6) 温漂系数为1.5uV/℃(4)、A/D和D/A转换器设计通常嵌入式单片机(MCU),由于设计用途的不同,并不是每一种都有A/D转换,即使有的带A/D转换,一般都是8位或10位分辨率,用户在使用这些芯片而又需要较高分辨率的A/D功能时,一般要外接专用的A/D芯片,如MAX110等。
这些芯片虽然具有精度好、分辨率高,使用方便等优点,但价格很高,增大了系统成本,为此可使用各种A/D 转换技术构成廉价的A/D。
一般A/D转换常用以下四种方式:1计算式A/D。
速度慢,结构简单,价格低。
2双积分式A/D。
精度高,速度慢,能消除干扰和电源噪声。
3逐次逼近式A/D。
速度高。
4并行转换A/D。
速度最快,但成本高。
在与计算机相配接时,逐次逼近式A/D转换器使用最多,常用的有8位、10位、12位、16位等。
位数越多,精度越高,价格也越高,应用时根据精度要求选用。
常用的8位A/D转换器有ADC0801、0803、0804等型号,有的还带8位多路开关,如ADC0808、0809等。
转换方式可分为两种:1软件转换方式——用A/D器件加上软件实现A/D转换。
其特点是价格较低、速度慢、软件复杂。
2 硬件转换方式——直接用A/D 器件,其特点是速度快、价格高、硬件简单。
A/D 转换器硬件与单片机连接的方式若A/D 转换器中带锁存器,可与单片机直连;若A/D 片中不带锁存器,则在单片机与A/D 之间要家锁存器(如图2.3中显示),如74LS373等。
至于进入单片机后的信号如何处理,则要根据测试控制要求来决定。
控制可用位控方式,也可用D/A 转换方式等。
A/D 转换与51单片机的接口(5)、显示器及键盘的设计单片机应用系统中使用的显示器主要有发光二极管显示器LED (Light Emitting Diode);液晶显示器LCD (Liquid Crystal Display);近年也有配置CRT 显示器的。
LCD 和CRT 器可进行图形设计,但接口比8位A/D 启动转换 转换结束 P1 单片机 8031 8051 8751 P20 INT锁存器 V IN较复杂,成本也较高;LED显示器,价格便宜,配置灵活,与单片机接口方便,因此本设计中采用的是LED显示器。
在电路中为8279扩展工/0控制的8位共阴极LED动态显示接口电路。
由于所有8位段选线皆由一个1/0口控制,因此,在每一瞬间,8位LED会显示相同的字符。
要想每位显示不同的字符,就必须采用扫描方法轮流点亮各位LED,记载每一瞬间只使某一位显示字符。
在此瞬间,段选控制T/0口输出相应字符段选码(字型码),而位选则控制工/0口在该显示为送入选通电平(因为LED为共阴,故应送低电平),以保证该位显示相应字符。
如此轮流,使每位分时显示该位应显示字符。
逐位轮流点亮各个LED,每一位停留lms,在10-20ms之内再一次点亮,重复不止,这样,利用人的视觉暂留好像六位LED同时点亮了。
在此仪器的设计中,LED显示器的显示方式采用的是动态显示方式。
在本设计中采用8279可编程键盘、显示器接口芯片。
8279芯片是一种专用于键盘、显示器的接口器件,它能对显示器自动扫描,能识别键盘上闭合键的键号,提高CPU的工作效率。
8279包括键盘输入和输出两部分。
键盘部分提供扫描工作方式,可以和具有64个按键和传感器的阵列相连。
能自动消除抖动以及对n键同时按下采取保护。
显示部分为发光二极管、荧光管及其它显示器提供了按扫描方式工作的显示接口,它为显示器提供多路复用信号可显示多达16位的字符或数字由于显示所需电流比8279输出的电流要大,所以在显示器前端用7407驱动器对8279的输出电流进行放大。
8279的中断请求信号线IRQ 经反向驱动器74F04接至8031外部中断,这样,可通过中断方式对按键进行处理。
六、附录(1)、总电原理图和电路的PCB图。
(2)、流程图及源程序:ORG 0000HLJMP ZCX00ORG 0003HLJMP INT00ORG 0030HZCX00: MOV P2,#40H MOV P3,#OFFHMOV SP,#5FHMOV IP,#01HSETB IT0CLR AMOV IE,AMOV 16H,AMOV 17H,AMOV 20H,AMOV 22H,AMOV 23H,AMOV 2DH,AMOV 33H,AMOV 34H,AMOV 45H,AMOV 46H,#240ACALL TDIS0ZCX01:ACALL TROM0ACALL TRAM0ACALL TARZJACALL DIS00JB 2DH.0,ERR01JB 2DH.1,ERR02JB 2DH.2,ERR03CLR 2DH.3CLR P2.4CLR P2.5SJMP ZCX02ERR01:MOV 32H,#01H SJMP ERR04ERR02: MOV 32H,#02H SJMP ERR04ERR03:MOV 32H,03H ERR04:MOV 31H,0EHMOV 30H,#0CHMOV 2FH,#0CHSETB 2DH.3SETB P2.4SETB P2.5SJMP ZCX01ZCX02:MOV SP,#5FHSETB P2.7ZCX03:ACALL DIS00JNB P3.4, ZCX0AJNB P3.5, ZCX0AJNB P3.6, ZCX0AJNB P3.7, ZCX0A ZCX04:JB 2DH.5,ZCX05JB 2DH.6,ZCX06JB 2EH.0,ZCX07CLR P2.4CLR P2.5SJMP ZCX03ZCX05:MOV R5,#0AHSJMP ZCX08ZCX06:MOV R5,#0BHSJMP ZCX08ZCX07:MOV R5,#0FH ZCX08:MOV R4,#4MOV R0,2FH ZCX09:MOV A,R5MOV @R0,AINC R0DJNZ R4,ZCX09SETB P2.4SETB P2.5SJMP ZCX03ZCX0A:ACALL KEY00SJMP ZCX04END开机自检程序ROORG 0160HTROMO:MOV DPTR,#0FFFH PUSH DPHPUSH DPLMOV DPTR,#0000HMOV B,#0TROM1:CLR AMOVC A, @A+DPTRXRL B,APOP ACCMOV R2,ACJNE A,DPL,TROM3POP ACCCJNE A,DPH,TROM2AJMP TROM4 TROM2:PUSH ACCMOV A,R2TROM3:PUSH ACCINC DPTRAJMP TROM1TROM4:MOV DPTR,#data2CLR AMOVC A,@A+DPTRXRL A,BJNZ TROM5CLR 2DH.0RETTROM5:SETB 2DH.0RETRAM自检子程序TRAM0:MOV SP,#7FHMOV RO,#7FHTRAM1:MOV @R0,#55HMOV A,@R0CJNE A,#55H,TRAM2MOV @R0,#0AAHMOV A,@R0CJNE A,#0AAH,TRAM2DJNZ R0,TRAM1CLR 2DH.1RETTRAM2:SETB 2DH.1 MOV SP,#5FH RET七、总结通过课程设计意识到要从现在开始养成那种细心的好习惯,这对以后的设计非常有帮助。