第十一讲 可编程并行接口设计

合集下载

可编程并行接口

可编程并行接口

接口技术
2.程序查询传送方式 程序查询方式也称条件传送方式。CPU经 过程序查询不断地读取并测试外设接口旳 状态,当输入设备处于准备就绪,或者输 出 设 备 处 于 空 闲 状 态 时 , 才 执 行 I/O 指 令 完毕相应旳数据传送操作。
接口技术
3.中断控制方式 当采用中断传送方式时,CPU在执行每一 条指令旳末尾处,硬件自动检验是否有外 设发出中断祈求。与程序查询方式相比, 中断控制方式旳数据传送大大提升了CPU 旳工作效率,而且外设具有申请服务旳主 动权。
RD WR
A1 A0 CS
RESET
A组控制 数据总线
缓冲器 读/写 控制逻辑
B组控制
A组 A口(8位)
A组 C口高4位
B组 C口低4位
B组 B口 (8位)
接口技术
PA7~PA0 PC7~PC4
PC3~PC0 PB7~PB0
8255A内部构成构造
接口技术
2.外部引脚
Pinouts
40脚双列直插封装
接口技术
状态字 状态字为查询方式提供了状态标志位,
经过读取端口C口旳内容,能够检验A口 和B口旳状态。
接口技术
(3)8255A旳初始化
在使用8255A芯片时,首先要对它进行初始化, 设定端口旳工作方式和输入输出。经过软件由 CPU向8255A控制寄存器写入方式选择控制字, 再对C口按置位/复位写入控制字,这个设置过 程就称为“初始化”。
接口技术
•I/O端口与存储器统一编址方式 把I/O端口地址看作是整个存储器空间旳一 部分,每个I/O端口看成是一种存储器单元, CPU 可 利 用 访 问 存 储 器 旳 指 令 来 访 问 I/O 端 口,不需要设置专门旳I/O指令。

并行通信接口技术课件

并行通信接口技术课件

3.A组和B组旳控制电路
A组控制部件用来控制端口PA和端口PC旳高4位 (PC7~PC4),
B组控制部件用来控制端口PB和端口PC旳低4位 (PC3~PC0)。
4.读/写控制逻辑
8255A芯片旳引脚信号
8255A为双列直插式 封装,除了电源和地 线以外,其外部引脚 信号可分为两组,一 组是面对CPU旳信号, 一组是面对外设旳信 号。
端口A可工作于3种方式中旳任一种,端口B只能工作于 方式0或方式1。在方式0时,端口C能够提成2个4位端口, 用作数据输入/输出端口;还能够分别用来为A端口、B端 口输入/输出时提供控制信号和状态信号
[例]假如把端口A设定为方式1,输出,端口 B设定为方式0,输入,端口C上半部设定为 输入,下半部设定为输出,则方式选择控制 字应为:10101010B=AAH。设控制口地址 为303H,初始化旳程序段为:
要求数据格式固定,分为异步和同步数 据格式
串行通信中对信号旳逻辑定义与TTL不 兼容,需进行逻辑关系和逻辑电平转换
串行传送信息旳速率需要控制,要求双 方约定通信传播旳波特率
可编程并行接口芯片8255A
1.8255A有两个8位(端口A与端口B)和两个4 位(端口C高/低4位)旳并行输入/输出端口
(3)在方式0下,C口有按位进行置位和复 位旳能力
方式0适合于两种情况:一种是无条件传送,另一 种是查询方式传送
2. 方式1
一种选通旳输入/输出工作方式
三个端口分为两组,即A组和B组
A组涉及8位数据端口A和PC7~PC3五位控制/ 状态端口,B组为8位数据端口B和PC2~PC0三位 状态控制端口
利用8255A旳输出锁存能力,可实现按位 输出控制
对输出端口B旳PB7位置位旳程序段:

《微机原理与接口技术》实验指导书

《微机原理与接口技术》实验指导书

