实验二输入PB输出8255A

上传人:飞*** 文档编号:47840755 上传时间:2018-07-05 格式:PDF 页数:2 大小:19.01KB
返回 下载 相关 举报
实验二输入PB输出8255A_第1页
第1页 / 共2页
实验二输入PB输出8255A_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《实验二输入PB输出8255A》由会员分享,可在线阅读,更多相关《实验二输入PB输出8255A(2页珍藏版)》请在金锄头文库上搜索。

1、实验一并行接口实验PA 输入、 PB 输出( 8255A)一、 实验目的 掌握 8255A 和微机接口方法。 掌握 8255A 的工作方式和编程原理。二、 实验内容用 8255 PA 作开关量输入口,PB 作输出口。三、 编程提示8255A 芯片简介: 8255A 可编程外围接口芯片是Intel 公司生产的通用并行接口芯片,它具有 A、B、C 三个并行接口,用+5V 电源供电,能在以下三种方式下工作:方式 0:基本输入 /输出方式方式 1:选通输入 /输出方式方式 2: 双向选通工作方式使 8255A 端口 A 工作在方式0 并作为输入口, 读取 K1K8八个开关量, ,送 PB 口显示。 P

2、B 口工作在方式0 作为输出口。四、 实验步骤按实验电路图连接线路:8255A 芯片 A 口的 AP0PA7 依次和开关量输入插孔K1K8 相连。8255A 芯片 B 口的 AB0PB7 依次接 L1L8 运行实验程序:运行程序,之后拨动K1K8 、L1L8 会跟着亮灭。五、程序代码DATA SEGMENT STRING DB PRESS ANY KEY TO CONTINUE,0DH,0AH,$ DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DA TA H2: MOV DX,21BH ;设置 8225A 的工作方式MOV AL,90H OUT DX,AL

3、P2: MOV DX,218H ;端口 A 接受信号IN AL,DX INC DX OUT DX,AL LEA DX,STRING ;显示输出提示字符串MOV AH,9 INT 21H MOV AH,1 ;从键盘输入字符INT 21H CMP AL,Q ;若是 Q,退出循环JNZ P2 ;若不是 Q,继续返回执行MOV AH,4CH INT 21H ;返回 DOS CODE ENDS END H2 六、实验总结本实验总体来说较容易,编写程序和连线都不是很难。实验中,唯一遇到的问题就是每次运行完试验后总是陷入死循环,导致电脑死机,要重新启动。最后, 我想到在程序中用一个比较来实现退出程序。具体来说, 是输入一个字母, 与 Q 比较,当字母是Q 时返回 DOS退出;否则,可以继续用开关通过8255A 控制发光二极管的明灭。实验结果很顺利。七、程序流程图开始设置 8225A 控制字读取 PA 口值将 PA 口值送 PB 口显示

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号