资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
微机原理实验报告实验名称可编程并行接口实验一、实验目的1、掌握8255芯片结构及工作方式,2、熟悉8255并行口扩展的编程。二、实验设备1、Lab6000p实验教学系统;2、IBM-PC机三、系统中的825模5块3332312:0292827301234567DDDDDDDDAAAAAAAAPPPFFFPPFFFFPPF0123斗LD6r-DDDDDDDD心1WRRDMA/SC/Lab6000p实验箱中的8255模块连线如下图所示:/WR/RE一RESET二1AaAl图18255模块的连线ADOAD7、A0、Al、RESET、fWR、/RD已分别连至系统总线DB0DB7、AB0、AB1、RESET、/IOW、/IOR;8255_CS、PA口、PB口、PC口引出留给用户连接。三、实验内容和实验步骤i基本输入输出方式开关控制显示1)实验要求开关拨上LED亮,开关拨下LED灭。2)电路连接82EEA01234567DDDDDDDDAAAAAAAA3433T2uYe22282701234567DDDDDDDDmaiS/WR/EERESETCS0-_&RA0A1州RD72:1:4u2龄:383?:1?:20:21:22:22:24:药:01234567口AAAAAPPPPPPPF01234567DDDDDDDDEEEEEEEELLLLLLLL0123456?KKKKKKKKel234567pppppppp图2电路连接图8255_CS连至地址译码/CS0,PA口连至LED电平显示模块,PB口连至开关电路。3)程序框图延卜读8256PBII:i8265PA图4程序框图4)程序代码见附录程序2.15)实验步骤1、在Lab6000p实验箱上完成连接电路;2、开启计算机电源,开启Lab6000p实验箱电源;3、启动WAVE6000软件;4、确认WAVE6000与Lab6000p连接;5、输入源代码;6、编译源代码(F9);7、单步运行源代码(F8),观察每条指令执行结果;8、连续运行程序,上下拨动开关观察LED显示情况。选通输入方式开关控制显示1)实验要求开关上的逻辑信号在选通信号有效时读入微处理器,并送到LED显示。2)电路连接将选通信号(单脉冲)接到PC2,其余连线和实验1中的相同。3)程序框图图5程序框图4)程序代码见附录程序2.25)实验步骤1、在Lab6000p实验箱上完成连接电路;2、开启计算机电源,开启Lab6000p实验箱电源;3、启动WAVE6000软件;4、确认WAVE6000与Lab6000p连接;5、输入源代码;6、编译源代码(F9);7、单步运行源代码(F8),观察每条指令执行结果;8、连续运行程序,上下拨动开关观察LED显示情况。四、实验结果基本输入输出方式一一开关控制显示:当开关打开时,与之相对应的LED灯亮。2选通输入方式开关控制显示:在选通信号有效时,按下开关,对应的LED灯亮。五、问题思考1、若8255_CS连至地址译码/CS4,程序该如何修改?答:将PortA、PortB、PortC和CAddr在代码中的地址改为C000h、C001h、C002h和C003h。2、若PB口连至LED电平显示模块,PA口连至开关电路,程序该如何修改?答:将PA口设置为输人、PB口设置为输出,更改相应的控制字以及接线。将控制字设置为090h。六、实验总结
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号