- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机第5章精要
第5章 输入输出接口技术
1、微机接口概述
2、简单接口电路
3、CPU与外设的数据传送方式
2
第5章 输入输出接口技术
微机系统:
将外设连接到总线上的一组逻辑电路的总称
实现外设与主机之间的信息交换
接口内的可寻址寄存器称为端口
I/O接口:
3
CPU
中
断
控
制
器
计
数
器
并
行
接
口
DB
停车场
(1000辆)
第5章 输入输出接口技术
4
5-1 微机接口概述
一、I/O接口的功能
(1)用于信息的输入输出;
(2)用于命令、数据和状态的缓冲、隔离和锁存;
(3)实现信息的转换(A/D,D/A,并行/串行);
(4)通过寻址端口来选择外设。
5
二、接口中的I/O端口
5-1 微机接口概述
I/O接口
端口:由CPU直接读/写的接口寄存器;
端口地址:用8位或16位编址
通常,接口电路为外设备提供多个I/O端口。
6
1、端口与内存的统一编址
5-1 微机接口概述
三、 端口的编址方式
占内存空间
编程灵活,无I/O指令;
地址译码时间长;
端口与内存单元在同一个地址空间中进行编址;
7
1MB
内存地址
I/O地址
64KB
00000H
0000H
FFFFFH
FFFFH
5-1 微机接口概述
2、端口独立编址
不占用内存;
用IN和OUT指令访问端口
I/O地址线:A15~A0
有时仅用A7~A0
内存和I/O端口各自有自己独立的地址空间
8
四、I/O端口地址译码
CPU从低位地址开始与I/O芯片的地址相连;
高位地址接译码器产生片选信号。
同存储器地址译码电路方法一样
5-1 微机接口概述
CPU通过I/O端口地址,进行片选和端口选择。
地址译码电路设计原则:
9
A2~A0
5-1 微机接口概述
A15 A14 A13 A12 A11 ~ A7A6 A5 A4 A3 A2 A1 A0 端口地址范围
例、请确定接口电路的端口地址
0 0 0
1 1 1 1 1 1 1 1 0 0 1 1 0
FF30H
~
FF37H
外设
接口
10
五、I/O指令
1)直接寻址I/O指令:
IN AL,n; AL?(n)
IN
OUT
n = 00H~FFH,8位端口地址
CPU
I/O端口
或 IN AX,n; AX?(n)(n+1)
OUT n,AL; (n) ? AL
或 OUT n,AX; (n) (n+1) ? AX
5-1 微机接口概述
11
2)间接寻址I/O指令:
当n=0000H~FFFFH时,要使用DX间址
DX
IN
OUT
IN AL,DX;AL?(DX),DX指向的端口内容送AL
OUT DX,AL; (DX) ? AL, AL 至DX指向的端口
5-1 微机接口概述
12
5-2 简单接口电路
例5.1 教材238页,
当所有的开关都闭合,
程序转标号NEXT1;
否则转标号NEXT2。
MOV DX,83FCH
IN AL,DX
AND AL,0FFH
JZ NEXT1
JMP NEXT2
缓冲器没有数据的锁存能力,要求输入端信号保持足够长的时间,一般只作为输入接口来使用。
1、缓冲器(三态门接口)
13
5-2 简单接口电路
2、锁存器接口
锁存器具有信息储存能力,在控制信号的作用下将数据输出
端口地址为0FFFFH
例:输出数据点亮LED
MOV DX, 0FFFFH
MOV AL ,
OUT DX,AL
14
例 教材P243 图 5-11
1、开关K0~ K3闭合,在7段数码管上显示0;
开关K0~ K3断开, 在7段数码管上显示1;
5-2 简单接口电路
2、问题:开关和数码管的识别 : 端口地址?
如何知道开关闭合与断开
如何使7段显示器显示0或1
15
K3~K0
+5V
G
G2A
G2B
C
B
A
≥1
D0 Q0
| Q1
D7 Q2
Q3
Q4
CP Q5
Q6
Q7
a
b
c
d
e
f
g
DP
7406
反相器
74LS273
Rx8
≥1
74LS138
D0~D7
IOW
IOR
Y0
Y1
≥1
A7~A4
A15~A8
A3
A2
A1
A0
文档评论(0)