微机原理及应用(第6章)
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
74LS273的数据锁存输出端Q是通过一个一般的门
(二态门)输出的。也就是说,只要74LS273正常工作,
其Q端总有一个确定的逻辑状态(0或1)输出。因此其输
出端不允许直接与总线相连。
7
图6.1 74LS273引线图和真值表
8
三态输出锁存器,CP上 升沿锁存,/OE=0时三 态门导通。
图6.2 74LS374引线图和真值表
在图6.0中,三态门74LS244采用部分地址译码——
地 址 线 A1 和 A0 未 参 加 译 码 , 故 它 所 占 的 地 址 为 83FCH~83FFH。我们可以用其中任何一个地址,而其
他重叠的3个地址空着不用。
4
图6.0 三态门输入接口
5
利用程序可以判断任何一个开关的状态。例如,
当K2闭合时,程序转向CLOSK2;而当它打开时程序 转向OPENK2。
28
通知外 设取数
产生中断
外设 将数 据取 走
图10 方式1下的数据输出时序
外设已取
走数据请
求下次中 断
29
(2)方式1下A口、B口均为输入
中断使能, PC4控制
中断使能, PC2控制
01
1
至接口,锁
1
存数据
至外设,通 知数据满
1
图11 方式1下A、B口均为输入时的信号定义
30
将来自外 设的数据
16
一、8255的外部引线及内部结构
1.外部引线
复位后三个口均 为输入
输入、输出、 双向(输入、输出)
按组或位输入 输出
图3 外部引线图
输入、输出
17
2.内部结构
CPU接口
内部逻辑
A组 外设接口
图4 内部结构图
B组
18
二 8255的工作方式
8255有3种工作方式:方式0、方式1、方式2。这 些工作方式可用软件编程来指定。
Research Center of Information and Control Engineering, Xi’an University of Technology
图1 微型计算机的结构图
13
图2 外设与接口连接的示意图
14
可编程并行接口芯片8255
➢ 8255是Intel公司为80系列微处理器生产的通
的数据必须要保持到被CPU取走。 同时C口还有按位置位和复位的能力。 在无条件传送和查询方式传送中被广泛应用。
22
图6 8255与打印机的连接
23
图7 8255 PA口和PB口低4位点亮发光二极管
24
图8 8255 PA口的开关控制PB口点亮发光二极管
25
2.工作方式1
又称选通输入输出方式。 A口和B口可由软件编程指定作为数据输出或输入口; 输入/输出均具有锁存能力。 需要利用C口的某些位作为控制和状态信号,用于实现 数据传送所需要的握手信号和中断请求输出。 常用在中断方式工作的情况。也可用在查询方式,只 是查询方式用方式0更方便。
START: MOV DX,83FCH
IN AL,DX
AND AL,02H
JZ CLOSK2
JMP OPENK2
6
5.1.2 锁存器接口芯片
三态门无数据保存能力,无法实现输出数据的接
口。 74LS273由8个D触发器构成
74LS273用低电平的 S 复位,用CP脉冲上升沿
将输入端DX的状态锁存在QX输出端。
用可编程并行输入输出接口。
➢ 在工程技术领域得到了广泛应用。主要用它来扩 展I/O接口,便于实现CPU与外设间的数据交换。
➢ 学习该芯片,重点掌握
其特点及如何应用。
15
主要内容
一、 8255的外部引线及内部结构 二、 8255的工作方式 三、 8255的控制字及状态字 四、 8255的寻址及连接使用 五、 8255的初始化及应用
锁存
中断 请求
9
入口8010H~801FH 出口8000H~800FH
图6.3 74LS374作为输出接口
10
CONTL: MOV DX, 8010H
IN AL, DX
CMP AL, 96
JNC TMDOW
CMP AL, 95
JC TMPUP
MOV DX, 8000H
MOV ALቤተ መጻሕፍቲ ባይዱ 01H
OUT DX, AL
微机原理及应用多媒体课件 ——输入输出接口芯片
第6章 常用输入输出接口芯片
专 业:自动化 教 师:焦尚彬 学 生:12级
Research Center of Information and Control Engineering, Xi’an University of Technology
6.1、简单接口 6.2、可编程并行接口芯片8255 6.3、可编程定时控制器8253 6.4、可编程串行接口芯片8250及串行通信 6.5、七段数码显示原理 6.6、A/D及D/A变换器接口
26
(1)方式1下A口、B口均为输出
中断使能, PC6控制
至接口,告 知数据已取
中断使能, PC2控制
至外设,通 知取数据
PC4、5为何 放在A口?
高电平中断请 求,至CPU
图9 方式1下,A、B口均为输出的信号定义
27
(1)方式1下A口、B口均为输出
1 0
10
1
图9 方式1下,A、B口均为输出的信号定义
2
6.1 简单接口
6.1.1 三态门接口芯片
一个典型的三态门接口芯片(74LS244)由8个三态
门构成,其中每4个三态门由一个控制端( E1 或 E2 )来 控制。当控制端有效时(低电平),三态门导通;当它
们为高电平时,相应的三态门呈现高阻状态。
3
利用三态门可以实现对输入信号的接口,它作
为输入信号接口时,要求信号状态是能够保持的。
19
1. 工作方式0
又称为基本输入输出方式。
A口的8条线
B口的8条线
C口高的48位条对线应的4条线 C口低4位对应的4条线
以上4类可分别定义为输入(1)或输出(0),共16 种不同的组合。
20
表1 8255方式0之下的输入输出组合
21
在方式0下: 定义为输出的口均可锁存数据,向输出口写入数
据后将保持,直到新的数据再次写入。 定义为输入的口则无锁存能力,即外设加到接口
JMP CONTL
TMDOW: MOV DX, 8000H
MOV AL, 00H
OUT DX, AL
JMP CONTL
TMPUP: MOV DX, 8000H
MOV AL, 03H
OUT DX, AL
JMP CONTL
11
微机原理及应用多媒体课件 ——输入输出接口芯片
可编程并行接口芯片8255
专 业:自动化 教 师:焦尚彬 学 生:自动化