资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
微机原理实验报告实验名称8255可编程并行接口实验一、实验目的1、掌握8255芯片结构及工作方式,2、熟悉8255并行口扩展的编程。二、实验设备1、Lab6000p实验教学系统;2、旧M-PC机三、系统中的8255模块Lab6000p实验箱中的8255模块连线如下列图所示:01234567 o。P。一 D D D D一 AAAARAHRAHS -I-D D D D P D D P0 1 2 3 4 5 6 ?F P F P P F F P白FAAAs 1 23 4 s6 7AE A1/IRE/CST F-H-120 ,1 .22 :-224 :5 .图1 8255模块的连线AD0 AD7、A0、A1、RESET、/WR、/RD 已分另U连至系统 总线 DB0 DB7、AB0、AB1、RESET、/IOW、/IOR ; 8255_CS PA 口、PB 口、PC 口引出留给用户连接。三、实验内容和实验步骤1、8255根本输入输出方式一一开关控制 LED显示1实验要求开关拨上LED亮,开关拨下LED灭2电路连接01234567DDDDDDDD EEEEEEEE01234567 p p F F p F F F0 1 .2 3 4 5 6 7 DDDDD-DDD0123d-567DDDDDDDD A A AA A AAA01234567Di2m 45.W7 bbb_b B BBB pp p p p ppp图2电路连接图8255_CS连至地址译码/CS0, PA 口连至LED电平显示模块,PB 口连至开关电路。程序框图3)图4程序框图程序代码4)见附录程序2.1实验步骤5)1、在Lab6000族验箱上完成连接电路;2、开启计算机电源,开启Lab6000族验箱电源;3、启动WAVE6000软件;4、确认 WAVE6000 与 Lab6000施接;5、输入源代码;6、编译源代码F9;7、单步运行源代码F8,观察每条指令执行结果;8、连续运行程序,上下拨动开关观察LED显示情况。2、8255选通输入方式开关控制 LED显示1实验要求开关上的逻辑信号在选通信号有效时读入微处理器,并送到LED显示。2电路连接将选通信号单脉冲接到PC2,其余连线和实验1中的相同3程序框图图5程序框图4程序代码见附录程序2.25实验步骤1、在Lab6000固验箱上完成连接电路;2、开启计算机电源,开启Lab6000固验箱电源;3、启动WAVE6000软件;4、确认 WAVE6000 与 Lab6000施接;5、输入源代码;6、编译源代码F9;7、单步运行源代码F8,观察每条指令执行结果;8、连续运行程序,上下拨动开关观察LED显示情况四、实验结果1、8255根本输入输出方式一一开关控制 LED显示:当开关翻开时,与之相对应的LED灯亮。2、8255选通输入方式开关控制 LED显示:在选通信号有效时,按下开关,对应的 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号