《微机原理与接口技术》课程实验指导书实验内容EL-8086-III微机原理与接口技术教学实验系统简介使用说明及要求✧实验一实验系统及仪器仪表使用与汇编环境✧实验二简单程序设计实验✧实验三存储器读/写实验✧实验四简单I/0口扩展实验✧实验五8259A中断控制器实验✧实验六8253定时器/计数器实验✧实验七8255并行口实验✧实验八DMA实验✧实验九8250串口实验✧实验十A/D实验✧实验十一D/A实验✧实验十二8279显示器接口实验EL-8086-III微机原理与接口技术教学实验系统简介使用说明及要求EL-8086-III微机原理与接口技术教学实验系统是为微机原理与接口技术课程的教学实验而研制的,涵盖了目前流行教材的主要内容,该系统采用开放接口,并配有丰富的软硬件资源,可以形象生动地向学生展示8086及其相关接口的工作原理,其应用领域重点面向教学培训,同时也可作为8086的开发系统使用。

可供大学本科学习《微机原理与接口技术(8086)》,《单片机应用技术》等课程提供基本的实验条件,同时也可供计算机其它课程的教学和培训使用。

为配合使用EL型微机教学实验系统而开发的8086调试软件,可以在WINDOWS 2000/XP等多种操作系统下运行。

在使用本软件系统调试程序时,可以同时打开寄存器窗口、内存窗口、反汇编窗口、波形显示窗口等等,极大地方便了用户的程序调试。

该软件集源程序编辑、编译、链接、调试与一体,每项功能均为汉字下拉菜单,简明易学。

经常使用的功能均备有热键,这样可以提高程序的调试效率。

一、基本特点EL型微机教学实验系统是北京精仪达盛科技有限公司根据广大学者和许多高等院校实验需求,结合电子发展情况而研制的具有开发、应用、实验相结合的高科技实验设备。

旨在尽快提高我国电子科技发展水平,提高实验者的动手能力、分析解决问题能力。

系统具有以下特点:1、系统采用了模块化设计,实验系统功能齐全,涵盖了微机教学实验课程的大部分内容。

并行接口优秀课件

并行接口优秀课件

D0~D7
RD WR
A引脚
A组 控制
A组 端口A
PA0~PA7
数据 总线 缓冲器
内部数据线
读写 控制 逻辑
B组 控制
内部控制线
A组 端口C 上部
B组 端口B
B组 端口C 下部
PC4~PC7 PB0~PB7 PC0~PC3
1. 外设数据端口
• 端口A:PA端0口~APA:7PA0~PA7
适用于对简单的I/O设备(如开关、LED显示器、 继电器等)的操作,或者I/O设备的定时固定或已 知的场合。 二、查询状态传送(异步传送)
效率低。
三、中断传送方式
效率大大提高。
四、直接存储器存取(DMA)方式
适于高速外设以及成组交换数据的场合 。
I/0接口的类型
• 串行I/0接口 • 并行I/0接口
中断请求信号 请求CPU接收数据
方式1输入引脚:B端口
PB7~PB0
数据选通信号 表示外设已经准备好数据
INTEB PC2
STBB
同方时式P还1需C1具借有用中端IB断F口B 请C用求输做和入联屏缓冲络蔽器信功满信号能号
表示A口已经接收数据
PC0
INTRB
中断允许触发器
中断请求信号 请求CPU接收数据
– A组,支持工常作作方数式据0端、口1、,2功能最强大
• 端口B:PB端0口~BP:B7PB0~PB7
– B组,支持工常作作方数式据0端、口1
• 端口C:P端C0口~CP:C7PC0~PC7
– 仅支持工作 可方作式数0 据、状态和控制端口 – A组控制高4分位两PC个44~位P,C7每位可独立操作 – B组控制低4控位制PC最0灵~活PC,3最难掌握

微机技术第11章 并行接口.ppt

微机技术第11章 并行接口.ppt
接受
INTR——中断请求信号,高有效
当 输 出 设 备 已 接 受 数 据 后 , 8255A 输 出 此 信 号 向 CPU提出中断请求,要求CPU继续提供数据
方式1输出时序
WR
OOBBF F*和ACK*是外设和8255A间 INTR 的一对应答联络信号,
为的是可靠地输出数据
ACK
输出端口
data
11.1.1 8255A的内部结构和引脚
A组 控制
A组 端口A
PA0~PA7
D0~D7
数据 总线 缓冲器
内部数据线
RD
WR
A0 A1 CS
RESET
读写 控制 逻辑
B组 控制
内部控制线
A组 端口C 上部
B组 端口B
B组 端口C 下部
PC4~PC7 PB0~PB7 PC0~PC3
1. 外设数据端口
D0~D7
data
方式2双向方式
方式2将方式1的选通输入输出功能组合成一个 双向数据端口,可以发送数据和接收数据
只有端口A可以工作于方式2,需要利用端口C的 5个信号线,其作用与方式1相同
方式2的数据输入过程与方式1的输入方式一样 方式2的数据输出过程与方式1的输出方式有一
点不同:数据输出时8255A不是在OBF*有效时 向外设输出数据,而是在外设提供响应信号 ACK*时才送出数据
2. 与处理器接口
D0 ~ D7数据线 RD*读信号 CS*片选信号
A0 ~ A1地址线 WR*写信号 RESET复位信号
CS* A1 A0 I/O地址 读操作RD* 写操作WR*
000 001 010 011
60H 61H 62H 63H
读端口A 读端口B 读端口C

