首页 理论教育 波形发生器的设计方法

波形发生器的设计方法

时间:2023-06-25 理论教育 版权反馈
【摘要】:三种波形轮流显示。DAC0832内部有两个起数据缓冲器作用的寄存器,分别受控制。单缓冲方式是指DAC0832内部的两个数据缓冲器有一个处于直通方式,另一个由单片机控制。在双缓冲方式下,每个DAC0832应为CPU提供两个I/O口。表7.2正弦波的波形数据4.硬件电路原理图波形发生器电路原理图如图7.13所示。

波形发生器的设计方法

1.设计目的

(1)了解D/A转换的基本原理。

(2)掌握DAC0832的性能及编程方法。

(3)掌握单片机系统中扩展D/A转换器的基本方法。

2.设计要求

利用DAC0832,编制程序产生锯齿波、三角波、正弦波。三种波形轮流显示。

3.原理说明

1)DAC0832读写原理

D/A转换是把数字量转换成模拟量,从D/A转换器输出的是模拟电压信号。要产生锯齿波,和三角波,只需由A存放的数字量的增减来控制;要产生正弦波,较简单的手段是制作一张正弦数字量表,取值范围为一个周期,采样点越多,精度越高。

单片机和DAC0832接口有三种连接方式:直通方式、单缓冲方式和双缓冲方式。

图7.13 DAC0832单缓冲方式接线

单缓冲方式下DAC0832的应用介绍如下:

① 锯齿波程序。

② 三角波程序。

方波程序。

图7.14 单片机和两片DAC0832在双缓冲方式下的接线

双缓冲方式下的DAC0832的应用如下:(www.xing528.com)

2)正弦波的波形数据

正弦波的波形数据(十六进制形式)如表7.2所示。

表7.2 正弦波的波形数据(十六进制形式)

4.硬件电路原理图

波形发生器电路原理图如图7.13所示。

5.程序流程图

程序流程图请学生自行绘制。

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

我要反馈