[毕业论文]基于单片机的多路温度采集系统_第1页
[毕业论文]基于单片机的多路温度采集系统_第2页
[毕业论文]基于单片机的多路温度采集系统_第3页
[毕业论文]基于单片机的多路温度采集系统_第4页
[毕业论文]基于单片机的多路温度采集系统_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2011届本科毕业论文基于单片机的多路温度采集系统摘要本文设计是以mcs-51单片机系统为基础的,通过热电阻变送器对热电阻随温度的变化而得到的模拟信号进行采集,连接多路模拟开关实现多路模拟信号的采集,并通过a/d转换器对模拟信号进行数模转换,把转换得到的数字信号按照顺序分别送入单片机或把指定的那路信号送入单片机,通过单片机进行控制操作。本文通过单片机报警系统来实现热电阻传感器测量的温度范围200-700摄氏度,若超出这个温度范围则报警。以单片机为核心完成温度检测、数据处理.显示及上下限报警功能。关键词:a/d转换器;热电阻变送器;单片机abstractit is based on mcs-51

2、 one-chip computer system for this text to design, is it gather to go on through thermal resistance changer to analog signal that thermal resistance receive with change of temperature, join many way analog switch realize many way collection of analog signal , is it count through a/d converter to ana

3、log signal mould change to go on, send digital signal received to change according to order into one-chip computer or designated those distance signal send into the one-chip computer separately, carry on control operation through one-chip computer. this text realizes 200700 degrees centigrade of tem

4、perature ranges that the thermal resistance sensor measure at the same time through the warning system of the one-chip computer, if beyond the scope of this temperature to report to the police. regard one-chip computer as the core and finish temperature and patrol examining , data processing. show a

5、nd the warning function of upper and lower limits. key word: a/d converter; thermal resistance changer; an one-chip computer目 录引言 .1第一章 主控模块的设计 .21.1 8051单片机的引脚功能 .21.2 8051单片机的扩展及系统电路 .3第二章 信号输入通道与信号采样模块的设计 .62.1 a/d芯片的选用及说明.62.1.1 逐渐逼近式a/d转换器的工作原理 .62.1.2 a/d转换器的性能指标 . 72.1.3 典型的a/d转换芯片adc0809 . 8

6、2.2 信号采样模块的电路设计 .9第三章 显示系统、报警系统及键盘控制 .113.1 显示系统的设计 .113.1.1 led显示器件的工作原理 . 113.1.2 led显示电路设计 .133.2 报警系统的设计 133.3 键盘控制的设计 .14第四章 系统软件设计 . .164.1 主控模块的程序设计 .164.2 led显示程序设计 184.3 报警系统的程序设计 18总结 .20参考文献 .20附录1:程序清单 .21附录2:电路原理图 .26引言温度是一个非常重要的物理量,因为它直接影响燃烧、化学反应、烘烤、煅烧、蒸馏、结晶、空气流动以及温度漂移等物理和化学过程。温度控制失误就可

7、能引起生产安全、产品质量、产品产量以及生活安全等一系列问题。因此对温度的检测的意义就越来越大。温度采集控制系统在工业生产、科学研究和人们的生活领域中,得到了广泛应用。在工业生产过程中,很多时候都需要对温度进行严格的监控,以使得生产能够顺利的进行,产品的质量才能够得到充分的保证。使用自动温度控制系统可以对生产环境的温度进行自动控制,保证生产的自动化、智能化能够顺利、安全进行,从而提高企业的生产效率。 本课题是基于单片机的多路温度采集控制系统设计,其利用单片机作为系统的主要控制器,通过温度传感器检测环境温度信号,再经a/d转换后,将数字信号,送入到单片机中进行数据处理,经过一定的控制算法后,通过单

8、片机的输出i/o口,来控制继电器的闭合,达到弱电控制强电的目的,从而实现对了对环境温度的调节。 本人的主要工作是运用单片机作为主控制单元及数据处理单元,控制温度传感器检测环境温度信号及a/d转换,数据处理,发出控制信号对加热炉和风扇进行自动化控制,达到自动调节控制环境温度的目的,同时实现超高温报警和超低温报警功能。实现基本的人机对话功能,包括使用按键设置上、下限报警温度值,显示报警温度值和当前环境温度值。第一章 主控模块的设计1.1 8051单片机标准的mcs-51核采用dip-40外部封装,有40个外部引脚,可以分为电源、时钟、数据总线、地址总线、控制总线等,其外部引脚形式如图1-1。1.电