《微机原理与接口技术》课程教学大纲

《微机原理与接口技术》课程教学大纲

《微机原理与接口技术》课程教案大纲一、课程说明二、学时分配表三、教案目的与要求1.本课程总体教案目的和要求通过本课程的学习、上机操作,使学生较熟练地掌握微机的基本结构、基本工作原理,初步掌握汇编语言程序设计及微机接口技术,具有微机应用系统设计开发能力,并为其它后续课程奠定基础。

教案要求是通过课堂教案与演示,课后习题练习等环节,掌握微型计算机的基本组成与工作原理的基础知识,包括理解计算机硬件原理,能够设计或调试基本的微机硬件接口及驱动程序等多方面的技能。

2.各章教案要求和知识考核点(一)微型计算机系统概述目的和要求:主要了解微型计算机系统的构造及微型计算机工作过程。

重点:微型计算机的基本组成难点:微型计算机工作过程(二)微处理器目的和要求:掌握寄存器结构、作用、引脚功能、存储器分段与物理地址形成、最小最大模式的概念和系统组建、系统总线形成;理解存储器读写时序;了解微处理器的发展。

重点:微处理器的基本结构,寄存器、堆栈,引脚及其功能;最小最大模式下系统总线形成;存储器分段与物理地址形成难点:的内部结构、典型时序分析(三)寻址方式和指令系统目的和要求:掌握有关寻址的概念;的种基本的寻址方式及有效地址的计算;掌握指令系统重点:掌握寻址方式;掌握常用指令的功能和用法难点:区别指令的正确与错误。

(四)汇编语言程序设计目的和要求:了解汇编语言特点、汇编程序功能、汇编语言结构;掌握汇编语言中的表达式、伪指令、宏定义的含义和用法;掌握功能调用基本,返回方法,了解文件管理;理解顺序程序、分支程序、循环程序、含子程序的程序设计的基本方法,能编写、运行、调试简单的汇编语言程序。

教案重点:汇编的概念及其方法, 掌握汇编程序的基本格式,常用运算符的使用方法,汇编的步骤;顺序程序、分支程序、循环程序、含子程序的程序设计的基本方法。

教案难点:伪指令、宏定义的用法;程序设计算法与流程图。

(五)输入输出接口目的与要求:掌握输入输出的基本概念;的编址方法、特点;与外设数据传递的方式及接口技术;理解程序控制传送方式、中断传送方式;掌握特点。

并行接口

并行接口

27


D0~D7:三态双向数据总线,8255与CPU数据传送的通 道,当CPU 执行输入输出指令时,通过它实现8位数据的 读/写操作,控制字和状态信息也通过数据总线传送。 A1,A0:地址选择线,用来选择8255的PA口,PB口,PC口和 控制寄存器.
当A1=0,A0=0时,PA口被选择; 当A1=0,A0=1时,PB口被选择; 当A1=1,A0=0时,PC口被选择; 当A1=1.A0=1时,控制寄存器被选择.
20

8255作为主机与外设的连接芯片,必须提供与主 机相连的3个总线接口,即数据线、地址线、控制 线接口。同时必须具有与外设连接的接口A、B、C 口。由于8255可编程,所以必须具有逻辑控制部分, 因而8255内部结构分为3个部分:与CPU连接部分、 与外设连接部分、控制部分。
21
A组 控制 数据 总线 缓冲器
31

