毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

单片机花卉温室控制系统 第4页

更新时间:2008-5-9:  来源:毕业论文

单片机花卉温室控制系统 第4页

造的铂电阻作为13.5033K-961.78标准温度计来使用。铂电阻广泛应用于-200850℃范围内的温度测量,工业中通常在600以下。

3ADC0809介绍

A/D转换电路很多,选择A/D转换器件主要从速度.精度和蔼价格等方面行考虑,根据A/D转换器的工作原理,可以分为下面的三种类型:

并行A/D变换器:速度高,价格也很昂贵,用于高速(如视频处理场合)。

逐次逼近型A/D转换器:精度速度价格方面比较折衷,是最常用的一种A/D转换器。

双积分型A/D转换器:精度高,抗干扰能力強,价格低,但是速度慢,常用于測量仪表等场合。

1ADC0809转换器及其接口

ADC08098CMOS逐次逼近式A/D转换器。内部有8 路模拟量输入和8 位数字量输出的A/D转换器,它是美国国家半导体公司的产品,是目前国内最广泛的8 位通用的A/D转换的芯片。其内部结构图如下图3所示。

片内带有锁存功能的8路模拟多路开关,可对8路输入模拟信号分时转换,具有多

路开关的地址译码和锁存电路、8A/D转换器和三态输出锁存器等。

下图4是逐次逼近式ADC的工作原理.由图4可见,ADC由比较器,D/A转换器,主次逼近寄存器和控制逻辑组成。

在时钟脉冲的同步下,控制逻辑先使N位寄存器的D7位置1(其余位为0),此时该寄存器输出的内容为80H,此值经DAC转换为模拟量输出VN,与待转换的模拟输入信号VIN相比较,VIN大于等于VN,则比较器输出为1.于是在时钟脉冲的同步下,保留D7=1,并使下一位D6=1,所得新值(C0H)再经DAC转换得到新的VN,再与VIN比较,重复前述过程.反之,若使D7=1,经比较,VIN小于VN,则使D7=0,D6=1,所得新值VN再与VIN比较,重复前述过程.依次类推,D7D0都比较完毕,转换便结束.转换结束时,控制逻辑使EOC变为高电平,表示A/D转换结,此时的D7~D0即为对应于模拟输入信号VIN的数字量.

若图片无法显示请联系QQ752018766

3  ADC0809结构图

若图片无法显示请联系QQ752018766

4   逐次逼近式ADC的转换原理

2ADC0809采用双列直插式封装,共有28条引脚,如图5所示。

                      若图片无法显示请联系QQ752018766

5    ADC0809引脚图

IN0--IN7

IN0—IN78 路模拟电压输入线,用于输入被转换的模拟电压

ADDAADDBADDC

三位地址输入端。八路模拟信号转换选择同由ABC决定。A为低位,C为高位。

ABC三位地址的输入与8路通道的对应关系如下:

 ABC三位地址的输入与8路通道的对应关系

地址

编码

C

0

0

0

0

1

1

1

1

B

0

0

1

1

0

0

1

1

A

0

1

0

1

0

1

0

1

选中通道

IN0

IN1

IN2

IN3

IN4

IN5

IN6

IN7

CLK

外部时钟输入端,时钟频率高,A/D转换速度快。允许范围为10--1280KHZ,典型值为640KHZ,此时,A/D转换时间为10us。通常由MCS-51型单片机ALE端直接或分频后与其相连。当MCS-51型单片机无读写外,RAM操作时,ALE信号固定为CPU时钟频率的1/6,若单片机外接的晶振为6MHZ,则1/61MHZA/D转换时间为64us

D0--D7

数字量输出端,A/D转换的结果由这几个端口输出。

OE

A/D转换结果输出允许控制端,当OE端为高电平时,允许将A/D转换结果从D0--D7端输出。通常由MCS-51型单片机的RD端和ADC0809片选端(例如P2.0,通过或非门与ADC0809OE端相连接。当DPTRFEFFH,且执行“MOVX A@DPTR”  指令后,RDP2.0均有效,或非后产生高电平,使ADC0809OE端有效,ADC0809A/D转换的结果送入数据总线P0口,CPU在读入中。

ALE

地址锁存允许信号。八路模拟通道地址由ABC输入在ADC0809ALE信号有效时,将该八路地址锁存。

START

启动A/D转换信号。当START端输入一个正脉冲时,立即启动ADC0809进行A/D转换。START端与ALE 端连在一起,由MSC-51型单片机WRADC0809片选端(例如P2.0)。通过或非门连接,当DPTRFEF8H时,执行“MOVX  @DPTR,A”指令后,将启动ADC0809模拟通道0A/D转换。FEF8H~FEFFH分别为八路模拟输入通道的地址。执行MOVX写指令,并非真的将A中的内容写进ADC0809 中,ADC0809中没有一个寄存器,能容纳的A中的内容。ADC0809的输入通道是IN0~IN7,输出通道是D0~D7,因此,执行:“MOVX  @DPTR,A”指令与A中内容无关,但DPTR地址应指向当前A/D的通道地址。

EOC

A/D转换结束信号。当ADC0809启动A/D转换后,EOC输出低电平,转换结束后,EOC输 出高电平,表示可以读取A/D转换的结果。该信号取反后若与MCS-51型单片机引脚INT0INT1连接,可引发CPU中断,在中断服务程序中读A/D转换的数字信号,若与MCS-51型单片机两个中断源已用完,则EOC也可与P1口或P3口的一条端线相连,不采用中断方式,采用查询方式,查得EOC为高电平后,再读入A/D转换的值。

VREF+VREF-

正负基准电压输入端。正基准电压的典型值为+5V,可与电源电压+5V相连,但电源电压往往有一定的波动,将影响A/D转换的精度。因此,精度要求较高时,可用高稳定基准电源输入。当模拟信号电压较低时,基准电压也可取低于5V的数值。

VCCGND:正电源电压端和地端。

4、七段码LED显示器

    LED数码管是由发光二极管作为显示字段的数码型显示器件。图6a)为0.5inLED数码管的外形和引脚图,其中七只发光二极管分别对应ag笔段构成八字形另一只发光二极管Dp作为小数点。因此这种LED显示器称为七段数码管或八段数数码。

