造的铂电阻作为13.5033K
3、ADC0809介绍
A/D转换电路很多,选择A/D转换器件主要从速度.精度和蔼价格等方面行考虑,根据A/D转换器的工作原理,可以分为下面的三种类型:
①并行A/D变换器:速度高,价格也很昂贵,用于高速(如视频处理场合)。
②逐次逼近型A/D转换器:精度速度价格方面比较折衷,是最常用的一种A/D转换器。
③双积分型A/D转换器:精度高,抗干扰能力強,价格低,但是速度慢,常用于測量仪表等场合。
(1)ADC0809转换器及其接口
ADC0809是8位CMOS逐次逼近式A/D转换器。内部有8 路模拟量输入和8 位数字量输出的A/D转换器,它是美国国家半导体公司的产品,是目前国内最广泛的8 位通用的A/D转换的芯片。其内部结构图如下图3所示。
片内带有锁存功能的8路模拟多路开关,可对8路输入模拟信号分时转换,具有多
路开关的地址译码和锁存电路、8位A/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比较,重复前述过程.依次类推,从D7到D0都比较完毕,转换便结束.转换结束时,控制逻辑使EOC变为高电平,表示A/D转换结,此时的D7~D0即为对应于模拟输入信号VIN的数字量.
图3 ADC0809结构图
若图片无法显示请联系QQ752018766
图4 逐次逼近式ADC的转换原理
(2)ADC0809采用双列直插式封装,共有28条引脚,如图5所示。
若图片无法显示请联系QQ752018766
图5 ADC0809引脚图
①IN0--IN7
IN0—IN7为8 路模拟电压输入线,用于输入被转换的模拟电压
②ADDA,ADDB,ADDC
三位地址输入端。八路模拟信号转换选择同由ABC决定。A为低位,C为高位。
A、B、C三位地址的输入与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/6为1MHZ,A/D转换时间为64us。
④D0--D7
数字量输出端,A/D转换的结果由这几个端口输出。
⑤OE
A/D转换结果输出允许控制端,当OE端为高电平时,允许将A/D转换结果从D0--D7端输出。通常由MCS-51型单片机的RD端和ADC0809片选端(例如P2.0),通过或非门与ADC0809的OE端相连接。当DPTR为FEFFH,且执行“MOVX A,@DPTR” 指令后,RD和P2.0均有效,或非后产生高电平,使ADC0809的OE端有效,ADC0809将A/D转换的结果送入数据总线P0口,CPU在读入中。
⑥ ALE
地址锁存允许信号。八路模拟通道地址由A,B,C输入在ADC0809的ALE信号有效时,将该八路地址锁存。
⑦START
⑧EOC
⑨ VREF+,VREF-
正负基准电压输入端。正基准电压的典型值为+5V,可与电源电压+5V相连,但电源电压往往有一定的波动,将影响A/D转换的精度。因此,精度要求较高时,可用高稳定基准电源输入。当模拟信号电压较低时,基准电压也可取低于5V的数值。
⑩ VCC,GND:正电源电压端和地端。
4、七段码LED显示器
LED数码管是由发光二极管作为显示字段的数码型显示器件。图6(a)为0.5inLED数码管的外形和引脚图,其中七只发光二极管分别对应a~g笔段构成八字形另一只发光二极管Dp作为小数点。因此这种LED显示器称为七段数码管或八段数数码。
LED数码管按电路中的连接方式可以分为共阴型和共阳型两大类。共阳型是将各段发光二极管的正极连在一起,作为公共端COM,公共端COM接高电平,a~g、Dp各笔段通过限流电阻接控制端。某笔段控制端低电平时,该笔段发光,高电平时不发光。控制某几段笔段发光,就能显示出某个数码或字符。LED的共阳极的结构图如图6(b)所示。
若图片无法显示请联系QQ752018766
LED数码管按其外形尺寸有多种形式,使用较多的是
LED数码管的使用与发光二极管相同,根据其材料不同正向压降一般为1.5~2V额定电流为10mA,最大电流为40mA。静态显示时取10mA为宜,动态扫描显示可加大,可脉冲电流,但一般不超过40mA。
LED数码管编码方式
当LED数码管与单片机相连时,一般将LED数码管的各笔段引脚a、b、…、g、Dp按某一顺序接到MCS-51型单片机某一个并行I/O口D0、D1、…、D7,当该I/O口输出某一特定数据时,就能使LED数码管显示出某个字符。例如要使共阳极LED数码管显示“0”,则abcdef各笔段引脚为低电平,g和Dp为高电平,如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数码管显示“
LED数码管编码方式按小数点计否可分为七段码和八段码;按共阴共阳可分为共阴字段码和共阳字段码,不计小数点的共阴字段码与共阳字段码互为反码;按a、b、…、g、Dp编码顺序是高位在前,还是低位在前,又可分为顺序字段码和逆序字段码。甚至在某些特殊情况下将a、b、…、g、Dp顺序打乱编码。下表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)静态显示方式
此时,每一位显示器的字段需要一个8位I/O口控制,而且该I/O口须有锁存功能,N位显示器就需要N个8位I/O口,公共端可直接接+5V(共阳)或接地(共阴)。显示时,每一位字段码分别从I/O控制口输出,保持不变直至CPU刷新显示为止。 (2)动态扫描显示方式
当要求显示位数较多时,为了简化电路、降低硬件成本,通常采用动态扫描显示电路。所谓动态扫描显示电路是将显示各位的所有相同字段线连在一起,每一位的a段连在一起,b段连在一起…g段连在一起,共8段,由一个8位I/O口控制,而每一位的公共端(共阳或共阴COM)由另一个I/O口控制,如图7所示。若图片无法显示请联系QQ752018766
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页