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

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

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

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

1.应用电路

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

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

978-7-111-46831-8-Chapter10-104.jpg

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

978-7-111-46831-8-Chapter10-105.jpg

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

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

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

2.程序设计

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

978-7-111-46831-8-Chapter10-110.jpg

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

(1)汇编参考程序

978-7-111-46831-8-Chapter10-111.jpg

978-7-111-46831-8-Chapter10-112.jpg

978-7-111-46831-8-Chapter10-113.jpg

978-7-111-46831-8-Chapter10-114.jpg

(2)C语言参考程序

978-7-111-46831-8-Chapter10-115.jpg

978-7-111-46831-8-Chapter10-116.jpg

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

我要反馈