




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGE.z.目录1引言11.1本设计的意义11.2国内外现状分析11.3论文的主要内容22系统总体方案设计23硬件局部设计33.1AT89C51介绍33.1.1主要性能33.1.2引脚功能说明43.2传感器模块局部设计43.2.1AD590主要特性53.2.2与ADC0809接口63.3数模转换局部硬件设计63.3.1ADC0809介绍73.3.2ADC0809各管脚功能73.3.3硬件连接电路83.4LED显示电路的设计93.4.1LED数码管93.4.2LED数码管编码方式103.4.3LED数码管显示方式和典型应用电路113.5报警电路的设计123.6整体电路图134软件局部设计144.1A/D转换程序流程图144.2显示程序流程图144.3报警程序流程图154.4主程序流程图15完毕语18参考文献19附录20致谢23-.z.1引言1.1本设计的意义随着电子技术、计算机技术、通信技术的迅速开展,工业测控领域采用先进的技术对现场的工业生产参数进展检测,监测是实现工业自动化的重要标志。据不完全统计,在工业生产中被监测最多的参数应该是压力、流量、温度三大参数。无论在石油、化工、煤炭、水利等行业,还是电力、机械、航空、国防等部门,都离不开对这些参数的监测。当然除此之外,还有诸如液位、扭矩、密度、浓度、速度、位移、距离、电参数等众多物理参数的监测,但用的最多的恐怕还是温度的监测,可以说温度的测量是一个"永恒〞的话题。温度测量的领域十分广泛,其实,不仅在工业领域,而且在民用领域、军用领域,温度的测量随处可见。在工业领域,电力系统的平安运行关系到整个工业的开展和人民生活的稳定,其中一个重要的方面是电气设备自身的平安运行,由于绝大多数的电气设备采用封闭式构造,散热效果差,热积累大,并长期处于高电压、大电流和满负荷运行,其结果造成热量集结加剧,温升直接危害电器设备的绝缘,这就要求对电气设备的温度状况进展测量控制。如发电厂的发电机组随着电压增高和容量增大,解决定子铁心和绕组温升的问题就日益突出。对全封闭的高压开关电器,也存在对其开关触头温度的监测问题,电机的轴温,胶带滚筒的外表温度,工业冷却循环水温,加热设备的炉温,啤酒的麦芽发酵温度,各种化工原料在化学反响时控制的温度等等。在民用领域,超市的食品架内温度,人们生活空间环境的温度,空调的控制温度,人体繁荣体温检测,冰箱、冰柜的温度测量等等。随着计算机的开展,程序控制也逐渐成为了工业生产中的主要角色,各种各样的检测系统应运而生。基于单片机的温度检测系统具有以前温度检测所无法具有的优点,因为系统为程序控制,所以实现形式非常灵活,而且可以实现很多新功能,而且对于日益复杂化的工业生产,对于多点温度检测的需求也很大程度上提高了。单片机系统具有体积小,功耗小的特点,而且可以对采集的数据进展软件处理,所以用单片机进展多路温度检测,具有非常实际的意义。1.2国内外现状分析随着世界进入信息化时代,自动化、信息化成为世界各国开展重要方向之一。传感器作为自动化和信息系统的前端器件,是制造业自动化和信息化的根底;现代传感器技术集约了多种学科的尖端成果、是国际上开展最迅速的高新技术之一;是传统产业技术改造和升级的"成效倍增器〞,成为衡量一个国家科技开展的重要指标。单片机是完全按嵌入式系统要求设计的单芯片形态的嵌入式系统,它广泛应用在中、小型工控领域,是电子系统智能化的最重要的工具。温度传感器也从传统类型向集成化、微型化、多功能开展,且随着材料行业对传感器敏感材料进一步的开发,传感器新敏感材料不断推出,高新材料已广泛用于新型传感器制造研发中,如光纤传感器,光纤传感器等等,我国与国外先进国家相比,还处于落后状态。本设计主要涉及到微控制器和温度传感器的应用。二者的开展直接影响着温度检测方面的设计和应用。1.3论文的主要内容本文首先介绍了本设计的现实意义,然后分析了在国内外的现状。从整体方案上给出介绍,即先介绍系统整体方案,给出系统方框图,按模块化划分,逐个模块介绍,然后总体说明。第三局部是硬件局部设计,系统详细的介绍设计中的主控单元单片机及各个模块,包括传感器模块的设计,数模转换局部硬件设计,显示局部电路设计,报警电路的设计等等,最后给出整个系统的电路原理图。第四局部是软件局部的设计,其中涵盖了,主程序流程图、A/D转换程序流程图、显示程序流程图、报警程序流程图等及相关流程图的文字说明。2系统总体方案设计图1设计框图如图1所示,本设计共有五局部组成:温度采集,A/D转换,单片机,显示电路,告警电路等,其中温度采集主要由AD590组成,把热力学温度信号转换成电流信号,然后放大,经电阻分压获得电压信号,送入A/D转换电路即ADC0809后得到8位的数字温度信号,送入单片机,由单片机的T*D,R*D串行〔高位在前,地位在后〕送入显示电路显示,并且判断是否超出设定范围,假设超出设定范围,由单片机启动告警电路,告警。本设计是模拟温度的显示,温度经过AD590转换为电流信号,经放大器放大后通过电阻转换成电压信号,进入ADC0809进展A/D转换成数字量,送入单片机后输出到静态显示局部,显示其温度值。在该设计中,显示局部采用74LS164串联组成驱动LED局部,这样既到达显示的目的又节省了I/O口,使设计简单明了。由于本设计的对单片机可靠性要求不高,本着简单实用出发,复位电路设计为上电复位。ADC0809进展A/D转换后,输出的是并行8位数据,直接送入单片机节省硬件设施且使编程简单,为实现多路巡回检测,通过P0.0~P0.2控制74LS373来到达设计目的。其中温度范围的计算原理:首先把A/D转换中电位器顺时针旋到底,即模拟信号的输入不衰减,选取两个温度状态T1T2,分别测量出其模拟输出电压V1V2;根据ADC0809的输入范围在0到5伏,即可计算出温度极限。0伏时对应的温度TL:T1-〔V1-0〕〔T2-T1〕/〔V2-V1〕5伏时对应的温度TH:T1-〔V1-5〕〔T2-T1〕/〔V2-V1〕本设计中近似计算TH为150℃,TL为-50程序中温度的计算原理:首先用温度范围除以0到256〔即每个十六进制数的温度增长率〕,然后乘以模拟转换的数字量,即得到升高的温度,再和最低温度相加,就可以得到实际的温度值。其公式为:TL+A*〔TH-TL〕/256TL:显示的最低温度TH:显示的最高温度A*:模拟电压所转换的数字量在A/D转换实验模块中模拟信号输入端的电位器可调节电压输入,用以模拟低温状态下的温度显示,当电位器顺时针旋到底时,输入信号不衰减,显示温度与室温相对应,用做数字显示温度表。3硬件局部设计3.1AT89C51介绍AT89C51是一种低功耗/低电压、高性能的8位单片机。片内带有一个4KB的Flash可编程、可擦除只读存储器〔EPROM〕。它采用了CMOS工艺和ATMEL公司的高密度非易失性存储器〔NURAM〕技术,而且其输出引脚和指令系统都与MSC-51兼容。片内的Flash存储器允许在系统内改编程序或用常规的非易失性存储器编程器来编程。因此AT89C51/LV51是一种功能强、灵活性高,且价格合理的单片机,可方便地应用在各种控制领域。主要性能4KB可改编程序Flash存储器〔可经受1000次的写入/擦除〕全静态工作:0Hz~24MHz3级程序存储器**128×8字节内部RAM32条可编程I/O线2个16位定时器/计数器6个中断源可编程串行通道片内时钟振荡器引脚功能说明图2是AT89C51的引脚构造图,下面分别简单的介绍这些引脚的功能。(1)主电源引脚eq\o\ac(○,1)VCC:电源端。eq\o\ac(○,2)GND:接地端。(2)外接晶体引脚*TAL1和*TAL2(3)控制或与其他电源复用引脚RST,ALE//PROG,/EA/Vpp图2AT89C51的引脚构造eq\o\ac(○,1)ALE//PROG:当外部存储器时,ALE〔地址锁存允许〕的输出用于锁存地址的低位字节。在对Flash存储器编程期间,该引脚还用于输入编程脉冲〔/PROG〕。eq\o\ac(○,2)/PSEN:程序存储允许〔/PSEN〕输出是外部程序存储器的读选通信号。eq\o\ac(○,3)/EA/Vpp:外部允许端。当/EA端保持高电平〔接Vcc端〕时,CPU则执行内部程序存储器中的程序。在Flash存储器编程期间,该引脚也用于施加12V的编程允许电源Vpp〔如果选用12V编程〕。(4)输入/输出引脚P0.0~P0.7,P1.0~P1.7,P2.0~P2.7和P3.0~P3.7。其中P3端口还用于一些复用功能。3.2传感器模块局部设计AD590是美国模拟器件公司的电流输出型温度传感器,供电电压范围为3~30V,输出电流223μA〔-50ºC〕~423μA(+150ºC),灵敏度为1μA/ºC。当在电路中串接采样电阻R时,R两端的电压可作为输出电压。注意R的阻值不能取得太大,以保证AD590两端电压不低于3V。AD590输出电流信号传输距离可到达1km以上。作为一种高阻电流源,最高可达20MΩ,所以它不必考虑选择开关或CMOS多路转换器所引入的附加电阻造成的误差。适用于多点温度测量和远距离温度测量的控制。3.2.1AD590主要特性(1)流过器件的电流〔mA〕等于器件所处环境的热力学温度〔开尔文〕度数,即:Ir/T=mA/K式中:Ir流过器件〔AD590〕的电流,单位为mA;T热力学温度,单位为K。(2)AD590的测温范围为-55°C~+(3)AD590的电源电压范围为4V~30V。电源电压可在4V~6V范围变化,电流变化1mA,相当于温度变化1K。AD590可以承受44V正向电压和20V反向电压,因而器件反接也不会被损坏。(4)输出电阻为710MW。(5)精度高。AD590共有I、J、K、L、M五档,其中M档精度最高,在-55°C~+150°CAD590的封装形式和根本应用电路如图3:a)封装形式b)根本应用电路图3AD590的封装及根本应用电路在本设计中,使用AD590对温度进展采集,即通道AD590把摄氏温度信号转换成电流信号,经电阻分压,最总转换成电压信号,送到ADC0809。其电路如图4所示。图4温度采集电路图其中,R1用来调节运放的输入电压,经运放发大后到达ADC0809的转换电压。3.2.2与ADC0809接口AD590作为温度采集器件,把热力学温度转换成电流信号,送入运算放大器放大,然后经电阻转换成电压信号,送入ADC0809.图5中给出一路温度采集电路与ADC0809的方式。要实现多路温度的采集,只需在ADC0809的输入端连接多路温度采集电路即可。图5ADC0809与AD590的接口电路3.3数模转换局部硬件设计将模拟信号转换成数字信号的电路,称为模数转换器〔简称A/D转换器或ADC,AnalogtoDigitalConverter〕;将数字信号转换为模拟信号的电路称为数模转换器〔简称D/A转换器或DAC,DigitaltoAnalogConverter〕;A/D转换器和D/A转换器已成为计算机系统中不可缺少的接口电路。为确保系统处理结果的准确度,A/D转换器和D/A转换器必须具有足够的转换精度;如果要实现快速变化信号的实时控制与检测,A/D与D/A转换器还要求具有较高的转换速度。转换精度与转换速度是衡量A/D与D/A转换器的重要技术指标。随着集成技术的开展,现已研制和生产出许多单片的和混合集成型的A/D和D/A转换器,它们具有愈来愈先进的技术指标。这里采用ADC0809芯片来进展模数转换。3.3.1ADC0809介绍ADC0809是8位CMOS逐次逼近式A/D转换器。内部有8路模拟量输入和8位数字量输出的A/D转换器,它是美国国家半导体公司的产品,是目前国内最广泛的8位通用的A/D转换的芯片。其构造图如图6所示。外部时钟输入端,时钟频率高,A/D转换速度快。允许范围为10~1280KHZ,典型值为640KHZ,此时,A/D转换时间为10us。通常由MCS-51型单片机ALE端直接或分频后与其相连。当MCS-51型单片机无读写外,RAM操作时,ALE信号固定为CPU时钟频率的1/6,假设单片机外接的晶振为6MHZ,则1/6为1MHZ,A/D转换时间为64us。3.3.2ADC0809各管脚功能ADC0809采用双列直插式封装,共有28条引脚,如图7所示。图6ADC0809构造图(1)IN0--IN7:IN0—IN7为8路模拟电压输入线,用于输入被转换的模拟电压(2)ADDA,ADDB,ADDC:三位地址输入端。八路模拟信号转换选择同由A,B,C决定。A为低位,C为高位。(3)CLOCK:时钟信号。最高允许值为640kHz。(4)D0--D7:数字量输出端,A/D转换的结果由这几个端口输出。图7ADC0809引脚图(5)OE:A/D转换结果输出允许控制端,当OE端为高电平时,允许将A/D转换结果从D0~D7端输出。(6)ALE:地址锁存允许信号。八路模拟通道地址由A,B,C输入在ADC0809的ALE信号有效时,将该八路地址锁存。(7)START:启动A/D转换信号。当START端输入一个正脉冲时,立即启动ADC0809进展A/D转换。(8)EOC:A/D转换完毕信号,是芯片的输出信号。转换开场后,EOC信号变低;转换完毕时,EOC返回高电平。这个信号可以作为A/D转换器的状态信号来查询,也可以直接用作中断请求信号。(9)VREF+,VREF-:正负基准电压输入端。(10)VCC,GND:正电源电压端和地端。3.3.3硬件连接电路ADC0809与89C51连接可采用查询方式,也可以采用中断方式。图8所示为中断方式连接电路图。由于ADC0809片内有三态输出锁存器,因此,可直接与89C51接口。这里将ADC0809作为一个外部扩展并行I/O口,采用线选法寻址。由P2.0和/WR联合控制启动转换信号端〔START〕和ALE端,低三位地址线加到ADC0809的ADDA、ADDB和ADDC端,所以,选中ADC0809的IN0通道的地址为0FEFBH。启动ADC0809的工作过程是:先送通道号地址到ADDA、ADDB和ADDC;由ALE信号锁存通道号地址后,让START有效;启动A/D转换,即执行"MOV*DPTR,A〞。指令产生/WR信号,使ALE和START有效;锁存通道号并启动A/D转换。A/D转换完毕,EOC端发出一正脉冲,申请中断。在中端效劳程序中,"MOVA,DPTR〞指令产生/RD信号,使OE端有效,翻开输出锁存器三态门,8位数据便读入到CPU中。ADC0809的时钟取自89C51的ALE经二分频后的信号。当A/D转换完毕,89C51读取转换后的数字量时,须使用"MOV*A,DPTR〞指令。这样就完成了ADC0809与89C51的连接及工作过程。 图8ADC0809与单片机的连接图3.4LED显示电路的设计在单片机应用系统中,如果需要显示的内容只有数码和*些字母,使用LED数码管是一种较好的选择。LED数码管显示清晰、本钱低廉、配置灵活,与单片机接口简单易行。3.4.1LED数码管LED数码管是由发光二极管作为显示字段的数码型显示器件。图9中a为0.5inLED数码管的外形和引脚图,其中七只发光二极管分别对应a~g笔段构成"〞字形另一只发光二极管Dp作为小数点。因此这种LED显示器称为七段数码管或八段数数码。LED数码管按电路中的连接方式可以分为共阴型和共型两大类,如图9中b、c所示。共阳型是将各段发光二极管的正极连在一起,作为公共端,公共端接高电平,a~g、Dp各笔段通过限流电阻接控制端。*笔段控制端低电平时,该笔段发光,高电平时不发光。控制*几段笔段发光,就能显示出*个数码或字符。共阴型是将各数码发光二极管的负极连在一起,作为公共端接地,*笔段通过限流电阻接高电平时发光。LED数码管按其外形尺寸有多种形式,使用较多的是0.5in和0.8in;按显示颜色也有多种形式,主要有红色和绿色;按亮度强弱可分为高亮和普亮,指通过同样的电流显示亮度不一样,这是因发光二极管的材料不一样而引起的。LED数码管的使用与发光二极管一样,根据其材料不同正向压降一般为1.5~2V额定电流为10mA,最大电流为40mA。静态显示时取10mA为宜,动态扫描显示可加大,可脉冲电流,但一般不超过40mA。a)外形和引脚b)共阴极构造c)共阳极构造图9数码管及其构造3.4.2LED数码管编码方式当LED数码管与单片机相联时,一般将LED数码管的各笔段引脚a、b、…、g、Dp按*一顺序接到MCS-51型单片机*一个并行I/O口D0、D1、…、D7,当该I/O口输出*一特定数据时,就能使LED数码管显示出*个字符。例如要使共阳极LED数码管显示"0〞,则a、b、c、d、e、f各笔段引脚为低电平,g和Dp为高电平。LED数码管编码方式有多种,按小数点计否可分为七段码和八段码;按共阴共阳可分为共阴字段码和共阳字段码,不计小数点的共阴字段码与共阳字段码互为反码;按a、b、…、g、Dp编码顺序是高位在前,还是低位在前,又可分为顺序字段码和逆序字段码。甚至在*些特殊情况下将a、b、…、g、Dp顺序打乱编码。表1为共阴和共阳LED数码管几种八段编码表。这里采用共阴极数码管的编码方式。表1共阴和共阳LED数码管几种八段编码共阴顺序小数点暗`共阴逆序小数点暗共阳顺序小数点亮共阳顺序小数点暗Dpgfedcba16进制abcdefgdp16进制0001111113FH11111100FCH40HC0H10000011006H0110000060H79HF9H2010110115BH11011010DAH24HA4H3010011114FH11110010F2H30HB0H40110011066H0110011066H19H99H5011011016DH10110110B6H12H92H6011111017DH10111110BEH02H82H70000011107H11100000E0H78HF8H8011111117FH11111110FEH00H80H9011011116FH11110110F6H10H90H3.4.3LED数码管显示方式和典型应用电路LED数码管显示电路在单片机应用系统中可分为静态显示方式和动态显示方式。在本设计中,使用的是静态显示方式,这里主要介绍静态显示方式及其电路连接。静态显示在本设计中如图10所示。一般情况,在静态显示方式下,每一位显示器的字段需要一个8位I/O口控制,而且该I/O口须有锁存功能,N位显示器就需要N个8位I/O口,公共端可直接接+5V〔共阳〕或接地〔共阴〕。显示时,每一位字段码分别从I/O控制口输出,保持不变直至CPU刷新显示为止。也就是各字段的亮灭状态不变。此种情况下,静态显示方式编程较简单,但占用I/O口线多,即软件简单、硬件本钱高,一般适用显示位数较少的场合。但是,利用74LS164串入并处的特点设计的静态显示,可以轻而易举的解决静态显示占用I/O口多的问题,同时,编程也没动态显示则复杂!图10显示电路图图10是该应用的典型电路图,也是在本设计中要用到的显示电路,图中CLOCK为74LS164提供其工作的脉冲信号,SERIALNUM是从单片机输出的要显示的串行数据。3.5报警电路的设计告警在设计电路中,被广泛的应用,简单实用。当温度、压力、转速等等超出了设置的限度,有可能对设备、人或其他造成危害;所以,当检测到温度、压力、转速等大于期望的范围时,由相关电路触发三极管的基极,使三极管导通,继电器吸合,指示灯亮,同时蜂鸣器响,发出告警信号。其电路如图11所示。图11告警电路在本设计中,告警电路与单片机的连接如图12所示,单片机把接收来的数字温度信号与所设置的温度信号比拟,一旦发现超出了设定的范围,由单片机的P3.4引脚置高电平,驱动三极管〔9013〕,使继电器吸合,二极管亮,同时,蜂鸣器响,发出告警信号。该报警电路设计简单,本钱低。 图12报警电路与单片机接口3.6整体电路图图13系统电路图系统电路图由前面介绍的各个模块硬件的综合。配以软件,即可实现本设计的功能。图13所示为该设计的系统电路图。4软件局部设计4.1A/D转换程序流程图图14数模转换局部流程数模转换由ADC0809来完成,启动系统后,首先对其进展初始化,然后由单片机的P0口送出通道地址,74LS373锁存同时送给ADC0809的ADDA、ADDB、ADDC来选通采集温度的通道号;接着单片机发出启动A/D转换信号,开场转换。转换完毕,ADC0809的EOC发出转换完成信号,告诉单片机,单片机进入中断系统。循环往复。其流程图如图14所示。4.2显示程序流程图当数字信号送到单片机后,计算偏移量,查表,然后执行串行传送指令,把数字温度信号一位一位的发送到串入并出的74LS164,驱动LED显示采样的温度。其流程图如图15所示。图15显示子程序流程图4.3报警程序流程图ADC0809把模拟温度信号转换成数字信号送到单片机的存储后,程序中报警子程序把数字温度信号〔即当前温度信号〕与设定的温度信号进展比拟,当当前温度超出了设定的范围,启动报警电路,即由单片机的P3.4输出高电平,使晶体管工作,从而使继电器吸合,报警指示灯亮,蜂鸣器响。其流程图如图16所示。NN图16报警子程序流程图4.4主程序流程图在本设计中,单片机处于主导地位,由它控制着整个系统的有序的工作。系统正常运行之前,单片机要先把程序初始化,使各个模块处于待工作状态,准备相关工作。然后,单片机的P0口送出通道地址,对ADC0809初始化,74LS373锁存通道号,单片机发出启动A/D转换信号,开场模数转换,转换完毕后得到8位数字温度信号,此时,ADC0809向单片机发出转换完毕信号。由单片机把数字温度信号接收到设置的存储处。图17主程序流程图接着,由报警程序实现当前温度值与预先设置的温度值进展比拟,当超出了设定范围,启动报警电路,告警;否者,根据当前温度值计算出其偏移量,查表,获得与之相对应的译码值;最后,由P3.3口在P3.4提供移位脉冲下把译码值一位一位的送到74LS164中,驱动相应的LED显示。单片循环发出通道号,巡回得到相关通道的温度信号,然后显示出来。这样就完成了整个流程。其流程图如图17所示。完毕语在本设计中,主要是对多点温度进展检测,而且在单片机作为主控单元下,进展一些智能操作,如温度显示、巡回检测、超量程告警等等。研究内容主要分为数据采集、模数转换、单片机系统设计、软件编程几个方面。针对这几个方面,将研究模块化,在逻辑上按先后顺序对每个模块进展分别的研究,并对每一个模块进展独立的测试,在测试到达要求之后,再将所有模块有机的整合为一个整体,然后进展整体调整测试。最总完成整个设计方案。该设计与传统的PID调节相比,用软件取代了局部硬件,节约了硬件资源,减小了连线的复杂程度,提高了系统的性能;显示局部采用数据的串行传输连接且为静态显示,这样既减少了硬件间的连线,节约了I/O口,又减少了软件的编程难度;数码管的静态显示方式与比动态显示,亮度高;同时,在该系统中设置了超量程报警电路,当检测到当前温度超出了设定的范围后,报警电路就会被启动,减低不必要的损失。但是,在本设计中,设定的温度值一旦确定,要想修改,就要重新编程下载,较为麻烦;显示局部采用数据串行传输,速度相对来说比拟慢;AD590温度采集模块采集到的温度信号为模拟温度信号,输入单片机前要进展数模转换,需增加数模转换模块,添加硬件间的连线。在设计过程当中,遇到很多问题,如初始阶段设计思路不清晰;ADC0809与单片机硬件联系完毕后,进展软件测试时,无法使二者协同工作;温度超出设置值时,报警电路不报警;在编程过程中,求数据偏移量时,不清楚如何下手;温度采集模块采集到的温度信号为电压信号,不清楚如何设置才能和ADC0809配合使得转换的结果更准确等等,最后在教师的指导和同学的帮助下,都一一得以解决。为进一步提高系统的性能,可以增加相应的键盘模块,配合相应的软件,完成随时对温度设定范围的修改;同时,把温度采集模块〔AD590〕和模数转换模块〔ADC0809〕用DS18B20或其它的相关芯片代替,这样既到达了减少硬件间的连线,又提高了性能的稳定性和减小了调试的麻烦;除此之外,还可以增加显示局部的数码管,用来显示设定的温度范围;增加相应的指示模块用来显示当前温度采集的通道。参考文献[1]李朝青.单片机原理及接口技术(第三版)[M」.:航空航天大学,2005.[2]张靖,*少强.检测技术与系统设计[M]:中国电力2002[3]赖寿宏微型计算机控制技术[M].:机械工业2004[4]*祖润,胡俊达毕业设计指导[M]机械工业1996[5]何立民单片机应用技术选编[M]:航空航天大学1993[6]沙占友智能化集成温度传感器原理与应用[M]:机械工业2002[7]李兰友,王勇才,傅景义单片机开发应用十例[M]:电子工业1994[8]余发山,王福忠单片机原理及应用技术[M]:中国矿业大学2003[9]张西基于MCS-51单片机的测温系统[D]测控技术与设备学报2002[10]马江涛单片机温度控制系统的设计及实现[M]计算机测量与控制学报2004Vol(12)[11]胡汉才单片机原理及其接口技术[M]:清华大学1996[12]何立民MCS-51系列单片机应用系统设计系统配置与接口技术[M]航空航天大学1990[13]高鹏,安涛,寇怀成Protel99入门与提高[M]:人民邮电2000[14]张靖,*少强.检测技术与系统设计[M]:中国电力2002[15]赖寿宏微型计算机控制技术[M]:机械工业2004[16]*祖润,胡俊达毕业设计指导[M]机械工业1996[17]TOPSwitchFlybackTransformerConstructionGuide1996[18]GaoYouTang,ZhuQingHui,Electronictechnologyfundamentals[M]:**地图2003附录源程序:LOWTEMPEQU-50;A/D0 HIGHTEMPEQU150;A/D255 ADPORTEQU0FEFBH;A/D端口地址 LEDBUFEQU30H;置存储区首址 TEMPEQU40H;置缓冲区首址 CURTEMPEQU60H;DIN BIT 0B0H;置串行输出口CLKBIT0B1H;置时钟输出口ORG0000HLJMPSTARTLEDMAP:DB 3FH,6,5BH,4FH,66H,6DH;0,1,2,3,4,5 DB 7DH,7,7FH,6FH,77H,7CH;6,7,8,9,A,B DB 58H,5EH,7BH,71H,0,40H;C,D,E,F,"〞-DB63H,39H;℃DISPLAY:;温度显示MOV R0,#LEDBUF MOV R1,#TEMP MOV R2,#3;3个LEDDP10:MOV DPTR,#LEDMAP;段码地址 MOV A,R0;取段码偏移量 MOVC A,A+DPTR;取段码 MOV R1,A INCR0INCR1 DJNZ R2,DP10;段码是否取完MOVR0,#TEMP MOV R1,#3DP12:MOV R2,#8 MOVA,R0;取段码DP13:RLCA;段码左移 MOVDIN,C CLRCLK;发送一个移位脉冲 SETBCLK DJNZ R2,DP13;8个段码是否输出完 INC R0 DJNZ R1,DP12
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 土地房屋测绘项目投标方案技术标
- 管理会计试卷及答案 卷1
- 5.2 生活中的透镜 说课稿 2025年初中人教版物理八年级上册
- 接尘作业对外周血象和肝功能指标的影响分析
- 《深度学习项目案例开发》课件-任务一 使用神经网络完成服饰图像分类
- 车间定制管理及安全文明设施采购 投标方案(技术方案)
- 购物中心用地居间合同
- 农业行业智能灌溉与农产品追溯系统方案
- 国内经济环境现状分析
- 光伏太阳能发电技术
- 2025年阜阳幼儿师范高等专科学校单招职业技能考试题库学生专用
- 2025年安徽工业经济职业技术学院单招职业适应性测试题库附答案
- 2025湖北市政建设集团有限公司管理岗位公开竞聘14人笔试参考题库附带答案详解
- 3.13跨学科主题活动-在线学习小能手 课件 川教版(2024)三年级下册信息科技
- 矿产勘探数据分析-深度研究
- 2025年北京控股集团有限公司招聘笔试参考题库含答案解析
- 2024年07月江苏银行招考笔试历年参考题库附带答案详解
- 小学生药品安全课件图片
- 2021年煤矿应急资源调查报告
- 2023中华护理学会团体标准-注射相关感染预防与控制
- 高层住宅采暖施工方案有地暖
评论
0/150
提交评论