9、源电源引脚包括vcc和gnd,其中vcc接+5v电源,gnd接地,图1-1中电源引脚隐藏了。2. 晶振xtal1:它接单片机内部一个反相放大器的输入瑞,当使用外部晶体时,该引脚连接晶体的一个引脚,当采用外部振荡器时,xtal1引脚接地。xtal2:它按单片机内部反相放大器的输出端,当采用外部振荡器时, xtal2引脚接外部振荡器信号。 3. 控制总线控制引脚共有4个,分别是rstvdd、alepr0g、psen、eavpp。 图1-1rstvdd:复位引脚,需要外接复位电路,在此引脚上出现两个机器周期的高电平就会使单片机复位。复位引脚还有数据掉电保护作用,该引脚需接备用电源,当单片机的电源引脚

10、vcc掉电或下降到规定购电压后,该引脚就向内部ram提供备用电源。alepr0g:地址锁存使能引脚,当访问外部器件时,ale输出用于锁存地址的低位字节。在编程时该引脚被用于编程脉冲的输入端。psen:外部程序存储器的选通信号,输出低电平有效。eavpp:当 eavpp为高平时,复位后pc指向单片机内部程序存储器,如果地址范围超出了片内程序存储器,则自动转到片外程序存储器。eavpp为低电平时,复位后pc指向单片机外部程序存储器。4.i/o引脚单片机的i/o引脚包括p0、p1、p2、p3,其中p0、p2组成16位地址总线,p0为低8位地址/数据复用线,p2为地址高8位。p0、p1、p2、p3均可

11、作为普通i/o端口,其中p1口只能做i/o口端口使用,p3具有第二功能,其第二功能如下: p3.0作串行通信输入口rxd; p3.1作串行通气输出口txd; p3.2作外剖中断0输入; p3.3作外部中断1输入; p3.4作定时器o外部输入; p3.5作定时器1外部输入; p3.6作外部数据存储器写脉冲: p3.7作外部数据存储器读脉冲。1.2 8051单片机的扩展及系统电路由于单片机在复杂的应用中,片内的资源往往不能满足实际的需求,需要扩充较大的存储和较多的i/o接口。我们采用地址存储器进行单片机系统总线的扩展。常用的单片机地址锁存器芯片有74ls373、8282、74ls273等。图1-2

12、所示为74ls373的引脚以及他们用作地止锁存器的连接方法。74ls373是 带三态输出的8位锁存器。当三态门为有效低电平,使能端g为有效高电平时,输出跟随输入变化;当g由 图1-2 74ls373的引脚 高变低时,输出端8位信息被锁存,直到g端再次有效为止,正常工作时oe接地,le接单片机的ale。 外部程序存储器的扩展可采用eprom、e2prom、fialshrom等,在这里再用紫外线电可擦除只读存储器2764。如图1-3,2764中主要有7种功能引脚: vcc、gnd:电源a0a12:地址线。 d0d7:数据线。 oe:片输出允许,连接单片机的读信号线。 ce:片选信号引脚,由地址线译

13、码器或单线选通。 vpp:编程写入电压。 图1-3 2764的各个功能引脚 图1-4 6264的各个功能引脚外部数据存储器采用8k*8位的静态随即存储器芯片6264。如图1-4,在6264中主要有6种功能引脚: we:写允许引脚,低电平有效。 a0-a12:13条地址线。 d0-d7:8条数据线。 oe:片输出允许,低电平有效。 cs1:片选信号引脚,低电平有效。 cs2:片选信号引脚,高电平有效。图1-5 主控制模块电路第二章 信号输入通道与信号采样模块的设计2.1 a/d芯片的选用及说明 a/d转换器从原理上通常分为四类:计数器式a/d转换器、双积分式a/d转换器、逐渐逼近式a/d转换器和

14、并行a/d转换器。计数式a/d转换器结构简单,但转换速度很慢,所以很少采用。双积分a/d转换器抗干扰能力强,转换精度也很高,但速度不够理想。逐渐逼近式a/d转换器的结构不太复杂,转换速度也很高。并行a/d转换器的转换速度最快,但结构复杂而且造价高。因此,选用逐渐逼近式a/d转换器。2.1.1 逐渐逼近式a/d转换器的工作原理逐渐逼近式a/d转换器是一种采用对分搜索原理来实现a/d转换的方法,逻辑框图如图2-1所示。图2-1 逐渐逼近式a/d转换器的逻辑框图由图可以看出,逐渐逼近式a/d转换器,由n位寄存器、n位d/a转换器、比较器以及控制逻辑部分组成。其工作原理如下:当启动信号作用后,时钟信号

