欢迎来到天天文库
浏览记录
ID:59274523
大小:31.00 KB
页数:2页
时间:2020-09-07
《实验六 8255A可编程并行接口实验.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验六8255可编程并行接口实验6.1实验目的掌握8255A的结构、工作方式以及应用编程,进一步了解可编程并行接口的概念。6.2实验条件1.北京达盛科技有限公司“缔造者”电子电气技术综合实验台、CPU挂箱、8086CPU模块。2.PC机1台,已安装实验台8086开发调试软件。3.万用表。6.3实验内容本实验用到CPU挂箱的两部分电路:开关量输入输出电路和8255A并行接口电路。8255A的A口作为输入口,与逻辑电平开关相连;8255A的B口作为输出口,与发光二极管相连。编写程序,使得逻辑电平开关的变化在发光二极管上显示出来。6.4实验步骤1.实验接线将8255A并行接
2、口电路的CS8255与地址译码电路的CS0相连,8255A的PA0~PA7、PB0~PB7分别与开关量输入输出电路的K1~K8、LED1~LED8相连。2.建立PC机与8086CPU模块间的通讯连接将8086CPU模块正确地放在CPU挂箱上的CPU插槽中,系统上电后按下RESET键,几秒钟之后如果显示“P_”,说明CPU挂箱上的8086系统复位及8086CPU模块监控程序运行正常。在PC机上打开8086开发调试软件,根据提示按下RESET键,几秒种后如果显示“C_”,说明与PC机通讯正常,同时8086开发调试软件用户界面提示通讯成功。如果通讯不成功,试着选择串口COM
3、2。3.编辑汇编语言源程序8086开发调试软件是将编辑、汇编、连接和调试集成在一起的综合开发环境,同时具有断点设定、程序下载到实验台等功能。选择“文件”à“新建”选项,建立一个源文件,输入源程序并保存。4.编译源程序选择“编译”à“编译”选项,8086开发调试软件的此项功能完成对源程序的汇编、连接,生成可执行程序。5.下载可执行程序到实验台选择“编译”à“链接”选项,8086开发调试软件的此项功能是将可执行程序下载到实验台的8086系统。6.运行程序运行8086开发调试软件,将光标移到在实验程序中需要设置断点的行,选择8086开发调试软件“运行”à“设置断点”选项,完
4、成程序断点的设置。选择“运行”à“运行程序”选项。拨动某一电平开关,观察发光二极管的亮灭情况。实验结果:全速运行程序,由上往下拨动开关时,相应位置的LED应当点亮。6.5编程提示、实验程序与框图1.编程提示:CPU挂箱上I/O地址译码电路中CS0片选信号的地址范围为04A0H~04AFH、偶地址有效。本实验中,8255A工作于基本输入输出方式(方式0)。2.输入输出程序和框图开始设置8255方式控制字从A口输入数据图6-18255接口实验程序框图读入数据输出到B口codesegmentpublicassumecs:codeorg100hstart:……编写程序code
5、endsendstart6.6练习题1.8255A的B口作为输入口,与逻辑电平开关相连;8255A的A口作为输出口,与发光二极管相连。完成硬件电路的连接及软件编程。2.修改练习题1的软件程序实现下述功能:由下往上拨动开关时,相应位置的LED应当点亮。重新编辑、编译、运行程序,记录实验结果。
此文档下载收益归作者所有