同济大学微型计算机原理实验报告,同济大学微机原理实验报告.doc

41528d3028836879cd698677c3999917.gif同济大学微机原理实验报告.doc

微机原理与接口技术上机实验报告学号姓名班级课程名称微型计算机原理与接口技术上机内容模/数转换器实验性质□综合性实验□设计性实验■验证实验实验时间年12月19日实验地点汽车学院107实验设备TPC2003A微机实验箱示波器实验报告包括目的、方法、原理、结果或实验小节等。一、实验目的了解模/数转换的基本原理,掌握ADC0809的使用方法。二、实验内容1、实验电路原理图如图121。通过实验台左下角电位器RW1输出0~5V直流电压送入ADC0809通道0IN0,利用DEBUG的输出命令启动A/D转换器,输入命令读取转换结果,验证输入电压与转换后数字的关系。启动IN0开始转换OUT02980读取转换结果IN02982、编程采集IN0输入的电压,在屏幕上显示出转换后的数据用16进制数。三、实验提示1、ADC0809的IN0口地址为298H,IN1口地址为299H。2、IN0单极性输入电压与转换后数字的关系参考原理图其中UI为输入电压,UREF为参考电压,这里的参考电压为PC机的+5V电源。3、一次A/D转换的程序可以为MOVDX,口地址OUTDX,AL;启动转换;延时INAL,DX;读取转换结果放在AL中接收A/D转换器数据在屏幕上显示IO0809AEQU298HCODESEGMENTASSUMECSCODESTARTMOVDX,IO0809A启动A/D转换器OUTDX,ALMOVCX,0FFH延时DELAYLOOPDELAYINAL,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 ,再加7DDDADDDL,30H显示MOVAH,02INT21HRETDISPENDPCODEENDSENDSTART五、实验小结通过实验,了解和掌握模/数转换的工作原理,熟悉汇编代码的编写。在实验过程中,我们小组相互帮助,共同连接电线,第一次并没有达到理想的结果,在老师们的帮助下,我们及时更正了错误,最终完成了实验,通过实验的过程,让我们对于课本的理论知识有了进一步了解。实验图片实验十二模/数转换器一、实验目的了解模/数转换的基本原理,掌握ADC0809的使用方法。二、实验内容1、实验电路原理图如图121。通过实验台左下角电位器RW1输出0~5V直流电压送入ADC0809通道0IN0,利用DEBUG的输出命令启动A/D转换器,输入命令读取转换结果,验证输入电压与转换后数字的关系。启动IN0开始转换OUT02980读取转换结果IN02982、将JP3的1、2短接,使IN2处于双极性工作方式,并给IN1输入一个低频交流信号幅度为±5V,编程采集这个信号数据并在屏幕上显示波形。三、实验提示1、ADC0809的IN0口地址为298H,IN1口地址为299H。2、IN0单极性输入电压与转换后数字的关系请参考原理图3、一次A/D转换的程序可以为MOVDX,口地址OUTDX,AL;启动转换;延时INAL,DX;读取转换结果放在AL中AD转换器2示波器采集数据在屏幕是作图IO0809BEQU299HCODESEGMENTASSUMECSCODESTARTMOVAX,0012H设屏幕显示方式为VGA640X480模示INT10HSTART1MOVAX,0600HINT10H清屏ANDCX,0CX为横坐标DRAWMOVDX,IO0809B启动A/D转换器通道1OUTDX,ALMOVBX,200500延时DELAYDECBXJNZDELAYINAL,DX读入数据MOVAH,0MOVDX,368DX为纵坐标SUBDX,AXMOVAL,0AH设置颜色MOVAH,0CH画点INT10HCMPCX,639一行是否满JZSTART1是则转STARTINCCX继续画点PUSHDXMOVAH,06H是否有键按下MOVDL,0FFHINT21HPOPDXJEDRAW无,则继续画点MOVAX,0003有恢复屏幕为字符方式INT10HMOVAH,4CH返回INT21HCODEENDSENDSTART实验结果微机原理与接口技术上机实验报告学号姓名班级课程名称微型计算机原理与接口技术上机内容简单并行接口实验性质□综合性实验□设计性实验■验证实验实验时间年12月19日实验地点汽车学院107实验设备TPC2003A微机实验箱实验报告包括目的、方法、原理、结果或实验小节等。一、实验目的掌握简单并行接口的工作原理及使用方法。二、实验内容1、按下面图一简单并行输出接口电路图连接线路(74LS273插通用插座,74LS32用实验台上的“或门”)。74LS273为八D触发器,8个D输入端分别接数据总线D0~D7,8个Q输出端接LED显示电路L0~L7。2、编程从键盘输入一个字符或数字,将其ASCⅡ码通过这个输出接口输出,根据8个发光二极管发光情况验证正确性。3、按下面图二简单并行输入接口电路图连接电路(74LS244插通用插座,74LS32用实验台上的“或门”)。74LS244为八缓冲器,8个数据输入端分别接逻辑电平开关输出K0~K7,8个数据输出端分别接数据总线D0~D7。4、用逻辑电平开关预置某个字母的ASCⅡ码,编程输入这个ASCⅡ码,并将其对应字母在屏幕上显示出来。图一图二三、实验中使用到的程序对于简单并行输出接口STACK1SEGMENTSTACK STACK DW32DUP0STACK1ENDSDATASEGMENTBASEPORTEQU0EC00H280H实际基址PORTEQUBASEPORT2A8H基址偏移地址DATAENDSCODESEGMENTASSUMESSSTACK1,DSDATA,CSCODESTARTMOVAX,DATAMOVDS,AXAGAINMOVAH,1INT21HCMPAL,1BHJEEXITMOVDX,PORTOUTDX,ALMOVAH,2MOVDL,0DHINT21HMOVAH,2MOVDL,0AHINT21HJMPAGAINEXITMOVAH,4CHINT21HCODEENDSENDSTART对于简单并行输入接口STACK1SEGMENTSTACK STACK DW32DUP0STACK1ENDSDATASEGMENTBASEPORTEQU0EC00H280H实际基址PORTEQUBASEPORTAA0H实际地址DATAENDSCODESEGMENTASSUMECSCODE,DSDATA,SSSTACK1STARTMOVAX,DATAMOVDS,AXAGAINMOVDX,PORTINAL,DX输入指令MOVAH,2MOVDL,ALINT21H显示字符MOVAH,0BHI

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值