DA转换实验报告.docx

DA转换实验报告.docx

ID:59255926

大小:663.80 KB

页数:9页

时间:2020-09-08

DA转换实验报告.docx_第1页
DA转换实验报告.docx_第2页
DA转换实验报告.docx_第3页
DA转换实验报告.docx_第4页
DA转换实验报告.docx_第5页
资源描述:

《DA转换实验报告.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、HUNANUNIVERSITY课程实验报告实验名称D/A转换实验DA转换学生姓名学生学号专业班级指导老师2014-12-24实验四D/A转换实验一、实验目的1.学习掌握D/A转换原理及接口设计方法;2.掌握DAC0832芯片的使用方法。二、实验内容设计实验线路并编写程序,实现数字信号到模拟信号的转换,输入数字量由程序给出。要求产生方波、三角波,根据前两个代码修改,产生锯齿波,并用示波器观察输出模拟信号的波形。三、实验原理D/A转换器是一种将数字量转换成模拟量的器件,其特点是:接收、保持和转换的数字信息,不存在随温度、时

2、间漂移的问题,其电路抗干扰性较好。大多数的D/A转换器接口设计主要围绕D/A集成芯片的使用及配置响应的外围电路。DAC0832是8位芯片,采用CMOS工艺和R-2RT形电阻解码网络,转换结果为一对差动电流Iout1和Iout2输出。DAC0832引脚如图1所示。主要性能参数如表1示。图1DAC0832引脚图表1DAC0832参数表一、实验步骤及结果1.实验接线图如Error!Referencesourcenotfound.所示,按图连接实验线路图,实物图如Error!Referencesourcenotfound.所示

3、;图2实验电路原理图图3实验电路实物图2.运行Tdpit集成操作软件,根据实验内容,编写实验程序,编译、链接,程序流程图如Error!Referencesourcenotfound.所示;图4方波、三角波程序流程图1.运行程序,用示波器测量DA的输出,观察实验现象;2.自行编写实验程序,产生方波、三角波形,使用示波器观察输出,验证程序功能。也可用软件自带的示波器,根据"附录示波器"接线,点软件工具栏的"示波器"打开示波器。示波器截图见下部分。一、实验结果及代码1.产生方波图5方波【方波代码】IOY0EQU3000H;片

4、选IOY0对应的端口始地址DA0832EQUIOY0+00H*4;DA0832的端口地址STACK1SEGMENTSTACKDW256DUP(?)STACK1ENDSDATASEGMENTSTR1DB'DA0832:SquareWave$';定义显示的字符串DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVDX,OFFSETSTR1;显示字符串MOVAH,9INT21HLOOP1:MOVDX,DA0832;写00H,输出低电平MOVAL

5、,00HOUTDX,ALCALLDALLYMOVDX,DA0832;写0FH,输出高电平MOVAL,7FHOUTDX,ALCALLDALLYMOVAH,1;判断是否有按键按下INT16HJZLOOP1;无按键则跳回继续循环,有则退出QUIT:MOVAX,4C00H;结束程序退出INT21HDALLYPROCNEAR;软件延时子程序PUSHCXPUSHAXMOVCX,05000HD1:MOVAX,0F000HD2:DECAXJNZD2LOOPD1POPAXPOPCXRETDALLYENDPCODEENDSENDSTART

6、1.产生三角波图6三角波【三角波代码】IOY0EQU3000H;片选IOY0对应的端口始地址DA0832EQUIOY0+00H*4;DA0832的端口地址STACK1SEGMENTSTACKDW256DUP(?)STACK1ENDSDATASEGMENTSTR1DB'DA0832:TriangleWave$';定义显示的字符串DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVDX,OFFSETSTR1;显示字符串MOVAH,9INT21

7、HLOOP1:MOVAL,00H;D/A转换起始值UP:MOVDX,DA0832;启动D/A转换OUTDX,ALCALLDALLYINCALCMPAL,7FHJNEUPDOWN:MOVDX,DA0832OUTDX,ALCALLDALLYDECALCMPAL,00HJNEDOWNMOVAH,1;判断是否有按键按下INT16HJZLOOP1;无按键则跳回继续循环,有则退出QUIT:MOVAX,4C00H;结束程序退出INT21HDALLYPROCNEAR;软件延时子程序PUSHCXPUSHAXMOVCX,0F0HD1:MO

8、VAX,0F000HD2:DECAXJNZD2LOOPD1POPAXPOPCXRETDALLYENDPCODEENDSENDSTART1.产生锯齿波图7锯齿波【锯齿波代码】IOY0EQU3000H;片选IOY0对应的端口始地址DA0832EQUIOY0+00H*4;DA0832的端口地址STACK1SEGMENTSTACKDW25

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。