微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > ADC0809引脚图与接口电路

ADC0809引脚图与接口电路

时间:11-18 来源:互联网 点击:

送出有效口地址的同时,发出有效信号,使0809的输出允许信号OE有

效,从而打开三态门输出,是转换后的数据通过数据总线送入A累加器中。

这里需要说明的示,ADC0809的三个地址端A、B、C即可如前所述与地址线相连,也可与数据线相连,例如与D0~D2相连。这是启动A/D转换的指令与上述类似,只不过A的内容不能为任意数,而必须和所选输入通道号IN0~IN7相一致。例如当A、B、C分别与D0、D1、D2相连时,启动IN7的A/D转换指令如下:

MOV DPTR, #FE00H ;送入0809的口地址
MOV A ,#07H ;D2D1D0=111选择IN7通道
MOVX @DPTR, A ;启动A/D转换

9.2.3A/D转换应用举例

设有一个8路模拟量输入的巡回监测系统,采样数据依次存放在外部RAM 0A0H~0A7H单元中,按图9.10所示的接口电路,ADC0809的8个通道地址为0FEF8H~0FEFFH.其数据采样的初始化程序和中断服务程序(假定只采样一次)如下:

初始化程序:

MOV

R0, #0A0H

;数据存储区首地址

MOV

R2, #08H

;8路计数器

SETB

IT1

;边沿触发方式

SETB

EA

;中断允许

SETB

EX1

;允许外部中断1中断

MOV

DPTR, #0FEF8H

;D/A转换器地址

LOOP:

MOVX

@DPTR, A

;启动A/D转换

HERE:

SJMP

HERE

;等待中断

中断服务程序:

DJNZ

R2, ADEND

 

MOVX

A, @DPTR

;数据采样

MOVX

@R0, A

;存数

INC

DPTR

;指向下一模拟通道

INC

R0

;指向数据存储器下一单元

MOVX

@DPTR, A

 

ADEND:

RETI


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top