文档介绍:第二章输入输出接口与过程通道
微型计算机控制系统原理图
微型计算机
电动执行器、测量变送
附: 8086最大方式微计算机组成
总线周期状态信号
总线控制器
时钟信号发生器
8位锁存器
总线扩展技术
IO端口:数据、状态、命令端口
IO端口编址方式:
MOVX A,***@DPTR
MOVX A,***@Ri
MOVX ***@DPTR, A
MOVX ***@Ri , A
统一编址:IO端口与存储单元用相同的指令访问。如MCS-51
独立编址: IO端口独立编址,用I/O指令访问。如Intel 80x86
MOV dest,sour
IN A, DX
OUT DX, A
附: 80C51的引脚封装
* MCS-51单片机基本结构示意图
时钟电路
SFR和RAM
ROM
CPU
定时/计数器
并行端口
中断系统
串行端口
系统总线
时钟源
T0 T1
P0 P1 P2 P3
TXD RXD
INT0 INT1
IO端口地址译码
固定地址译码:同类板卡地址译码冲突
非DMA,为L
开关选择译码
数据比较器,P与Q数据相同,则输出L
基于ISA总线的 端口扩展
74HCT125
数字量输入输出接口与过程通道
MOV DX,port
IN AL,DX
PC
总
线
D0
D1
D2
D3
D4
D5
D6
D7
1A1
1A2
1A3
1A4
1A5
1A6
1A7
1A8
输
入
接
口
2G
1G
CS
IOR
74LS244
1Y1
1Y2
1Y3
1Y4
1Y5
1Y6
1Y7
1Y8
数字量输入接口
数字量输出接口
MOV AL,DATA
MOV DX,port
OUT DX,AL
PC
总
线
D0
D1
D2
D3
D4
D5
D6
D7
D1
D2
D3
D4
D5
D6
D7
D8
Q1
Q2
Q3
Q4
Q5
Q6
Q7
Q8
输
出
接
口
CLK
CLR
CS
IOW
RESET
74LS273
数字量输入通道
R1
K
+5V
R2
(b) 采用R-S触发器
小功率输入调理电路
R1
R2
K
C
+5V
(a) 采用积分电路
ISA
总
线
来
自
生
产
过
程
输入
缓冲
器
输入
调理
电路
地址译码器