8.1 可编程的输入输出接口芯片8255A 8.1.4 8255A的工作方式 8.2 8255A 复习:P295~300 预习:D/A、A/D;
P318~326 作业:7-23;7-25 思考题:7-26 第11、12周的实验时间进行实验上机考试
2020/12/11
1
3. 方式2
(1)方式2的基本功能 这是一种双向工作方式,使外设在单一的
e.STB 外设给8255A的选通信号,低电平 有效,此信号将外设送到8255A的数据打入输 入锁存器。
2020/12/11
5
f.IBF 输入锁存器满信号,这是8255A 送给CPU的状态信号,高电平有效,表示当 前已有一个新数据送到输入锁存器,等待 CPU取走。
g.INTE2 中断允许信号,当PC4设置为1, 则INTE2=1,表示端口A的输入处于中断允 许状态。
2020/12/11
6
(3)方式2的控制字
当端口A工作在方式2时,端口B可工作 在方式0,亦可工作在方式1,既可作输入 口也可作输出口。而端口C剩下3位视B口 而定,若B口工作在方式0,C口剩下3位可 工作在方式0,若B口工作在方式1,则C口 剩下3位作B口的联络线。
2020/12/11
7
例1: 设A端口工作于方式2,B端口工作 于方式0输出,PC2~PC0工作在方式0输入。 则控制字为:
主程序段:
SUB AX,AX
MOV DS,AX
MOV AX,1000H
MOV WORD PTR[003CH],AX ;设置偏址
MOV AX,5000H
MOV WORD PTR[003EH],AX ;设置段址
MOV AL,0A0H
;置方式控制字
OUT 0F7H,AL