您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 实验十二--模-数转换器
本科学生综合性实验报告学号姓名学院物电学院专业、班级实验课程名称微机原理与接口技术实验教师及职称开课学期2012至2013学年上学期填报时间2012年11月25日云南师范大学教务处编印一、实验设计方案实验序号实验12实验名称模数转换器(电压转16进制数据)实验时间实验室同析3.3191.实验目的了解模/数转换的基本原理,掌握ADC0809的使用方法。2.实验原理、实验流程或装置示意图2.1实验原理2.11实验电路原理图如图12-1。通过实验台左下角电位器RW1输出0~5V直流电压送入ADC0809通道0(IN0),利用debug的输出命令启动A/D转换器,输入命令读取转换结果,验证输入电压与转换后数字的关系。启动IN0开始转换:Out02980读取转换结果:In0298编程采集IN0输入的电压,在屏幕上显示出转换后的数据(用16进制数)。2.12实验电路原理图如图12-1。通过实验台左下角电位器RW1输出0~5V直流电压送入ADC0809通道0(IN0),利用debug的输出命令启动A/D转换器,输入命令读取转换结果,验证输入电压与转换后数字的关系。启动IN0开始转换:Out02980读取转换结果:In0298将JP3的1、2短接,使IN2处于双极性工作方式,并给IN1输入一个低频交流信号(幅度为±5V),编程采集这个信号数据并在屏幕上显示波形。2.2实验流程2.212.222.3实验装置示意图2.313.实验设备及材料TCP_USB试验箱一台(连接电脑)、导线若干4.实验方法步骤及注意事项4.1实验方法使用电脑辅助完成,采用直接事物来表现间接事物的方法4.2实验步骤4.21按照电路图在试验箱上正确连接好导线4.22打开电源开关,电脑上打开TCP_USB软件,编程、运行4.23观察运行时电脑屏幕上显示的模拟量转换成的数字量4.3注意事项4.31ADC0809的IN0口地址为298H,IN1口地址为299H。4.32连接导线是要正确,一定要找到对应的节点4.33实验运行时一定要注意观察实验结果,认真分析5.实验数据处理方法本实验采用的是直接观察法,实验结果直接可以显示出来,加上公式计算法比较实验结果的正确性6.参考文献周佩玲,彭虎,傅忠谦.微机原理与接口技术(第三版).电子工业出版社,2008TPC-USB学生实验指导书戴梅萼.微型计算机系统原理及应用(第三版).清华大学出版社,2003二、实验报告1实验现象与结果1.1实验代码1.11;*******************************;;*接收A/D转换器数据在屏幕上显示*;;*******************************;io0809aequ298hcodesegmentassumecs:codestart:movdx,io0809a;启动A/D转换器outdx,almovcx,0ffh;延时delay:loopdelayinal,dx;从A/D转换器输入数据movbl,al;将AL保存到BLmovcl,4shral,cl;将AL右移四位calldisp;调显示子程序显示其高四位moval,blandal,0fhcalldisp;调显示子程序显示其低四位movah,02movdl,20h;加回车符int21hmovdl,20hint21hpushdxmovah,06h;判断是否有键按下movdl,0ffhint21hpopdxjestart;若没有转STARTmovah,4ch;退出int21hdispprocnear;显示子程序movdl,alcmpdl,9;比较DL是否9jleddd;若不大于则为'0'-'9',加30h为其ASCII码adddl,7;否则为'A'-'F',再加7ddd:adddl,30h;显示movah,02int21hretdispendpcodeendsendstart1.12;****************************;;*AD转换器2--示波器*;;*采集数据在屏幕是作图*;;****************************;io0809bequ299hcodesegmentassumecs:codestart:movax,0012h;设屏幕显示方式为VGA640X480模示int10hstart1:movax,0600hint10h;清屏andcx,0;cx为横坐标draw:movdx,io0809b;启动A/D转换器通道1outdx,almovbx,200;500;延时delay:decbxjnzdelayinal,dx;读入数据movah,0movdx,368;dx为纵坐标subdx,axmoval,0ah;设置颜色movah,0ch;画点int10hcmpcx,639;一行是否满jzstart1;是则转startinccx;继续画点pushdxmovah,06h;是否有键按下movdl,0ffhint21hpopdxjedraw;无,则继续画点movax,0003;有恢复屏幕为字符方式int10hmovah,4ch;返回int21hcodeendsendstart1.2实验现象1.211.3实验结果1.31改变可调电阻的阻值,可以再电脑屏幕上看到一系列变化的16进制数据1.32改变可调电阻的阻值在屏幕上可以得到一条连续变化的线2对实验现象、实验结果的分析及其结论实验结果的灵活,我们改变了电阻的阻值,就可以看到变化的结果,把不可直接测量的物理量转换为了可以直接观察的量,是实验更加的轻松3实验总结本次实验前,自己认真地做了预习,实验过程中,老师讲解得也比较仔细清楚,加上认真思考,积极探索,实验后,查阅资料,提炼总结。总的来说,基本完成了实验的要求实验中老师与同学的配合比较好,完成实验内容也很轻松,我们在做实验的过程中也感到了轻松,学起来也比较有积极性,实验本身也令我们很感兴趣。实验中使我们了解模/数转换的基本原理,掌握ADC0809的使用方法。教师评语及评分:签名:年月日
本文标题:实验十二--模-数转换器
链接地址:https://www.777doc.com/doc-4987374 .html