




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
微机原理实验报告(精选合集) 第一篇:微机原理实验报告学号:学生姓名:打印日期:评分:评语:实验报告COURSEPAPER8255控制开关状态显示学院:机电工程与自动化学院一、实验目的;(本课程设计是在完成《微机原理与接口技术使用教程》知识后进行的一次综合性训练。通过本课程设计,既可以巩固对所学知识的理解和掌握,又可以培养解决实际问题的本领,也能够提高运用文字图表表达设计思想和对Proteus与Emu8086应用的能力。二、实验要求;(1)功能要求:设定8255的PA口为开关量输入,PB口为开关量输出,要求能随时将PA口的开关状态通过PB口的数码管显示出来,如开关为0000,则数码管显示为0;若开关为1111,则数码管显示为F。(2)具体参数:将8255A的端口A设置为方式0并作为输入口,读取开关量,PB口设置为方式0作为输出口。并设定A、B、C口和控制口的地址为60H、62H、64H、66H。LED为共阴极连接方式。(3)用Proteus画出实现上述功能的8086和8255及LED相关连接的硬件电路,编写相关程序,结合emu8086,完成仿真调试,给出硬件电路图、程序代码和仿真结果图。三、实验说明;利用前期实验建立组态控制组态软件的操作界面和主要功能;混料罐工程或交通灯工程工程组态四、实验步骤;(1)硬件设计8255A的四个端口地址为60H、62H、64H、66H。其二进制码分别为01100000H、01100010H、01100100H、01100110H。则可以判断,8255A的A0与A1端口应该与8086的A1和A2端口对应。8086的A7、A4、A3、A0为0,A6、A5为1时,8255A接受指令。为完成上述操作,可以使用138译码器。8255A的A端口作为输入口,连接四位开关;B端口作为输出口,连接一个共阴极的LED显示管。(2)硬件电路图(3)汇编语言设计assumecs:codecodesegmentstart:MOVDX,066HMOVAL,90HOUTDX,ALAA:MOVBX,OFFSETTABLMOVDX,060HINAL,DXANDAL,0FHXLATMOVDX,062HOUTDX,ALJMPAATABL:DB3FH,06H,5BH,4FHDB66H,6DH,7DH,07HDB7FH,6FH,77H,7CHDB39H,5EH,79H,71Hcodeendsendstart(4)实验结果五、实验心得;通过对proteus及emu8086软件的应用,可以使我将从课堂与书本上学习到的知识,以模拟的方式,制作成成品。在本次课外项目中,我对于8255A的工作方式以及8086如何控制其他元器件输入输出数据有了清晰的认识。通过使用模拟软件,我有了更多的方式去深入了解课本上的知识。第二篇:数码转换实验报告微机原理实验九数码转换一、实验目的1、掌握计算机常用数据编码之间的相互转换方法。2、进一步熟悉DEBUG软件的使用方法。二、实验内容1.ACSII码转换为非压缩型BCD码编写并调试正确的汇编语言源程序,使之实现:设从键盘输入一串十进制数,存入DATA1单元中,按回车停止键盘输入。将其转换成非压缩型(非组合型)BCD码后,再存入DATA2开始的单元中。若输入的不是十进制数,则相应单元中存放FFH。调试程序,用D命令检查执行结果。2.BCD码转换为二进制码编写并调试正确的汇编语言源程序,使之将一个16位存储单元中存放的4位BCD码DATA1,转换成二进制数存入DATA2字单元中。调试程序,用D命令检查执行结果。3.十六进制数转换为ASCII码编写并调试正确的汇编语言源程序,使之将内存DATA1字单元中存放的4位十六进制数,转换为ASCⅡ码后分别存入DATA2为起始地址的4个单元中,低位数存在低地址的字节中,并在屏幕上显示出来。三、实验预习1.复习材料中有关计算机数据编码部分的内容。2.按要求编写程序。四、实验步骤1.编辑源文件,经汇编连接产生EXE文件。2.用DEBUG调试、检查、修改程序。五、实验内容1.ACSII码转换为非压缩型BCD码STACKSEGMENTPARASTACK'STACK'DB256DUP(?);为堆栈段留出256个字节单位STACKENDSDATASEGMENTPARA'DATA';定义数据段DATA1DB32;缓冲区最大长度DB?DB32DUP(?)DATA2DB32DUP(?)DATAENDSCODESEGMENT;定义代码段ASSUMESS:STACKASSUMECS:CODEASSUMEDS:DATASTART:MOVAX,DATAMOVDS,AXLEADX,DATA1;规定:DX存放输入字符串的缓冲区首地址MOVAH,0AHINT21H;字符串输入AL=键入的ASCII码LEAS

一吃****瀚文
实名认证
内容提供者


最近下载
贵州省城市管理行政执法条例.doc
贵州省城市管理行政执法条例.doc
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种基于双轨缆道的牵引式雷达波在线测流系统.pdf
一种胃肠道超声检查助显剂及其制备方法.pdf
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
201651206021+莫武林+浅析在互联网时代下酒店的营销策略——以湛江民大喜来登酒店为例.doc
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf
用于空间热电转换的耐高温涡轮发电机转子及其装配方法.pdf