西华大学:《微机原理与应用》课程教学资源(课件讲稿)第10章 并行接口芯片8255 10.1 可编程并行接口芯片8255A(结构)10.2 方式选择 10.3 方式0 10.4 方式1

第10章并行接口芯片8255 ■引言 CPU与外设之间的信息传送都是通过接口电路来 进行的 计算机←外部设备、计算机←计算机之间交 换信息称之为计算机通信,计算机通信可分为两大类 并行通信:8位或16位或32位数据同时传输, 速度快,信息率高,成本高 串行通信:一位一位数据传送(在一条线上顺 序传送),成本低 实现并行通信的接口就是并行接口
第10章 并行接口芯片8255 引言 CPU与外设之间的信息传送都是通过接口电路来 进行的。 计算机 外部设备、计算机 计算机之间交 换信息称之为计算机通信,计算机通信可分为两大类: 并行通信:8位或16位或32位数据同时传输, 速度快,信息率高,成本高 串行通信:一位一位数据传送(在一条线上顺 序传送),成本低 实现并行通信的接口就是并行接口

10.1可编程并行接口芯片8255A(结构) ■8255A是可编程的,可通过软件来设置芯片的工作 方式。连接外部设备时,通常不需要附加外部电路 ■8255A6内部结构(见P304图10-1) 由以下几部分组成:
10.1 可编程并行接口芯片8255A(结构) 8 2 5 5 A是可编程的,可通过软件来设置芯片的工作 方式。连接外部设备时,通常不需要附加外部电路 。 8255A的内部结构(见P304图10-1) 由以下几部分组成:

10.1可编程并行接口芯片8255A(结构) ■1.有三个8位数据端口,即端口A、B、C,可用软件使 它们分作输入端口或输出端口 (1)端口A一个8位数据输入锁存器 个8位数据输出锁存器/缓冲器 (2)端口B 个8位数据输入缓冲器 个8位数据输出锁存器/缓冲器 (3)端口C一个8位数据输入缓冲器 个8位数据输出锁存器/缓冲器 A口和B口可作为独立的输入端口或输出端口,而 C口则常被分成两个4位端口,以配合A口和B口的工作, 输入状态信号和输出控制信号
10.1 可编程并行接口芯片8255A(结构) 1.有三个8位数据端口,即端口A 、 B 、 C,可用软件使 它们分作输入端口或输出端口。 (1)端口A 一个8位数据输入锁存器 一个8位数据输出锁存器/缓冲器 (2)端口B 一个8位数据输入缓冲器 一个8位数据输出锁存器/缓冲器 (3)端口C 一个8位数据输入缓冲器 一个8位数据输出锁存器/缓冲器 A口和B口可作为独立的输入端口或输出端口,而 C口则常被分成两个4位端口,以配合A口和B口的工作, 输入状态信号和输出控制信号

10.1可编程并行接口芯片8255A(结构) ■8255内部结构 A组,PAP A口 VO A 控制 PCPC A 数据 C 总线 缓冲嚣 内部 s pO B组 总线 C口 /O RD—0 WR→0读写 B组 A 控制 控制 PBPB A 逻辑 B组 RESET B CS 图1 255A的内部结构
10.1 可编程并行接口芯片8255A(结构) 8255内部结构 图10 - 1 8255 A的内部结构 o o o D 7~D 0 RD WR A1 A 0 RESET CS PA 7~PA 0 I/O PC 7~PC 4 I/O PC 3~PC 0 I/O PB 7~PB 0 I/O 数据 总线 缓冲嚣 读写 控制 逻辑 A 组 控制 B 组 控制 内部 总线 A 组 A 口 A 组 C 口 B 组 B 口 B 组 C 口

10.1可编程并行接口芯片8255A(结构) ■2、A组和B组控制电路 这两组控制电路一方面接收芯片内部总线上的 控制字,另一方面接收来自读/写控制逻辑电路的读/ 写命令,以决定两组端口的工作方式和读/写操作 A组控制电路控制端口A和端口C的高4位(PC7~PC4) B组控制电路控制端口B和端口C的低4位PC3~PC0
10.1 可编程并行接口芯片8255A(结构) 2、A组和B组控制电路 这两组控制电路一方面接收芯片内部总线上的 控制字,另一方面接收来自读/写控制逻辑电路的读/ 写命令,以决定两组端口的工作方式和读/写操作。 A组控制电路控制端口A和端口C的高4位(PC7~PC4) B组控制电路控制端口B和端口C的低4位(PC3~PC0)