例:利用Intel 8255A对四相步进电机进行控制,如图8-12所 示。如果对步进电机施加一定规则的连续控制的脉冲电压,它 可以连续不断地转动。每相的脉冲信号控制步进电机的某一相 绕阻,若按照某一相序改变一次绕组的通电状态,对应转过一 定的角度(一个步距角)。当通电状态的改变完成一个循环时, 转子转过一个齿距。四相步进电机可以在不同的通电方式下运 行。常见的通电方式有单(单相绕组通电)四拍(A-B-C-D-A„),双(双绕组通电)四拍(AB-BC-CD-DA-AB-„),单双 八拍(A-AB-B-BC-C-CD-D-DA-A-„)等等。按正序方向送电则 正转,按反序方向送电则反转,本例采用双四拍通电方式控制 步进电机正转运行。通过改变脉冲信号的频率,就可改变步进 电机的转速。利用Intel 8255A的PA3~ PA0各控制一相,端口A 工作在方式0的输出。三态缓冲器74LS244的恒接地,该芯片处 于直通状态,74LS244用作对三极管TIP122的驱动。步进电机 控制的相序和对应的控制字如表8-5所示。假设8255A的端口地 址为300H,301H,302H,303H,试编写连续正转的控制程序。

8255并行接口课程设计

8255并行接口课程设计

8255并行接口课程设计一、课程目标知识目标:1. 学生能理解8255并行接口的基本原理,掌握其工作模式及编程方法。

2. 学生能掌握8255并行接口与其他外设的连接方式,了解其应用场景。

3. 学生了解并行接口与串行接口的区别,能分析并行接口的优势和局限性。

技能目标:1. 学生能运用8255并行接口进行基本的数据输入输出操作,具备一定的接口编程能力。

2. 学生能通过实验和课程设计,培养动手实践能力,提高问题解决能力。

情感态度价值观目标:1. 学生在学习过程中,培养对计算机硬件和接口技术的兴趣,激发学习热情。

2. 学生通过团队协作,培养良好的沟通能力和团队合作精神。

3. 学生认识到计算机技术在现实生活中的应用,提高对技术进步的认识,增强社会责任感。

课程性质:本课程为计算机硬件接口技术课程的一部分,强调理论与实践相结合,注重培养学生的动手能力和实际操作技能。

学生特点:学生具备一定的计算机基础知识,对硬件接口技术有一定了解,但实践经验不足。

教学要求:结合课程性质和学生特点,注重启发式教学,引导学生主动探究,提高学生的实际操作能力。

在教学过程中,注重培养学生的团队合作精神和解决问题的能力。

通过课程目标分解,使学生在掌握知识的同时,提高技能和情感态度价值观。

二、教学内容本课程教学内容主要包括以下几部分:1. 8255并行接口基本原理:讲解8255芯片的结构、工作模式、控制字等,使学生了解并行接口的基本工作原理。

2. 8255并行接口编程:介绍8255并行接口的编程方法,包括控制字配置、数据输入输出操作等,结合实例进行讲解。

3. 8255并行接口应用:分析8255并行接口在实际应用中的连接方式,如与键盘、显示器等外设的连接,了解并行接口在实际系统中的应用。

4. 并行接口与串行接口比较:分析并行接口与串行接口的优缺点,使学生了解两者在性能、应用场景等方面的差异。

教学内容安排如下:1. 第一节课:8255并行接口基本原理,包括教材第3章第1节内容。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