15、在控制逻辑作用下,首先使寄存器dn-1=1,n位寄存器的数字量一方面作为输出用,另一方面经d/a转换器转换成模拟量vc后,送到比较器。在比较器中与被转换的模拟量vx进行比较,控制逻辑根据比较器的输出进行判断。若vx=vc,则保留这一位;若vxvc,则dn-1=0.dn-1位比较完后,再对下一位dn-2进行比较,使dn-2=1,与上一位dn-1位一起进入d/a转换器,转换后再进入比较器,与vx进行比较,如此一位一位地继续下去,直到最后一位d0比较完为止。此时,n位寄存器的数字量即为vx所对应地数字量。2.1.2 a/d转换器的性能指标1转换精度a/d转换器的转换精度分为绝对精度和相对精度。所谓绝

16、对精度,是指对应于一个给定的数字量a/d转换器的误差,其误差的大小优实际模拟量输入值和理论值之差来度量。实际上,对于同一个数字量,其模拟量输入不是固定值得,而是一个范围。产生已知数字量的模拟输入值,定义为输入范围的中间值。例如,在理论上,5v模拟量输入电压应产生12位数字量的一半,即1000 0000 0000,但实际上从4.997v都能产生数字量1000 0000 0000,则绝对误差为:(4.997+4.999)/2-5=-0.002=-2mv绝对误差包括增益误差,零点误差和非线性误差等。绝对误差的测量应该在标准条件下进行。相对误差是指绝对误差与满刻度值之笔,一般用百分数来表示,对a/d转

17、换器也常用ppm或最低有效值得位数lsb来表示。1lsb=满刻度值/2n2. 转换时间a/d转换器完成一次转换所需要的时间成为转换时间。一般用的8位a/d转换器的转换时间为几十至几百微秒。3. 分辨率分辨率是指a/d转换器对微小输入信号变化的敏感程度。分辨率高,转换时对输入量微小变化的反映越灵敏。通常用数字量得位数来表示,如8位、10位、12位等。分辨率为n,表示它可以对满刻度的1/2n的变化量做出反应。即:分辨率=满刻度值/2n4. 电源灵敏度当电源电压变化时,将使a/d转换器的电源发生变化,这种变化的实际作用相当于a/d转换器的输入量的变化,从而产生误差。2.1.3 典型的a/d转换芯片a

18、dc0809adc0809时带有8位a/d转换器、8路多路开关以及微处理机兼容的控制逻辑的cmos组件。它是逐次逼近式a/d转换器,可以和微机直接接口。七姐妹芯片是adc0808,可以互相替换。1. adc0809的内部逻辑结构adc0809的内部逻辑结构如图4-3所示。由图4-3可以看出,adc0809有一个8路模拟开关、一个地址锁存与译码器、一个a/d转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许8路模拟量分时输入,共用一个a/d转换器进行转换。三态输出锁存器用于锁存a/d转换完的数字量,当oe端为高电平时,才可以从三态输出锁存器取走转换完的数据。2. 引脚结构adc08

19、09采用双列直插式封装,共有28条引脚。其引脚结构图如图2-2所示。(1)in0in7:8条模拟量通道 adc 0809对输入模拟量要求:信号单极性,电压范围是05v,若信号太小,必须进行放大;输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快,则需在输入前增加采样保持电路。(2)地址输入和控制线:4条ale 为地址锁存允许输入线,高电平有效。当ale现为高电平时,地止锁存与译码器将adda、addb和addc三条地址输入线,用于选通in0in7上的一路模拟量输入。通道选择如表2-1所示。 图2-2 adc0809引脚图表2-1被选通道和地址的关系addcaddbadda选择的通道000

20、in0001in1010in2011in3100in4101in5110in6111in7(3)数字量输出及控制线:11条start 为转换启动信号。当start上跳沿时,所有内部寄存器清零;下跳沿时,开始进行a/d转换;在转换期间,start应保持低电平。eoc位转换结束信号。当eoc为高电平时,表明转换结束;否则,表明正在进行a/d转换。oe为输出允许信号,用于控制三态输出锁存器向单片机输出转换得到的数据。oe=1,输出转换得到的数据;oe=0,输出数据线呈高阻状态。d7-d0位数字数出线。(4)电源线及其他:5条clock为时钟输入信号线。因adc0809的内部没有时钟电路,所需时钟信号

