921D/A转换番DAC0832的结构 DAC0832结构原理如图93所示。 DIO DII DI 8位 8位 8位 TouTi DI4 输入 D/A 寄存器 寄存器 转换器 Four DI6 DI? L1=“1”跟随 2=“1”跟随 “0”锁存 “0”锁存 AGND Vcc DGND 图3DAC0B3部结构 请单市鼠标在键换页
DAC0832具有数字量的输入锁存功能,可以和单 片机的P0口直接相连。以下指令可将数字量转换成模 拟量。 MOV A, DATA 要转换的数字量送A MOV DPTR, #addr DAC0832地址送DPTR。 MOVX aDPTR,A 数字量送入DAC0832并转换成模拟量 请单市鼠标在键换页
DAC0832具有数字量的输入锁存功能,可以和单 片机的P0口直接相连。以下指令可将数字量转换成模 拟量。 MOV A,DATA ; 要转换的数字量送A MOV DPTR,#addr ; DAC0832地址送DPTR。 MOVX @DPTR,A ; 数字量送入DAC0832并转换成模拟量
922MCS-5与DAC0832的接口 单片机与DAC0832的接口,可根据需要按二级缓 冲器方式、单级缓冲器方式和直通方式联接。 1、单缓冲器连接方式 DAC0832以单缓冲器方式与8051的接口电路图94 所示。 请单市鼠标在键换页
9.2.2 MCS-51与DAC0832的接口 单片机与DAC0832的接口,可根据需要按二级缓 冲器方式、单级缓冲器方式和直通方式联接。 1、单缓冲器连接方式 DAC0832以单缓冲器方式与8051的接口电路图9-4 所示
PO CDIO-DIT P2.0 CS XFER 8051 +5V DAC0832 ILE TouTi WR ⊥ourz WR2 ⊥ 图9-4861与DAC0832单缓冲联接方式接口电路 请单市鼠标在键换页
用该连接产生一个锯齿波信号的程序如下: wAVE: MOV DPTR,#addr;输入寄存器和DAC寄 存器地址 MOV A, DATAO 数字量初值 LOOP: MOVX aDPTR, A cne A, DATAEND, MORE SJMP WAVE MORE: NC A SJMP LOOP 上述程序输出的波形如图95所示。 请单市鼠标在键换页
用该连接产生一个锯齿波信号的程序如下: WAVE:MOV DPTR,#addr ;输入寄存器和DAC寄 存器地址 MOV A,DATA0 ;数字量初值 LOOP: MOVX @DPTR,A CJNE A,DATAEND,MORE SJMP WAVE MORE:INC A SJMP LOOP 上述程序输出的波形如图9-5所示