度较快、要求时钟同步
10
串行接口的功能 1、进行串并转换 2、串行数据格式化 3、可靠性检查 4、实现联络控制
return
11
7.1 概述
四、微处理器与I/O设备之间的接口信息 有三类信息 1.数据信息:数字量、模拟量和开关量 2.状态信息:提供当前的工作状态 3.控制信息:向外部设备发送的命令 对应的信息是由端口存放的
N
外设
准备 就绪?
Y 传送 数据
21
~ ~ …
D0
D7
A0
≥1
系 A1 统 A2 总 A3 线 A4 信 A5 号 A6
A7
IO W
A8
≥1
A9Leabharlann A10A11A12
A13
A14
A15
+ 5V 30 0Ω
D0 Q
1
D7 Q1
+ 5V
≥1
30 0Ω
Q7
1
CP
74 LS27 3
图7.3 发光二极管与微机系统连接的接口电路
22
反相器对锁存器起保护作用,当发光二极管发 亮时,反相器提供足够大的吸入电流,以保护 锁存器不受损坏。对于图中电路,CPU执行下 述指令可以使两个发光二极管发亮:
A14
A15
IO R
三态 门
+ 5V 10 kΩ
K
≥1
图7.1 开关K与微机系统连接的接口电路 18
如果希望完成如下任务:当开关接通时,CPU 执行程序段ON;当开关断开时,CPU执行程序 段OFF。下述指令的执行可以完成该任务:
MOV DX, 0FFF7H IN AL, DX AND AL, 01H JZ ON;假定程序段ON与本程序段在同一内 存段中 JMP OFF