并行接口8255A实验

电子实验

59人已加入

描述

 实验:并行接口8255A实验

<实验目的>
熟悉8255A的工作原理及应用方法;掌握其接口电路设计及编程方法。

<实验要求> 
通过8255A的A口输入开关的状态,再通过其B口输出,由发光二极管显示出开关的状态,前4个开关向下则灯亮,后4个开关向上则灯亮。

<实验电路>
 (1)电路原理图:

并行
 
(2)连线方法:
译码单元:不用连线。
8255A单元:PA0~7与兵乓开关K1~8相连,PB0~7与发光二极管L1~8相连;

<源程序>
8255A简单输入输出程序
;------------硬件实验三  8255A并行口实验(1)  PA输入,PB输出-------------
PA      EQU 0FFD8H
PB      EQU 0FFD9H
PC      EQU 0FFDAH
COTR    EQU 0FFDBH
CODE  SEGMENT
ASSUME CS:CODE,DS:CODE,ES:CODE
ORG 32E0H
 设置8255A控制字(PA口输入,PB口输出) 
S2:
P2: MOV DX,PA  
IN AL,DX
INC DX
OUT DX,AL
JMP P2
CODE  ENDS
END S2
 
<思考与练习>
1 当把B口为输入,A口为输出,程序怎样改写
2 不使用INC 语句 怎么改写程序

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分