10.1可编程并行接口芯片8255A(结构) PAPA A组 A口 1/O A组 控制 PCPC A组 VO 数据 C口N 总线 缓冲嚣 内部 PC PC B组 总线 KI/ C口L RD WR→0读写 B组 A 控制 控制 PBPB 逻辑 B组 KH>I/O B口 RESET 图10-18255A的内部结构
10.1 可编程并行接口芯片8255A(结构) o o o D 7~D 0 RD WR A1 A 0 RESET CS 数据 总线 缓冲嚣 读写 控制 逻辑 A 组 控制 B 组 控制 A 组 A 口 A 组 C 口 B 组 C 口 B 组 B 口 PA 7~PA 0 I/O PC 7~PC 4 I/O 内部 PC 3~PC 0 总线 I/O PB 7~PB 0 I/O 图10-1 8255A的内部结构

10.1可编程并行接口芯片8255A(结构) ■2、A组和B组控制电路 这两组控制电路一方面接收芯片内部总线上的 控制字,另一方面接收来自读/写控制逻辑电路的读/ 写命令,以决定两组端口的工作方式和读/写操作 A组控制电路控制端口A和端口C的高4位(PC7~PC4) B组控制电路控制端口B和端口C的低4位PC3~PC0
10.1 可编程并行接口芯片8255A(结构) 2、A组和B组控制电路 这两组控制电路一方面接收芯片内部总线上的 控制字,另一方面接收来自读/写控制逻辑电路的读/ 写命令,以决定两组端口的工作方式和读/写操作。 A组控制电路控制端口A和端口C的高4位(PC7~PC4) B组控制电路控制端口B和端口C的低4位(PC3~PC0)

10.1可编程并行接口芯片8255A(结构) ■3.数据总线缓冲器 是一个双向三态的8位数据缓冲器,它是8255A与 系统总线的连接接口,输入输出的数据,CPU发给 8255A的控制字及外设的状态信息都是通过缓冲器传 送的。 ■4.读/写控制逻辑 负责管理8255A的数据传送过程,它接收CS、A1 A0和控制信号RD、WR、 RESET,将这些信号进行组合, 得到对A组控制和B组控制的控制命令,以完成对数据 状态信息及控制信息的传输
10.1 可编程并行接口芯片8255A(结构) 3.数据总线缓冲器 是一个双向三态的8位数据缓冲器,它是8255A与 系统总线的连接接口,输入输出的数据, C P U发给 8255A的控制字及外设的状态信息都是通过缓冲器传 送的。 4.读/写控制逻辑 负责管理8255A的数据传送过程,它接收C S 、 A 1 、 A0 和 控 制 信 号 RD、WR、RESET,将这些信号进行组合, 得到对A组控制和B组控制的控制命令,以完成对数据 、 状态信息及控制信息的传输

10.1可编程并行接口芯片8255A(结构) ■数据缓冲和读写控制逻辑 A组 PATPAO A口 /O A组 控制 PCPC A组KIO 数据 C口 D→D 总线 缓冲嚣 内部 PCaPC B组 总线 C口 I>IO RD WR→d读写 B组 A 控制 控制 PB, PB 逻辑 B组 RESET BAA> IO CS 图10-18255A的内部结构
10.1 可编程并行接口芯片8255A(结构) 数据缓冲和读写控制逻辑 o o o D 7~D 0 RD WR A1 A 0 RESET CS 数据 总线 缓冲嚣 读写 控制 逻辑 A 组 控制 B 组 控制 A 组 A 口 A 组 C 口 B 组 C 口 B 组 B 口 PA 7~PA 0 I/O PC 7~PC 4 I/O 内部 PC 3~PC 0 总线 I/O PB 7~PB 0 I/O 图10-1 8255A的内部结构