LED数码管按电路中的连接方式可以分为共阴型和共阳型两大类。共阳型是将各段发光二极管的正极连在一起,作为公共端COM,公共端COM接高电平,a~gDp各笔段通过限流电阻接控制端。某笔段控制端低电平时,该笔段发光,高电平时不发光。控制某几段笔段发光,就能显示出某个数码或字符。LED的共阳极的结构图如图6b)所示。

若图片无法显示请联系QQ752018766

LED数码管按其外形尺寸有多种形式,使用较多的是0.5in0.8in;按显示颜色也有多种形式,主要有红色和绿色;按亮度强弱可分为高亮和普亮,指通过同样的电流显示亮度不一样,这是因发光二极管的材料不一样而引起的。

LED数码管的使用与发光二极管相同,根据其材料不同正向压降一般为1.5~2V额定电流为10mA,最大电流为40mA。静态显示时取10mA为宜,动态扫描显示可加大,可脉冲电流,但一般不超过40mA

LED数码管编码方式

LED数码管与单片机相连时,一般将LED数码管的各笔段引脚ab、…、gDp按某一顺序接到MCS51型单片机某一个并行I/OD0D1、…、D7,当该I/O口输出某一特定数据时,就能使LED数码管显示出某个字符。例如要使共阳极LED数码管显示“0”,则abcdef各笔段引脚为低电平,gDp为高电平,如2表所示。

2  共阳极LED数码管显示数字“0”时各管段编码

D7

D6

D5

D4

D3

D2

D1

D0

字段码

显示数

Dp

g

f

e

d

c

b

a

 

 

1

1

0

0

0

0

0

0

C0H

0

C0H称为共阳LCD数码管显示“0的字段码,不计小数点的字段码称为七段码,包括小数点的字段称为八段码。

LED数码管编码方式按小数点计否可分为七段码和八段码;按共阴共阳可分为共阴字段码和共阳字段码,不计小数点的共阴字段码与共阳字段码互为反码;按ab、…、gDp编码顺序是高位在前,还是低位在前,又可分为顺序字段码和逆序字段码。甚至在某些特殊情况下将ab、…、gDp顺序打乱编码。下表3为共阴和共阳LED数码管几种八段编码表。

3  共阴和共阳LED数码管几种八段编码

 

共阴顺序小数点暗`

共阴逆序小数点暗

共阳顺序

小数点亮

共阳顺序

小数点暗

Dp g f e d c b a

16进制

a b c d e f g dp

16进制

0

0 0 1 1 1 1 1 1

3FH

1 1 1 1 1 1 0 0

FCH

40H

C0 H

1

0 0 0 0 0 1 1 0

06H

0 1 1 0 0 0 0 0

60H

79H

F9 H

2

0 1 0 1 1 0 1 1

5BH

1 1 0 1 1 0 1 0

DAH

24H

A4 H

3

0 1 0 0 1 1 1 1

4FH

1 1 1 1 0 0 1 0

F2H

30H

B0 H

4

0 1 1 0 0 1 1 0

66H

0 1 1 0 0 1 1 0

66H

19 H

99 H

5

0 1 1 0 1 1 0 1

6DH

1 0 1 1 0 1 1 0

B6H

12 H

92 H

6

0 1 1 1 1 1 0 1

7DH

1 0 1 1 1 1 1 0

BEH

02 H

82 H

7

0 0 0 0 0 1 1 1

07H

1 1 1 0 0 0 0 0

E0H

78 H

F8 H

8

0 1 1 1 1 1 1 1

7FH

1 1 1 1 1 1 1 0

FEH

00 H

80 H

9

0 1 1 0 1 1 1 1

6FH

1 1 1 1 0 1 1 0

F6H

10 H

90 H

LED数码管显示方式和典型应用电路

LED数码管显示电路在单片机应用系统中可分为静态显示方式和动态显示方式。

1)静态显示方式

此时,每一位显示器的字段需要一个8I/O口控制,而且该I/O口须有锁存功能,N位显示器就需要N8I/O口,公共端可直接接+5V(共阳)或接地(共阴)。显示时,每一位字段码分别从I/O控制口输出,保持不变直至CPU刷新显示为止。       2)动态扫描显示方式

当要求显示位数较多时,为了简化电路、降低硬件成本,通常采用动态扫描显示电路。所谓动态扫描显示电路是将显示各位的所有相同字段线连在一起,每一位的a段连在一起,b段连在一起…g段连在一起,共8段,由一个8I/O口控制,而每一位的公共端(共阳或共阴COM)由另一个I/O口控制,如图7所示。若图片无法显示请联系QQ752018766

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页

单片机花卉温室控制系统 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。