APP下载

AT89S51单片机与模数转换片的联接

2017-09-08陈子元

数字技术与应用 2017年6期
关键词:单片机

陈子元

摘要:由于AT89S51单片机内部不具备数模与模数转换器,因此在数字化仪表和工业控制等方面使用单片机时,需要加接模数或数模转换片,完成相应量的转换,本文主要介绍AT89S51单片机与模数转换片的电路联接设计。

关键词:单片机;AT89S51;模数转换;ADC0809;PCF859

中图分类号:TP273 文献标识码:A 文章编号:1007-9416(2017)06-0021-02

1 AT89S51单片机与ADC0809的连接

1.1 ADC0809芯片简介

ADC0809具有8路模拟通道,这些通道共用一个A/D转换器,使用8个模拟开关进行选通。8路模拟量分时输入,转换后的数字量通过一个三态输出锁存器进行锁存,在OE引脚变为高电平时,三态输出锁存器打开,此时才可以将转换后的8路數字量从锁存器中取出。

参照图1,其中给出了元件ADC0809的引脚结构图。ADC0809引脚功能为:

(1)IN0~IN7:8位模拟量输入引脚。(2)D7~D0:8位数字量输出引脚。(3)VCC:+5V供电引脚。(4)CLK:时钟信号输入引脚,一般采用500kHZ的频率,由于ADC0809没有集成时钟电路,所以它的时钟信号必须由外接电路给定。(5)EOC:转换结束信号输出引脚,当ADC0809完成A/D转换后,此引脚输出高电平。(6)START:A/D转换工作控制端。(7)OE:允许输出控制引脚。(8)VREF(+):参考电压“+”极、VREF(-):参考电压“-”极。(9)GND:接地端。(10)ALE:地址锁存允许信号输入引脚。(11)A、B、C:地址输入线。

1.2 AT89S51单片机与ADC0809的电路连接

ADC0809是带有8:1的多路模拟开关8位A/D转换芯片,共有8个输入端口用于模拟量输入,在同一时间通过引脚A、B、C的选择,只能有一路选通。单片机AT89S51的P2.0、P2.1、P2.2引脚分别与ASC0809的A、B、C引脚相连接,同时ADC0809的ALE和START信号由P2.7和/WR或非得到,OE信号由P2.7和/RD或非得到,时钟信号由ALE输出得到。

2 AT89S51单片机与PFC8591的连接

2.1 PCF8591芯片介绍

PCF8591是8位的模数与数模转换器,由1个I2C总线接口、4路模拟量输入和1路模拟量输出通道组成。……

登录APP查看全文

猜你喜欢

单片机
基于单片机的SPWM控制逆变器的设计与实现
基于单片机的层次渐变暖灯的研究
基于单片机的多功能智能插排
基于单片机的便捷式LCF测量仪
小议PLC与单片机之间的串行通信及应用
MSP430单片机在仿真中要注意的几点问题
基于单片机的平衡控制系统设计
基于单片机的三维LED点阵设计
Microchip推出两个全新PIC单片机系列
基于Proteus的单片机控制系统的仿真设计