8位DA转换实验 实验报告_孔令宇 10284032

8位DA转换实验 实验报告_孔令宇 10284032

ID:37857165

大小:2.72 MB

页数:4页

时间:2019-06-01

8位DA转换实验  实验报告_孔令宇 10284032_第1页
8位DA转换实验  实验报告_孔令宇 10284032_第2页
8位DA转换实验  实验报告_孔令宇 10284032_第3页
8位DA转换实验  实验报告_孔令宇 10284032_第4页
资源描述:

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

1、8位D/A转换实验学生:孔令宇班级:计科10级1006班任课教师:吴为民一、实验目的学习掌握数/模转换的基本原理,掌握DAC0832芯片的使用方法。二、实验内容按实验接线图编写转换程序,分别产生锯齿波,三角波并用示波器观察波形。三、实验原理图四、实验流程1.锯齿波1.三角波一、实验代码1.锯齿波.modelsmall.386datasegmentdataendscodesegmentassumecs:code,ds:datastart:moval,00H;输出数据初值J:movdx,200H;DAC0832的地址outdx,al;锯齿波输出inc

2、al;al+1cmpal,0FFH;是否等于0FFHjnzJ;不等于跳到J处,继续al+1moval,00H;等于0FFH,重置aljmpJcodeendsendstart2.三角波.modelsmall.386datasegmentdataendscodesegmentassumecs:code,ds:datastart:movax,datamovds,axmovdx,200hmoval,00h;出数据从0开始l1:outdx,alincal;输出数据加1jnzl1;al是否加满?未满继续moval,0ffh;已满,al置全1l2:outdx,

3、aldecal;出数据减1jnzl2;al是否减到0?不为0继续jmpl1;为0,al加1codeendsendstart一、实验数据七、实验体会与上周的中断实验相比,本次8位D/A转换实验较为顺利。通过本次实验,我对DAC0832芯片的使用方法有了更进一步的认识。锯齿波和三角波的产生原理比较类似。在产生锯齿波时,将AL+1后与0FFH做比较,若是等于0FFH则重新置AL=00hH,若小于0FFH则继续执行AL+1,并再次与0FFH比较,直到AL=0FFG。在产生三角波时,前半部分的设计思路和锯齿波类似。当AL+1=0FFH时,再进行一次AL+1

4、,AL=00H,以此作为判断条件,将AL置为0FFH,AL-1,开始产生三角波的下降部分。本次实验中可能因为周围环境对示波器有一定干扰,三角波的波形在示波器上显示有毛刺,尝试了几次仍未解决,但三角波大体的波形已经显示成功。

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

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

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