地址锁存与译码器将A,B,C三条地址线的地址信号进行锁存,经译码后被选中的通道的模拟量送入转换器进行转换。A,B和C为地址输入线,用于选通IN0-IN7上的一路模拟量输入。通道选择表如表24。
表24通道选择
6
f重庆科技学院高等教育自学考试本科毕业论文
硬件设计
C
B
A
选择的通道
0
0
0
IN0
0
0
1
IN1
0
1
0
IN2
0
1
1
IN3
1
0
0
IN4
1
0
1
IN5
1
1
0
IN6
1
1
1
IN7
数字量输出及控制线:11条ST为转换启动信号。当ST上跳沿时,所有内部寄存器清零;下跳沿时,开始进行AD转换;在转换期间,ST应保持低电平。EOC为转换结束信号。当EOC为高电平时,表明转换结束;否则,表明正在进行AD转换。OE为输出允许信号,用于控制三条输出锁存器向单片机输出转换得到的数据。OE=1,输出转换得到的数据;OE=0,输出数据线呈高阻状态。D7-D0为数字量输出线。CLK为时钟输入信号线。因ADC0809的内部没有时钟电路,所需时钟信号必须由外界提供,通常使用频率为500KHZ。VREF(+),VREF(-)为参考电压输入。ADC0809应用注意事项:①ADC0809内部带有输出锁存器,可以与AT89S51单片机直接相连。②初始化时,使ST和OE信号全为低电平。③送要转换的哪一通道的地址到A,B,C端口上。④在ST端给出一个至少有100
s宽的正脉冲信号。⑤是否转换完毕,我们根据EOC信号来判断。⑥当EOC变为高电平时,这时给OE为高电平,转换的数据就输出给单片机了。
222模数转换单元电路的设计
电路原理图如图25。
7
f重庆科技学院高等教育自学考试本科毕业论文
硬件设计
图25AD转换电路原理图由图25可以看出A、B、C都接地(都为0),故信号输入口选IN0,其空间地址为7FF8H。
23键盘电路的设计
本设计采用13独立按键。其原理图如图26。
图26键盘电路原理图
24LED显示电路的设计
在单片机应用系统中,如果需要显示的内容只有数码和某些字母,使用LED数码管是一种较好的选择。LED数码管显示清晰、成本低廉、配置灵活,与单片机接口简单易行。
8
f重庆科技学院高等教育自学考试本科毕业论文
硬件设计
241LED数码管原理
LED数码管是由发光二极管作为显示字段的数码型显示器件。图27a为05英尺LED数码管的外形和引脚图,其中七只发光二极管分别对应a~g笔段构成“”字形另一只发光二极管dp作为小数点。因此这种LED显示器称为七段数码管或八段数码管。
图27LED数码管LED数码管按电路中的连接方式可以分为共阴极和共阳极两大类,如图27b、c所示。共阳型是将各段发光二极管r