D/A转换程序:用DAC0832输出0~5V锯齿波,电路为单缓冲方式

DACS:MOV DPTR,#7FFFH ;0832 I/O地址
MOV A,#0 ;开始输出0V
DACL:MOVX @DPTR,A ;输出模拟量
ACALL DELAY ;延时100ms/256
INC A ;升压
AJMP DACL ;连续输出
DELAY:… ;延时子程序
改程序从哪里体现出了是0到5伏的电压

第1个回答  2010-06-16
用一个循环来做。,设置CX里放置了你的循环次数。
首先MOV AL,0FFH,然后来一个DEC,再赋值给AL,由DA的IO口输出,以此循环(LOOP)
0到5V是和你基准电压有关系的。
第2个回答  2010-06-17
INC A ;升压

就是它。A递增1,电压就增大了(1/255)*REF,REF为参考电压。本回答被网友采纳

D\/A转换程序:用DAC0832输出0~5V锯齿波,电路为单缓冲方式
用一个循环来做。,设置CX里放置了你的循环次数。首先MOV AL,0FFH,然后来一个DEC,再赋值给AL,由DA的IO口输出,以此循环(LOOP)0到5V是和你基准电压有关系的。

为什么通过DAC0832输出产生三角波,电压0-5v 所对应的输出数据是00H—0F...
DAC0832是8位D\/A转换器,输出产生三角波,电压0-5v 所对应的输出数据 二进制数据范围为 00000000 - 11111111,变成16进制就是00H—0FFH。0FFH换算成十进制数为255。输出数据算法,数据为0,输出电压为0,数据为255,输出电压为5V。 255\/5V=(数据)\/x 输出电压x=(数据)* 5\/255 V ...

编写一个汇编程序,用DAC0832芯片实现D\/A转换产生 锯齿波
START:MOV DPTR,#PORT+1;DAC输出寄存器端口地址送DPTR MOV A,#00H ;给A赋初值 LOOP:MOV B,#0FFH ;置计数初值与B LOOP1:MOV DPTR,#PORT ; DAC输入寄存器端口地址 MOVX @DPTR,A ;送出数据 INC DPTR ;地址加一 MOVX @DPTR,A ;启动转换 INC A ;数据加一 CJNE A,#0F...

DAC0832的工作方式
DAC0832引脚功能电路应用原理图DAC0832是采样频率为八位的D\/A转换芯片,集成电路内有两级输入寄存器,使DAC0832芯片具备双缓冲、单缓冲和直通三种输入方式,以便适于各种电路的需要(如要求多路D\/A异步输入、同步转换等)。所以这个芯片的应用很广泛,关于DAC0832应用的一些重要资料见下图: D\/A转换结果采用电流...

寻求一篇数学专业关于点集拓扑的大学毕业论文,题目“连续映射的等价条件...
行N分频,输出信号送入正弦波产生电路和三角波产生电路,其中正弦波采用查表方式产 生。计数器的输出作为地址信号,并将存储器2817的波形数据读出,送DAC0832进行D\/A 转换,输出各种电压波形,并经过组合,可以得到各种波形。输出信号的幅度由0852进 行调节。系统显示界面采用16字x1行液晶,信号参数由4x4位键盘输入,用户设置...

dac0832有哪些输出方式?
单缓冲方式是控制输入寄存器和DAC寄存器同时接收资料,或者只用输入寄存器而把DAC寄存器接成直通方式。此方式适用只有一路模拟量输出或几路模拟量异步输出的情形。2、双缓冲方式 双缓冲方式是先使输入寄存器接收资料,再控制输入寄存器的输出资料到DAC寄存器,即分两次锁存输入资料。此方式适用于多个D\/A转换同步...

DAC0832的应用电路图
采用DAC0832实现D\/A转换。DAC0832引脚功能说明:DI0~DI7:数据输入线,TTL电平。ILE:数据锁存允许控制信号输入线,高电平有效。CS:片选信号输入线,低电平有效。WR1:为输入寄存器的写选通信号。XFER:数据传送控制信号输入线,低电平有效。WR2:为DAC寄存器写选通输入线。Iout1:电流输出线。当输入全...

DAC0832的输出形式
D = 0~255, VOUT = 0 ~- VREF ×255\/256VREF = -5V, VOUT =0~5×(255\/256)VVREF = +5V, VOUT = 0 ~-5×(255\/256)V 如果实际应用系统中要求输出模拟电压为双极性,则需要用转换电路实现。如图9-59所示。其中R2=R3=2R1VOUT= 2×VREF×D\/256 -VREF= (2D\/256-1)VREFD = 0, VOUT= -...

DA单缓冲方式怎么连接
所谓单缓冲方式就是使0832的两个输入寄存器中有一个处于直通方式,而另一个处于受控的锁存方式,或者说两个输入寄存器同时受控的方式。在实际应用中,如果只有一路模拟量输出,或虽有几路模拟量但并不要求同步输出的情况,就可采用单缓冲方式。

8031的详细资料
8031,74LS373,2764,6264,74LS139,8155,74LS04,MC1413,ADC0809,DAC0832 时钟为6MHz.由以上硬件构成了一个最小的控制板板上提供了: 2764 EPROM 8K 地址为0000-1FFF 6264 ROM 8K 地址为4000-5FFF I\/0 P1口 地址为90 8155 命令口 地址为7900 A口 地址为 7901 B口 地址为7902 C口 地址为7903 定时器(低)...

相似回答