第 3页 共 12页
因此: 1LT 由 ILE 、 CS 1WR 确定, 2LT 由 2WR 、 XFER 确定。
四、工作原理
1 、DAC0832 是电流型 D/A 转换电路,输入数字量,输出模拟量,通过运算放大
器将电流信号转换成单端电压信号输出。
2 、由于输出的模拟信号,极易受到电源和数字信号的干扰而发生波动,因此为提
高模拟信号的精度,一方面将“数地”和“模地”分开 (各自独立 ),另一方面采
用了高精度的
REF
V
基准电源与“模地”配合使用。
9.1.2 MCS-51 单片机与 DAC0832 的接口
一般有两种接口方式: 1 、单缓冲器连接方式; 2、双缓冲器连接方式。
一、单缓冲器连接方式
DAC0832 内部的两个寄存器 (输入/DAC) 中的任一个都是处于常通状态
的(即共用一个地址。见上图用 P2.7 同时做输入 /DAC 寄存器的地址——
7FFFH ——0111 1111 1111 1111B) ,相当于是一个寄存器。当数据进入了
输入寄存器后,同时也写入了 DAC 寄存器,故称单缓冲器连接方式。
[单缓冲器软件编程实例 ] 设计一个生成锯齿波的程序
WAVE :MOV DPTR ,#7FFFH ;提供一个地址给输入 /DAC 寄存器
MOV A ,DATA0 ;取数字量的初值
LOOP :MOVX @DPTR ,A ;将数字量送入 DAC0832 进行 A/D 转换
评论0
最新资源