精选优质文档-倾情为你奉上实验十 D/A转换实验一. 实验要求 利用DAC0832,编制程序产生锯齿波、三角波、正弦波。三种波轮流显示,用示波器观看。二. 实验目的 1.了解D/A转换的基本原理。 2.了解D/A转换芯片0832的性能及编程方法。 3.了解单片机系统中扩展D/A转换的基本方法。三. 实验电路及连线四. 实验说明 D/A转换是把数字量转换成模拟量的变换,从本书D/A电路输出的是模拟电压信号。要实现实验要求,比较简单的方法是产生三个波形的表格,然后通过查表来实现波形显示。 产生锯齿波和三角波的表格只需由数字量的增减来控制,同时要注意三角波要分两段来产生。 要产生正弦波,较简单的手段是造一张正弦数字量表。即查函数表得到的值转换成十六进制数填表。这样做虽然简单,但是费时费力,没有充分发挥单片机的能力。利用嵌入式定点、浮点运算子程序库可方便的完成正弦波的波形表生成工作。 有关子程序库的详细使用方法请查阅爱迪克仿真器51/98/96汇编运算子程序库使用手册。