21、必须有外界提供,通常使用频率为500khz的时钟信号。vcc为+5v电源线。gnd为地线。vref(+)和vref(-)为参考电压输入,参考电压用来与输入的模拟信号进行比较,作为逐次逼近的基准。其典型去值:vref(+)=+5v,vref(-)=0v.2.2 信号采样模块的电路设计热电式传感器是温度变化转换为电量变化的装置,它利用敏感元件的电磁参数随温度变化而变化的特性来达到测量目的。本设计是用热电阻传感器来进行测量的,热电阻的特点是精度高,适用于测低温。虽然大多数金属的电阻值随温度变化而变化,然而并不是所有的金属都能作为测量温度的热电阻。作为测量温度热电阻的金属材料应具有如下特性:电阻温度系

22、数大,电阻率要大;在整个测量范围内应具有稳定的物理和化学性质;电阻与温度的关系最好近似于线性,或为平滑的曲线;并要求容易加工,复制性好,价格便宜。目前应用最广泛的热电阻材料是铂和铜并且已做成标准测温热电阻,本设计选用的是铂电阻。铂电阻的特点是精度高,稳定性好,性能可靠。铂在氧化性气氛中,甚至在高温下的物理、化学性质非常稳定。因此铂被公认为是目前制造热电阻的最好材料。铂电阻作为标准电阻温度计使用,也常被用在工业测量中。此外,还被广乏地应用于温度的基准、标准的传递。采样的输入采用差分电路如图2-3所示: 22-3 差分放大器令r55=r24=r25=r47,则此时为减法器输出:vo=vi-1。第三

23、章 显示系统、报警系统及键盘控制3.1 显示系统的设计 显示系统是单片机控制系统的重要组成部分,主要用于显示各种参数的值,以便使现场工作人员能够及时掌握生产过程。 工业控制系统中常用的显示器件有crt、led、lcd等。led成本低廉,功耗低等优点,多用于单片机控制系统中,所以选用led显示。3.1.1 led显示器件的工作原理led是一种电流发光器件它既可以工作在恒定电流状态,又可以工作在脉冲电流状态。在平均电流相同的情况下,脉冲工作状态可产生比直流工作状态较强的亮度,一般每秒钟可导通100500次,每次为几个毫秒:led有单个发光二极管、七段(或八段)led显示器和led点阵显示器等类型。

24、发光颜色有红、绿、黄等。led显示器每段正常发光需直流电流10-20ma,发光二极管发光时其正向导通压降为1.7v左右。七段led显示器是由7个led按定的图形排列组成,如图3-1(a)所示,七段led显示器的各个二极管分别称为a、b、c、d、e、f、g段,有些七段显示器增加一个dp段表示小数点,也称为八段led显示器。七段led显示器有两种结构:共阴极七段led显示器和共阳极七段led显示器,如图3-1(b)、(c)所示。所有二极管的阴极接在一起的称为共阴极七段led显示器;所有二极管的阳极接在一起的称为共阳极七段lld显示器。共阳极七段led显示器工作时,二极管的公共阳极接向电平“1”各段

25、的阴极接与共阳七段码相对应的低电平。共阴极七段led显示器工作时,其公共极接到低电平,各段的阳级接与共阴七段码相对应的高电平。在实际应用中,除公共极外,其他各极应串接一个电阻后再接到相应电平。电阻的作用是限制流过led中的电流以保证在发光时二极管不因电流过大而被烧坏。将数码管的引脚和单片机的数据输出口相连,控制输出的数据可以使数码管显示不同的数字和字符,通常称控制发光二极管的8位字节数据为段选码。7段led段选码如表3-1所示。可以看出,共阳极和共阴极的段选码互为补数。 (a)典型的七段led器件 (b)共阳极led显示器 (c)共阴极led显示器图3-1七段led显示器的结构原理表3-1 7