8255A的引脚信号 PAP A口 RD PB-PB WR 8255A B口 CS PCPO A C口 RESET 图0X8255A的引脚信号
8255A的引脚信号 8255A CS WR RD PA 7~PA 0 D 7~D 0 A 口 PB 7~PB 0 B 口 A PC 7~PC 0 1 A 0 C 口 RESET 图10-X 8255A的引脚信号
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 西华大学:《微机原理与应用》课程教学资源(课件讲稿)第8章 中断.pdf
- 西华大学:《微机原理与应用》课程教学资源(课件讲稿)第7章 输入和输出.pdf
- 西华大学:《微机原理与应用》课程教学资源(课件讲稿)第6章 主存储器.pdf
- 西华大学:《微机原理与应用》课程教学资源(课件讲稿)第5章 处理器总线时序和系统总线.pdf
- 西华大学:《微机原理与应用》课程教学资源(课件讲稿)第4章 汇编语言程序设计(2/2).pdf
- 西华大学:《微机原理与应用》课程教学资源(课件讲稿)第4章 汇编语言程序设计(1/2).pdf
- 西华大学:《微机原理与应用》课程教学资源(课件讲稿)第3章 8086寻址方式和指令系统 3.4.5 控制传送指令 3.4.6 处理器控制指令.pdf
- 西华大学:《微机原理与应用》课程教学资源(课件讲稿)第3章 8086寻址方式和指令系统 3.4.2 算术运算指令.pdf
- 西华大学:《微机原理与应用》课程教学资源(课件讲稿)第3章 8086寻址方式和指令系统 3.1 8086/8088的寻址方式 3.2 8086/8088指令系统.pdf
- 西华大学:《微机原理与应用》课程教学资源(课件讲稿)第3章 8086寻址方式和指令系统 3.4 IA-32的通用指令.pdf
- 西华大学:《微机原理与应用》课程教学资源(课件讲稿)课程介绍(主讲:谢维成).pdf
- 西华大学:《微机原理与应用》课程教学资源(课件讲稿)第9章 计数器和定时器电路 Intel8253/8254-pT.pdf
- 西华大学:《微机原理与应用》课程教学资源(课件讲稿)第2章 1A-32结构微处理器.pdf
- 上海理工大学:《电子商务基础与应用》课程教学资源(PPT课件)第七章 网络营销策略.ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)第七章 8086CPU的总线操作与时序.ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)第八章 I/O接口.ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)第六章 汇编语言.ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)第五章 指令.ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)第四章 存储器.ppt
- 湖南大学:《微机原理与接口技术》课程电子教案(PPT课件)第三章 8086微处理器.ppt
- 西华大学:《微机原理与应用》课程教学资源(课件讲稿)第10章 并行接口芯片8255 10.5 方式2 10.6 8255A应用举例.pdf
- 西华大学:《微机原理与应用》课程教学资源(课件讲稿)第11章 串行通信及接口电路Intel 8251A.pdf
- 泰州职业技术学院:《数据库技术(SQL Server 2000)》电子教案.doc
- 泰州职业技术学院:《数据库技术(SQL Server 2000)》教学大纲.doc
- 泰州职业技术学院:《数据库技术(SQL Server 2000)》课程设计大纲.doc
- 泰州职业技术学院:《数据库技术(SQL Server 2000)》实验大纲.doc
- 泰州职业技术学院:《数据库技术(SQL Server 2000)》实验指导书.doc
- 泰州职业技术学院:《数据库技术(SQL Server 2000)》试题库.doc
- 泰州职业技术学院:《数据库技术(SQL Server 2000)》课程设计问题.doc
- 泰州职业技术学院:《数据库技术(SQL Server 2000)》电子教案一.doc
- 泰州职业技术学院:《数据库技术(SQL Server 2000)》电子教案二.doc
- 《ASP.NET完全入门》教程电子书(WORD版)前言.doc
- 《ASP.NET完全入门》教程电子书(WORD版)目录.doc
- 《ASP.NET完全入门》教程电子书(WORD版)第二篇 Web Form(WEB 页面).doc
- 《ASP.NET完全入门》教程电子书(WORD版)第六篇 性能优化.doc
- 《ASP.NET完全入门》教程电子书(WORD版)第七篇 高级应用.doc
- 《ASP.NET完全入门》教程电子书(WORD版)第三篇 ADO.NET数据库编程.doc
- 《ASP.NET完全入门》教程电子书(WORD版)第四篇 应用程序.doc
- 《ASP.NET完全入门》教程电子书(WORD版)第五篇 Web Service.doc
- 《ASP.NET完全入门》教程电子书(WORD版)第一篇 概论.doc