11.1 8255A外部管脚和内部结构
8255A管脚功能:
电源线/地线:VCC/GND,+5V供电; D7~D0:三态双向数据总线,8255与CPU数 据传送的通道; PA7~PA0:端口A输入输出线; PB7~PB0:端口B输入输出线; PC7~PC0:端口C输入输出线;还可以通过 工作方式设定而分成2个4位的端口,分别与 端口A和端口B配合使用,作为控制信号输出 端口或状态信号输入端口 RESET:复位输入线,高电平时,所有内部寄 存器(包括控制寄存器)均被清除,所有I/O 口均被置成输入方式。
... VCC ... VCC L7 R7
K0
PUSH AX MOV AH,0BH INT 21H CMP AL,0 POP AX JZ ANG .exit
……
;判断是 ;否有键 ;按下, ;有则退 ;出,无 ;则循环
R0
采用0方式,PA作输入,PB作输出; A端口地址为0B800H, 思考:上图中这些端口 B端口地址为0B801H, 地址是否唯一?还有哪 些合法的端口地址? C端口地址为0B802H, 命令字寄存器端口地址为0B803H
D0 D1 D2 D3 D4 D5 D6 D7 A1 A0 8255A 34 33 32 31 30 29 28 27 8 9 D0 D1 D2 D3 D4 D5 D6 D7 A1 A0 RD 5 IOR IOW IOY0 VCC PA7 ... PA0 PB7 ... PB0 PC7 ... PC0 RESET WR 36 CS 6 ... L7 ... „ ... VCC R0 L0 „ R7
A组和B组控制逻辑的作用如下: A组控制逻辑控制端口A及端口C的上半部; B组控制逻辑控制端口B及端口C的下半部。
11.1 8255A外部管脚和内部结构
8255A内部结构:
8255A内部的三个端口PA、PB、PC和一个内部控制字寄存器, 共4个端口,由外部管脚A1、A0输入地址信号来寻址:
思考:为何是90H?
8255A D0 D1 D2 D3 D4 D5 D6 D7 A1 A0 34 33 32 31 30 29 28 27 8 9 D0 D1 D2 D3 D4 D5 D6 D7 A1 A0 RD 5 IOR IOW IOY0 L0 PA7 ... PA0 PB7 ... PB0 PC7 ... PC0 RESET WR 36 CS 6 „ „ ... „ „ VCC K7 K6
...
...
VCC