26、段led段选码显示字符共阴极段选码共阳极段选码显示字符共阴极段选码共阳极段选码03fhc0hc3ehc6h106hf9hd5ehah25bha4he79h86h34fhb0hf71h8eh56dh92hu3ehc1h67dh82hr31hceh707hf8hy6eh91h87fh80h8.ffh00h96fh90h“灭”00hffha77h88hb7ch83h3.1.2 led显示电路设计led的显示有静态显示方式和动态显示方式。在静态显示方式下,n块显示器件都处于选通状态;每一块显示器件的段选线和一个8位的并行口相连,只要控制显示位的段选码,就可显示出相应的字幅。由于显示器件由不同的i/o控

27、制,所以静态显示方式中的每一位都可以独立显示,在同一时刻每一位显示的字符可以各不相同。led动态显示就是将所有显示位的段选线并联在一起,有一个8位i/o口控制,而位选线则有其他的i/o口控制,通过程序控制,不断循环输出相应的段选码和位选码,由于人的视觉暂留效应,就可以获得视觉稳定的显示状态。本设计选用的是串行口动态扫描显示,其电路图如3-2所示。图3-2 串行动态led扫描电路图3-2是电原理图,使用廉价易得的74hc164和74ls138作为扩展芯片。74ls164是一个8位串入并出的移位寄存器,其此处的功能是将8051串行通信口输出的串行数据译码并在其并口线上输出,从而驱动led数码管,本

28、4ls138是一个3-8译码器,它将单片机输出的地址信文中采用nxp公司的74hc64。7号译码后动态驱动相应的led。但74ls138电流驱动能力较小,为此,使用了未级驱动三极管2sa1015作为地址驱动。 3.2 报警系统的设计 报警系统的电路图如图3-3所示。报警是微机控制系统的一项重要功能,主要用于保证生产过程的正常运行和操作者的生命安全。在生产过程中控制系统随时检测被控对象的一些重要参数,当超出允许范围是,控制系统便会发出声光报警信号,引起操作者的注意以便采取相应的措施。智能型的报警系统不仅能够发出声光报3-3报警系统的电路图警系统不仅能够发出声光报警信号,甚至可以实现简单故障的自动

29、处理。3.3 键盘控制的设计 键盘按结构的不同可分为独立式按键和行列式键盘两类,每类按译码方式的不同又分为编码式和非编码式两种。单片机中一般使用的都是用软件来识别和产生键代码的非编码键盘。 行列式键盘的编码方式由静态和动态两种。静态接口主要由一个行编码器和一个列编码器构成;动态接口可采用计数器、译码器和数据选择器构成。这两种键盘由硬件完成键的编码任务。 一般在小型仪器仪表和控制系统中,使用较多的是行列式和独立式的非编码键盘;如果系统要求实现多键同时按下的处理,则用非编码独立方式较为合适。 本设计采用独立式按键方式,主要通过4个键,s1、s2、s3、s4来实现指定显示某一电路,当s1断开时,为巡

30、回检测电路,当s1闭合时,指定显示电路的通道数与s2、s3、s4的关系见下表3-2 表3-2键对应的通道数 s4s3s2对应通道数000#0001#1010#2011#3100#4101#5110#6111#7 “1”表示键闭合,“0”表示键断开。3.4 系统的电源设计稳压电源是单片机测控系统的重要组成部分,它不仅为测控系统提供多路电源电压,还直接影响到系统的技术指标和抗干扰性能。近年来,传统的线性稳压电源正逐步被高效率的开关电源所取代。特别是单片开关电源的迅速推广应用,为设计新型、高效、节能电源创造了良好的条件。 线性集成稳压器分固定式输出、可调式输出两种类型,又以三端固定或可调式集成稳压器

31、的应用范围为最广。此设计中选用的三端固定集成稳压器为78l05,其电路图如图3-4所示。此系统中除了提供主系统电源即单片机电源以外,还需要提供+1v电源,我是按照电阻分压原理直接在系统电源上分压得到的。图 3-4 电源电路原理图第四章 系统软件设计4.1 主控模块的程序设计在主模块中的主要程序是温度检测程序,温度检测程序主要由以下几个方面构成:采样周期t的确定:如果对控制系统的速度要求不高,且计算机的工作任务较少,采样周期可通过软件程序实现;否则应通过扩展时钟芯片实现。采样开关通道号的控制:控制采样开关选择要监测数据的通道。a/d转换:实现模拟量到数字量的转换。系统软件介绍:本程序由系统初始化

