微机原理8255并行接口完整实验报告
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验2 8255并行接口实验
实验时间2019年10月23日
实验类型■验证性□设计性□综合性
1.实验目的
1.学习并掌握8255的工作方式及其应用
2.掌握8255典型电路的接法
3.掌握程序固化及脱机运行程序的方法
2. 实验内容及过程(主要内容、操作步骤)
1.基本输入输出实验。编写程序,使8255的A口为输出,B口为输入,完成拨动开关到数据灯的数据传输。要求只要开关拨动,数据灯的显示就发生相应改变。
2.流水灯显示实验。编写程序,使8255的A口和B口均为输出,数据灯D7~D0由左向右,每次仅亮-一个灯,循环显示,D15~D8与D7~D0正相反,由右向左,每次仅点亮一个灯,循环显示。
3.方式1输入输出实验。编写程序,使8255工作在方式1控制下的A口输入,B口输出。
1. 基本输入输出实验
本实验使8255端口A工作在方式0并作为输出口,端口C工作在方式0并作为输入口用一组开关信号接入端口B,端口A输出线接至一组数据灯上,然后通过
对8255芯片编程来实现输入输出功能。具体实验步骤如下
(1)实验接线图如图4.3.4所示,按图连接实验线路图。(实际实验改为C为输入,A为输出,相应实际接线图改为下图所示)
(2)编写实验程序,经编译、连接无误后装入系统。
(3)运行程序,改变拨动开关,同时观察LED显示,验证程序功能。
3. 测试数据及实验结果
4. 实验分析及总结(主要考察内容)
1.控制字格式决定了哪个端口为输入,哪个为输出,将D0-D7 8个控制字视为一个16进制数,再将其送入AX的高八位,就实现了端口的输入输出控制,而AX 的低八位没有使用
2.A、B、C口和控制寄存器的地址后面*2是指地址第一位没有用
教师评阅
评价指标:实验目的、操作步骤、设计、算法、程序结构、实验结果、实验分析、实验总结