8255的D7~D0直接和CPU系统数据总线的低8位D7~D0相连; RD、WR分别和IOR、IOW相连; 片选线CS与端口地址译码器的输出线相连; A1-A0直接和系统的某两位地址线相连(通常是A1/A0); RESET信号既可与系统复位信号RESET相连,也可按上图方式连接。
CS:片选信号线,低电平时表示芯片被选中,允许它与CPU进行通讯。 RD:读信号线,低电平时允许CPU从8255读取信息或数据。 WR:写信号线,低电平时允许CPU将数据或控制字写入8255。 A1、A0:端口及控制寄存器选择。——如何选择?:后继内容。
11.1 8255A外部管脚和内部结构
地址为0B803H。 MOV DX,0B803H MOV AL,80H OUT DX,AL ;写控制字 MOV AL,7FH MOV DX,0B802H AGN:OUT DX,AL ;写PC MOV CX,50000 LOOP $ ;延时 ROR AL,1 PUSH AX ;判断是 MOV AH,0BH ;否有键 INT 21H ;按下, CMP AL,0 ;有则退 POP AX ;出,无 JZ ANG ;则循环 .exit
标识位为0表明控制字是C 口按位置位/复位控制字
PC口除了可以按照端口方式(A1A0=10时)进行输出外,还可以利用置位/ 复位控制字按位进行输出——可以通过C 口的某一根线输出一脉冲或电平,作为 外设的选通、门控、复位等控制信号。
11.3 8255A工作方式——方式0
8255A的三个独立端口PA、PB、PC,具有三种工作方式: 方式0 —— 基本I/O方式:PA/PB/PC 方式1 —— 选通I/O方式:PA/PB 方式2 —— 双向I/O方式:PA 方式0 —— 基本I/O方式 三个端口都可以设置成输入或输出方式: 具有两个八位端口:A口和B口; 具有两个四位端口:PC3~PC0,PC7 ~ PC4; 任一端口都可设置为输入或输出; 数据输出带锁存,输入只有缓冲而无锁存功能; 此时,8255可以工作在无条件传送;也可以查询式传送,C 口作为联络信号。
标识位为1表明控制字 是工作方式控制字
通过工作方式控 制字不仅可以设定各 个端口的工作方式, 还可以设定方向; PA可工作于0、1、2 三种方式,PB可工作 于0、1,PC只能0。
11.2 8255A控制字
8255A的三个独立端口PA、PB、PC,具有三种工作方式:方式 0、方式1、方式2,端口到底工作与哪种方式,受8255A控制字 的控制;可以通过向8255A内部命令字寄存器(A1-A0=11)写入下 列两种控制字来控制8255A的工作状态和工作方式。 控制字:代表通信双方一定含义的一串数字。 C口按位置位/复位控制字
D0 D1 D2 D3 D4 D5 D6 D7 A1 A0 34 33 32 31 30 29 28 27 8 9 D0 D1 D2 D3 D4 D5 D6 D7 A1 A0 RD 5 IOR IOW IOY0 PA7 ... PA0 PB7 ... PB0 PC7 ... PC0 RESET WR 36 CS 6 ...
思考:上图中PC口地 址是否唯一?若要唯 一,该如何做?
PC7-0 = 0111 1111B ,L7亮其它灭; PC7-0 = 1011 1111B ,L6亮其它灭; PC7-0 = 1101 1111B ,L5亮其它灭; PC7-0 = 1110 1111B ,L4亮其它灭; PC7-0 = 1111 0111B ,L3亮其它灭; PC7-0 = 1111 1011B ,L2亮其它灭; PC7-0 = 1111 1101B ,L1亮其它灭; PC7-0 = 1111 1110B ,L0亮其它灭;
8255编程步骤:
8255A接口设计关键: 设定控制字;(外部管脚A1A0=11时选择内部命令 字控制寄存器——往控制寄存器写入的值决定了端 口的工作方式、方向)
PA/PB/PC端口地址的确定,程序/硬件相一致
11.3 8255A工作方式——方式0
[例2] 硬件电路如下,用PC口实现8位走马灯功能。 解法1:采用0方式,PC均作输出,其端口地址为0B802H,命令字寄存器端口
8255A内部结构:
在CS有效的前提下,若A1A0=00选中A口,A1A0=01选中B口,A1A0=10选中 C口,A1A0=11选中控制字寄存器。A1、A0、CS、RD、WR组合实现的功能 见表8.1。
11.1 8255A外部管脚和内部结构
8255A与8088 CPU系统的连接
根据对8255管脚功能的理解,不难实现8255和8088 CPU系统的 8255A 连接:
复习:
ADC0809接口设计——课本例(P229)
如何实现通道地址ADDC-A的写ቤተ መጻሕፍቲ ባይዱ?又如何在START上产生一个正
脉冲以实现AD的启动? 如何读取D7-0有效信息? 如何判断AD转换已经结束? 廷时等待方式,查询EOC方式,中断方式
复习
ADC0809工作原理——工作时序
1.ALE 上升沿 锁存3 根地址, 以选通 某一模 拟通道 2.START上升沿清0内部所有Reg, 下降沿启动A/D转换
A1-A0 = 00 ,选中PA; A1-A0 = 01 ,选中PB; A1-A0 = 10 ,选中PC; A1-A0 = 11 ,选中控制 字寄存器。 再进一步配合CS、RD、 WR控制信号、就可以实 现对端口A、B、C及其内 部控制字寄存器的读、写 操作(表8.1)
11.1 8255A外部管脚和内部结构
11.3 8255A工作方式——方式0
[例1]利用8255实现下图的功能。
VCC 16 A2=1 IOY0 B800-B81F A4=0 A3 A1 A0 Y2:B806H Y1:B805H 3 2 1 C B A 8 6 5 4 G1 G2B G2A 74LS138 Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 7 9 10 11 12 13 14 15 18 16 14 12 9 7 5 3 D7 D6 D5 D4 D3 D2 D1 D0 74LS244 1Y1 1A1 1Y2 1A2 1Y3 1A3 1Y4 1A4 2Y1 2A1 2Y2 2A2 2Y3 2A3 2Y4 2A4 1OE 1 2OE 19 VCC 4 IOR 5 或门 74LS32 6 18 17 14 13 8 7 4 3 8D 7D 6D 5D 4D 3D 2D 1D 74LS273 8Q 7Q 6Q 5Q 4Q 3Q 2Q 1Q CLR 1 VCC 19 16 15 12 9 6 5 2 R7 L7 VCC K7 K6 2 4 6 8 11 13 15 17
11.2 8255A控制字
8255A的三个独立端口PA、PB、PC,具有三种工作方式:方式 0、方式1、方式2,端口到底工作与哪种方式,受8255A控制字 的控制;可以通过向8255A内部命令字寄存器(A1-A0=11)写入下 列两种控制字来控制8255A的工作状态和工作方式。 控制字:代表通信双方一定含义的一串数字。 工作方式控制字


K0


1 IOW 2 或门 74LS32
R0 L0
3
CLK 11
11.3 8255A工作方式——方式0
[例1]利用8255实现下图的功能。
相关文档
最新文档