32、程序和中断程序组成。初始化程序完成中断向量和定时器初值的设定;中段程序完成数据采样工作,实现对8个通道的巡回检测。初始化程序功能:设置定时器0、外部中断0、和外部中断1的中断程序入口;设置定时器0的工作方式为1;定时时间为100ms;设置计数单元(30h)初值。初始化程序流程图如图4-1所示。 图4-1 初始化程序流程图定时器0中断功能:实现8秒定时,通过检测计数单元的数据判断定时事件是否到8秒,8秒时间到,触发外部中断0,执行数据采样程序。定时器中断程序流程框图4-2所示。数据采样程序功能:温度检测通道,控制存放数据的地址和采样次数。数据检测的方式是先对8个通道各采样一次,然后再采集第二次共

33、采集五次。采样程序采用中断方式。在设置通道初值、通道数、采样次数和存放数据的开始地址后,启动a/d转换,随后检测标志位状态。标志位被清零,标志着本通道的a/d转换已经结束,在修改通道号和数据存放地址后,对下一通道继续检测。当8个通道的检测工作完成后,判断5次采样是否全部完成,若没完成,则对8个通道继续采样,直至完成5次采样工作。数据采样程序流程框图如4-3所示。 图4-2 定时器中断程序流程框图 图4-3 数据采样程序流程框图 a/d转换完成中断功能:将标志位清零,读取转换后的温度数据并存放在ram中。 a/d转换完成中断程序流程图如图4-4所示。 程序说明:(1) 程序实现5次采样,每次检测

34、8个通道。(2) 数据的存放格式。(3) 程序的采样周期是通过软件实现的。如果系统处理的任务较多,且对实时性要求较高,则采样周期可通过系统扩展8253等定时芯片实现。 图4-4 a/d转换完成中断程序流程图4.2 led显示程序设计led显示程序的设计: 动态显示程序流程图如图4-5所示。4.3 报警系统的程序设计报警处理程序一般都需要根据系统的要求编写,如有的报警系统要求能够发出声光报警信号、记录报警时间参数或进行自动处理等。虽然不同的系统的报警处理程序是不一样的,但报警程序的设计基本思想是相同的。报警程序主要有以下几个步骤组成:(1) 采样被测参数。(2)比较采样值和给定的上下限。(3)根

35、据比较结果执行相应的处理程序。报警处理程序,只有采样值连续3次异常时,系统才进行报警处理。报警程序的设计思想是预 图4-5 动态显示程序流程图 设允许的连续异常的次数为n,将采样值和预先设定的报警值进行比较,如果发现采样值超过报警值,则判断上一次采样值是否正常。如果正常,则重置允许的连续不正常的次数n,并设置本次采样不正常标志,然后继续采样。如果上一次采样值不正常,则判断是否连续n次采样异常,不是则设置本次采样不正常标识以及计算允许的连续异常次数,然后继续采样;否则发出执行报警处理程序。设上限报警值存放在amax单元,下限报警值存放在amin单元,采样值存放在samp单元,允许的连续异常次数存

36、放在num单元。flag为上次采样异常标志位,flag=0,上次采样正常;flag=1,上次采样异常。报警程序流程框图4-6所示:图4-6 报警程序流程框图总结本系统设计简单,性能稳定,能够通过单片机灵活编程进行各种功能的设定和修改。特别适用于大中型企业生产过程中多点温度的巡回测量和监控。随着电路集成化的发展,本设计中就采用了dbw系列的热电阻变送器来进行信号的采集,相对于一般的设计来说,节省了不少的电路设计及软件设计的时间,充分说明了集成化的优点及作用,也表明了科技发展的重要性,也让我们看到了单片机的未来及在生产控制中的地位,让我认识到了学习单片机的重要性。参考文献:1 余锡存, 曹国华.

37、单片机原理与实用技术. 西安: 电子科技大学出版社, 2007.92 王为青, 程国刚. 单片机keil cx51应用开发技术. 北京: 人民邮电出版社, 2006.123 陈学平. protel2004快速上手. 北京: 人民邮电出版社, 2005.94 康华光. 电子技术基础摸拟部分. 北京: 高等教育出版社, 2006.15 康华光. 电子技术基础数字部分. 北京: 高等教育出版社, 2006.1附录1:程序清单初始化程序清单:org 0000hajmp startorg 0003hajmp sampleorg 0013hajmp eocstart:mov tmod,#01hmov th0, #3chmov tl0, #0b0hmov 30h, #00hsetb it0set

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论