基本IO接口

引入

基本输入接口

示例1

示例2:有数据保持能力的外设

#RD端由in指令控制:将数据由端口传输到CPU内存中

#CS244信号由译码电路实现

示例3:

a)图中由于输出端口6有连接到端口1,当开关与端点1闭合时期间,仍能维持3端口原来的输出状态;同理3端口与5端口也是同理;

当开关与端点3闭合时,端口2出现低电平0,端口4相反出现高电平1,经过或非门,使得输出端口3输出高电平1,从而端口5出现相应高电平1,同样经过或非门,使得输出端口6输出低电平0,从而端口1会出现相应低电平0.

当开关与端点1闭合时,端口1的状态仍会保持为高电平1,端口4出现低电平0,此时端口3出现低电平0,端口3状态也保持不变,从而实现去除抖动的效果。

b)图中由于端口4有连接回端口1,因此在开关闭合状态发生改变时仍能实现保持原来状态的效果。

开关与端点3闭合时,端口1会出现低电平0,经过与非门后端口2出现高电平1,再经过一个与非门端口4出现低电平0,并连接到端口1,使得端口1也出现相应低电平0。

当开关与端点1闭合时,由于端口1与端口4连接,因此端口1的状态仍保持不变,为低电平0,从而实现去除开关变化时所产生的抖动的效果。

基本输出接口

示例:

#CS273引脚信号是由译码电路实现输入低电平,而#WR是由指令实现,当写信号为低电平时,经过或门,CP端也会出现低电平;当写信号结束时,CP端会出现上升沿,输入端的D0-D7的数据会锁存到芯片的输出端Q0-Q7上,并保持在输出端。

输出设备

当接口部件电流较小时,不能驱动输出设备正常工作。