首页 理论教育 单片机应用实例:D/A转换接口

单片机应用实例:D/A转换接口

时间:2026-01-26 理论教育 浅陌 版权反馈
【摘要】:单缓冲器方式,即输入锁存器和DAC寄存器相应的控制信号引脚分别相连,使一个数据直接写入DAC寄存器,立即进行D/A转换,输入锁存器将不起作用。图10-19 DAC0832双缓冲方式二路同步输出的D/A转换接口电路图10-20 单极性一路模拟量输出电路双缓冲器工作方式 如图10-21所示是双极性模拟量输出电路。单片机通过DAC0832转换在LM358的7脚输出波形。

1.应用电路

DAC0832可工作于单缓冲器、双缓冲器及直通方式。单缓冲器方式,即输入锁存器和DAC寄存器相应的控制信号引脚分别相连,使一个数据直接写入DAC寄存器,立即进行D/A转换,输入锁存器将不起作用。这种方式适用于只有一路模拟量输出(如波形发生器)或几路模拟量不需要同步输出的系统。双缓冲器方式,即输入锁存器的输入信号和DAC寄存器的输入信号分开控制,这种方式适用于几路模拟量需要同步输出的系统。

(1)单缓冲器工作方式 图10-20所示是单极性一路模拟量输出电路。

图示

图10-19 DAC0832双缓冲方式二路同步输出的D/A转换接口电路

图示

图10-20 单极性一路模拟量输出电路

(2)双缓冲器工作方式 如图10-21所示是双极性模拟量输出电路。

(3)直通工作方式 当DAC0832芯片的片选信号图示,写信号图示图示及传送控制信号图示的引脚全部接地,允许输入锁存信号ILE引脚接+5V时,DAC0832芯片就处于直通工作方式,8位数字量一旦输入,就可直接进入DAC寄存器而进行D/A转换。

2.程序设计

在单缓冲的方式下分别输出方波、三角波、正弦波。单片机通过DAC0832转换在LM358的7脚输出波形。实际应用如函数波形发生器。(https://www.xing528.com)

图示

图10-21 双极性模拟量输出电路

(1)汇编参考程序

图示

图示

图示

图示

(2)C语言参考程序

图示

图示

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