- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE
PAGE1
实验五4.6D/A转换0832应用实验
系别专业:电子系12级电信2班学号:3121003210
姓名:李书杰指导老师:刘志群老师
4.6.1实验要求
1.复习D/A转换的工作原理。
2.复习DAC0832的应用及编写程序的方法。
4.6.2实验设备
PC机一台,TD-NMC+教学实验系统,示波器一台
4.6.3实验目的
1.进一步熟悉单片机仿真实验软件KeilC51调试硬件的方法。
2.掌握D/A转换器件与单片机接口的方法。
3.了解D/A转换芯片DAC0832的性能、内部结构、工作原理,掌握其编程方法。
4.了解运放在电流型D/A中的使用方法。
4.6.4实验内容
实验1
根据TD-NMC+实验平台的单元电路,构建一个硬件系统,并编写实验程序实现如下功能:利用DAC0832输出一个幅值为5V、周期为1kHz的连续方波。
程序如下:
ORG0000H
SJMPSTART
ORG0030H
START:MOVDPTR,#7FFFH;设置D/A口地址
LOOP:MOVA,#0FFH;给A送最大值
MOVX@DPTR,A;D/A输出相应模拟量
ACALLDELAY500us;延时
MOVA,#00H;给A送最小值
MOVX@DPTR,A;D/A输出相应模拟量
ACALLDELAY500us;延时
AJMP LOOP;返回循环
DELAY500us:
MOVR2,#0F8H
NOP
DELAY1:DJNZR2,DELAY1
RET
END
实验2
根据TD-NMC+实验平台的单元电路,构建一个硬件系统,并编写实验程序实现如下功能:利用DAC0832输出一个幅值为5V的连续三角波(周期随意)。
以上两个实验均要求使用示波器查看输出波形并记录波形。
程序如下:ORG0000H
SJMPSTART
ORG0030H
START:MOVDPTR,#7FFFH;设置D/A口地址
MOVA,#00H;输入数字量00H到A(初值为00H)
LOOP1:MOVX@DPTR,A;输出对应于A内容的模拟量
INC A;修改A的内容(原来值加1)
CJNEA,#0FFH,LOOP1
LOOP2:MOVX@DPTR,A;输出对应于A内容的模拟量
DECA
CJNEA,#00H,LOOP2
AJMP LOOP1
END
4.6.5实验单元电路及连线
4.6.6实验说明
1.影响DAC(D/A转换器)的主要性能指标有:分辨率、转换精度、偏移量误差、线性度、转换速度。
分辨率是指D/A转换器能分辨的最小输出模拟增量,取决于输入数字量的二进制位数。一个n位的DAC所能分辨的最小电压增量定义为满量程值的2-n倍。如满量程值为10V的8位DAC芯片的分辨率为10V×2-8=39mv。
转换精度是指满量程时DAC的实际模拟输出值和理论值的接近程度。偏移量误差是指输入数字量为零时,输出模拟量对零的偏移值。线性度是指DAC的实际转换特性曲线和理想直线之间的最大偏差。建立时间是指向DAC输入新的数字量到输出模拟量稳定达到规定误差范围内(一般为
1/2LSB)所需的时间。DAC中常用建立时间来描述其速度。一般地,电流输出型DAC建立时间较短,电压输出型DAC则较长。相比较而言,DAC的速度要比ADC的速度快。若DAC建立时间不满足要求,可能无法正确控制被控对象,也将大大降低D/A器件的性能指标。
2.DAC按输出形式分为电压输出型、电流输出型和乘法型DAC;按输出极性分为单极性输出和双极性输出DAC。
3.单片机和DAC0832接口时,可以有三种连接方式:直通方式、单缓冲方式和双缓冲方式。
4.电流输出型的DAC,可以外接一个运算放大器,经过电压-电流转换,输出电压。
5.LM324是四运放集成电路,它采用14脚双列直插塑料封装。它的内部包含四组形式完全相同的运算放大器,除电源共用外,四组运放相互独立。每一组运算放大器可用图4.6.3所示的符号来表示,它有5个引出脚,其中“+”、“-”为两个信号输入端,“V+”、“V-”为正、
文档评论(0)