下载后可任意编辑 南昌大学实验报告学生姓名: 学号: 专业班级: 实验类型:■验证 □ 综合 □ 设计 □ 创新 实验日期: 实验成绩: 实验一 数/模转换实验一.实验要求掌握 DAC0832 芯片的性能、使用方法及对应的硬件电路
编写程序控制 D/A 输出的波形,使其输出周期性的三角波
二.实验说明电路实现见主板模块 B1,具体说明请见用户手册
DAC0832 的片选 CS0832 接 00H,观察输出端 OUTl(B1 部分)产生三角波由数字量的增减来控制,同时要注意三角波要分两段来产生
三.实验步骤1、接线:此处无需接线
2、示例程序:见 Cpl 源文件,程序流程如下图所示
3、运行虚拟示波器方法:打开 LCAACT 软件中“设置”一>“实验机”,将其中的程序段地址设为8100,偏移地址 0000
然后选择“设置”一>“环境参数”一>“普通示波”,选择“工具”一>“加载目标文件”,本实验加载 C:\AEDK\LCAACT\试验软件\CPI.EXE,然后选择在“工具”栏中“软件示波器”中“普通示波”,点击开始示波器即程序运行
以后每个实验中的虚拟示波器运行方法同上只是加载的程序要根据实验的不同而不同
假如以后用到该方法,不再赘述
4、现象:程序执行,用虚拟示波器(CHl)观察输出点 OUT(B1数模转换中),可以测量到连续的周期性三角波
开始设置初始电平为0VD / A 输出并增D / A 输出并减<=0FFH
> =00HYYNN下载后可任意编辑通过实验结果的图片,我们可以知道得出来的三角波的幅值为 U=(3
95V)=4
3s 模拟输出来的幅值和我们输入的 5V 有一定的偏差
相对误差为(5-4
96)/5=0
8%,因为 0832 是 8 为的,所以分辨率为 1/256 即 0
相比较一下本次实验的误差只有 0
8%,相当于掉了