设计方案一决定控制系统采用AT89C51单片机,A/D转换采用ADC0809
系统除能确保实现要求的功能外,还可以方便地进行8路其他A/D转换量的测量、远程测量结果传送等扩展功能
数字电压表系统设计方案框图如图2-1所示
AT89C51主要特性:·4K字节可编程闪烁存储器·三级程序存储器锁定·128*8位内部RAM·32可编程I/O线·两个16位定时器/计数器·5个中断源·可编程串行通道·低功耗的闲置和掉电模式·片内振荡器和时钟电路模拟量、数字量转换电路设计本设计采用ADC0809进行模拟量与数字量的转换,ADC0809的内部逻辑结构和引脚如图所示
图中多路模拟开关可选通8路模拟通道,允许8路模拟量分AT89C51P0P2P1P3ADC0809LCD显示器振荡电路电源电路图2-1设计方案框图时输入,并共用一个A/D转换器进行转换
地址锁存与译码电路完成对A、B、C三个地址位进行锁存与译码
ADC0809工作原理A/D转换由集成电路0809完成
0809具有8路模拟输入端口,地址线(23~-25脚)可决定对哪一路模拟输入作A/D转换
22脚为地址锁存控制,当输入为高电平时,对地址信号进行锁存
6脚为测试控制,当输入一个2uS宽高电平脉冲时,就开始A/D转换
7脚为A/D转换结束标志,当A/D转换结束时,7脚输出高电平9脚为A/D转换数据输出允许控制,当OE脚为高电平时,A/D转换数据从该端口输出
10脚为0809的时钟输入端,利用单片机30脚的六分频晶振频率再通过14024二分频得到1MHz时钟
单片机的P1、P3
3端口作为四位LED数码管显示控制
P0端口作A/D转换数据读入用,P2端口P2
7用作0809的A/D转换控制
晶振电路的设计晶振电路用于产生单片机工作所需的时钟信号,使用晶体振荡器时,C2,C1取值20~40PF,使用陶瓷振荡器时C1,C2取值30~