全文预览

2011第7章 思考题与习题.ppt

上传者:梦&殇 |  格式:ppt  |  页数:15 |  大小:0KB

文档介绍
可完成D/A转换,可以提高DAC的数据吞吐量。其输出方式又分为单极性和双极性输出。MOVDPTR,#7FFFHMOVX@DPTR,A2、双缓冲方式数据通过二个寄存器锁存后送入D/A转换电路,执行两次写操作才能完成一次D/A转换。这种方式特别适用于要求同时输出多个模拟量的场合。MOVDPTR,#0DFFFH;指向0832(1)输入锁存器MOVA,#data1MOVX@DPTR,A;data1送入0832(1)输入锁存器MOVDPTR,#0BFFFH;指向DAC0832(2)输入锁存器MOVA,#data2MOVX@DPTR,A;data2送入0832(2)输入锁存器MOVDPTR,#7FFFH;同时启动0832(1)、0832(2)MOVX@DPTR,A;完成D/A转换输出7.5.3ADC0809接口芯片ADC0809是CMOS逐次逼近式8位A/D转换器。1、ADC0809的主要特性ADC0809的主要特性如下:①它是具有8路模拟量输入、8位数字量输出功能的A/D转换器。②转换时间为100μs。④低功耗,约15mW。③模拟输入电压范围为0V~+5V,不需零点和满刻度校准。⑤时钟频率:典型值500kHz(范围为10~1280kHz)。7.5.4ADC0809与单片机的接口ADC0809与单片机的连接主要考虑三方面:与单片机的数据总线、地址总线和控制总线的连接。1、先送通道号地址到A、B、C,由ALE信号锁存通道号地址,然后让START有效启动A/D转换。即执行一条MOVX@DPTR,A指令产生WR信号,使ALE、START有效,锁存通道号并启动A/D转换。2、A/D转换完毕,EOC端发出一正脉冲,表示转换结束。3、最后执行MOVXA,@DPTR产生RD信号使OE端有效,打开输出锁存器三态门,8位数据就读入CPU中。A/D八个通道IN0到IN7的地址范围是7FF8H~7FFFH。

收藏

分享

举报
下载此文档