湘潭大学:《微型计算机系统原理及应用》课件_第十章 并行接口芯片

微机原理及应用 第十章并行接口花片 2021/2/24
2021/2/24 1 微机原理及应用 第十章 并行接口芯片

10.1可编程并行接口8255 8255A是INTE系列的并行接囗芯片。它是可编程的, 可以通过软件来设置芯片的工作方式。 8255A的内部结构 1.数据端口A、B、C 每个端口:输入带缓冲寄存器, 输出带锁存寄存器。 2.A组控制和B组控制 3.读/写控制逻辑电路 4.数据总线缓冲器 微机原理及应用——第10章并行接口芯片
微机原理及应用——第10章 并行接口芯片 2 8255A是INTER系列的并行接口芯片。它是可编程的, 可以通过软件来设置芯片的工作方式。 一、8255A的内部结构 1.数据端口A、B、C 每个端口:输入带缓冲寄存器, 输出带锁存寄存器。 2.A组控制和B组控制 3.读/写控制逻辑电路 4.数据总线缓冲器 10.1 可编程并行接口8255A

8255A的 端口A >PAZ-PAO 内部结构 A组 控制 端口C PC7-PC4 数据总线 上半部分 数据 缓冲器 端口CK>PC3PC0 RD 读/写 (下半部分N WR- 控制 B组 AO 逻辑 控制 亠端口BK少 PBZNPBO RESET CS 微机原理及应用——第10章并行接口芯片
微机原理及应用——第10章 并行接口芯片 3

10.1可编程并行接口8255A 5读写控制信号 RESET:复位信号,高电平平有效。 o:和数据线相连。 CS:芯片选择信号,低电平有效。 RD:芯片读出信号,低电平有效。 WR:芯片写入信号,低电平有效。 A1、Ao:端□选择信号。 A1、A0=00,选中端□A A1、A0=01,选中端口B; A1、Ao=10,选中端口C; A1、A0-=11,选中控制端□ 微机原理及应用——第10章并行接口芯片
微机原理及应用——第10章 并行接口芯片 4 5.读写控制信号 RESET:复位信号,高电平平有效。 D7~D0 :和数据线相连。 CS :芯片选择信号,低电平有效。 RD :芯片读出信号,低电平有效。 WR :芯片写入信号,低电平有效。 A1、A0:端口选择信号。 A1、A0=00,选中端口A; A1、A0=01,选中端口B; A1、A0=10,选中端口C; A1、A0=11,选中控制端口; 10.1 可编程并行接口8255A

34 DO PAO DI PAl D2 31 PA2 D3 30 PA3 D4 PA4 29 39 DS PAS 38 D6 27 PA6 37 D7 PAT 18 PBO 19 WR PB1 AO 20 21 825·的引脚 PB3 PB4 CS PB5 24 PB6 PB7 PCO 14 15 PCl 16 17 PC3 PC4 13 PCS 12 PC6 PC7 微 5
微机原理及应用——第10章 并行接口芯片 5 8255的引脚

10.1可编程并行接口8255A 思考: 8255占用几个端口地址?各个端口分别对 应什么? 端口C可以分为两组吗? 微机原理及应用——第10章并行接口芯片
微机原理及应用——第10章 并行接口芯片 6 思考: ◼ 8255占用几个端口地址?各个端口分别对 应什么? ◼ 端口C可以分为两组吗? 10.1 可编程并行接口8255A

10.1可编程并行接口8255A 控制字:分为两类 口端口的方式选择控制字,可使8255A的3个数 据端□工作在不同的方式。 aC端□按位置10控制字,它可使C端囗中的 任何一位进行置位或复位。 8255A的3种基本工作方式 方式0:基本的输入/输出方式 方式1:选通的输入/输出方式 方式2:双向的传输方式 微机原理及应用——第10章并行接口芯片
微机原理及应用——第10章 并行接口芯片 7 ◼ 控制字:分为两类 ❑ 端口的方式选择控制字,可使8255A的3个数 据端口工作在不同的方式。 ❑ C端口按位置1/0控制字,它可使C端口中的 任何一位进行置位或复位。 ◼ 8255A的3种基本工作方式: ❑ 方式0:基本的输入/输出方式 ❑ 方式1:选通的输入/输出方式 ❑ 方式2:双向的传输方式 10.1 可编程并行接口8255A

10.1可编程并行接口825A 1.方式控制字 8255A的方式选择控制字 1 D6 D5 D4 D3 D2 D1DO PC3PC0:1=输入 方式选择 0=输出 控制字的标志 端口B:1=输入,0=输出 B组方式:0=方式0,1=方式 PC7~PC4:1=输入,0=输出 端口A:1=输入,0=输出 A组方式:00=方式0,01=方式,1x=方式2 微机原理及应用——第10章并行接口芯片
微机原理及应用——第10章 并行接口芯片 8 1.方式控制字 10.1 可编程并行接口8255A

10.1可编程并行接口8255A 例10:设A端口工作方式0,输出, B端口工作于方式0,输入。 方式选择控制字 1000100110=82H 方 A CB B 式百日口口口 选方 输高方输 择式出位式入 0 不0 C口低位不用 用 微机原理及应用——第10章并行接口芯片
微机原理及应用——第10章 并行接口芯片 9 例10:设A端口工作方式0,输出, B端口工作于方式0,输入。 方式选择控制字: 1 0 0 0 1/0 0 1 1/0 = 82H 方 式 选 择 A 口 方 式 0 A 口 输 出 C 口 高 位 不 用 B 口 方 式 0 B 口 输 入 C 口 低 位 不 用 10.1 可编程并行接口8255A

10.1可编程并行接口8255A 注意: 端口A可以工作在方式0、方式1或方式2;端口B 只能工作在方式0或方式1;端口C则常常配合端口 A和端口B工作。 微机原理及应用——第10章并行接口芯片 10
微机原理及应用——第10章 并行接口芯片 10 注意: ◼ 端口A可以工作在方式0、方式1或方式2;端口B 只能工作在方式0或方式1;端口C则常常配合端口 A和端口B工作。 10.1 可编程并行接口8255A
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 湘潭大学:《微型计算机系统原理及应用》课件_第三章 8086指令系统.ppt
- 湘潭大学:《微型计算机系统原理及应用》课件_第七章 输入输出.ppt
- 湘潭大学:《微型计算机系统原理及应用》课件_第六章 存储器.ppt
- 湘潭大学:《微型计算机系统原理及应用》课件_第九章 计数器与定时电路.ppt
- 湘潭大学:《微型计算机系统原理及应用》课件_第八章 中断.ppt
- 湘潭大学:《微型计算机系统原理及应用》课件_第二章 IA-32结构微处理器(80x86系列结构微处理器与8086).ppt
- 湘潭大学:《微型计算机系统原理及应用》课件_第一章 概述(杨万春).ppt
- 北京交通大学:《计算机通信与网络技术 Computer Networks》课程教学资源(PPT课件讲稿)第一章 概述(黄彧).ppt
- 北京交通大学:《计算机通信与网络技术 Computer Networks》课程教学资源(PPT课件讲稿)第五章 局域网.ppt
- 北京交通大学:《计算机通信与网络技术 Computer Networks》课程教学资源(PPT课件讲稿)第四章 数据链路层.ppt
- 北京交通大学:《计算机通信与网络技术 Computer Networks》课程教学资源(PPT课件讲稿)第七章 网络互联.ppt
- 北京交通大学:《计算机通信与网络技术 Computer Networks》课程教学资源(PPT课件讲稿)第六章 广域网.ppt
- 北京交通大学:《计算机通信与网络技术 Computer Networks》课程教学资源(PPT课件讲稿)第二章 计算机网络的协议与体系结构.ppt
- 大庆石化总厂职工大学:《计算机文化基础》PPT教学课件(共六章).ppt
- 《C++语言程序设计》教材电子教案(PPT教学课件)第1章 C++概述(主编:杨国兴、张东玲).ppt
- 《C++语言程序设计》教材电子教案(PPT教学课件)第9章 模板.ppt
- 《C++语言程序设计》教材电子教案(PPT教学课件)第8章 多态性.ppt
- 《C++语言程序设计》教材电子教案(PPT教学课件)第7章 继承与派生.ppt
- 《C++语言程序设计》教材电子教案(PPT教学课件)第6章 类与对象.ppt
- 《C++语言程序设计》教材电子教案(PPT教学课件)第5章 数组与指针.ppt
- 湘潭大学:《微型计算机系统原理及应用》课件_第四章 汇编程序设计.ppt
- 湘潭大学:《微型计算机系统原理及应用》课件_第五章 处理器总线时序和系统总线.ppt
- 湘潭大学:《微型计算机系统原理及应用》课件_第十一章 串行通信及接口电路.ppt
- 《CSS权威指南》PDF电子书(共十一章).pdf
- 西北工业大学:《计算机软件技术及应用基础》课程教学资源(PPT课件讲稿)ADO编程技术.ppt
- 西北工业大学:《计算机软件技术及应用基础》课程教学资源(PPT课件讲稿)ASP编程基础.ppt
- 西北工业大学:《计算机软件技术及应用基础》课程教学资源(PPT课件讲稿)VB数据库编程技术.ppt
- 西北工业大学:《计算机软件技术及应用基础》课程教学资源(PPT课件讲稿)VB程序设计.ppt
- 西北工业大学:《计算机软件技术及应用基础》课程教学资源(PPT课件讲稿)数据库基础.ppt
- 西北工业大学:《计算机软件技术及应用基础》课程教学资源(PPT课件讲稿)管理信息系统.ppt
- 西北工业大学:《计算机软件技术及应用基础》课程教学资源(PPT课件讲稿)绪论.ppt
- 西北工业大学:《计算机软件技术及应用基础》课程教学资源(PPT课件讲稿)网络编程基础.ppt
- 西北工业大学:《计算机软件技术及应用基础》课程教学资源(知识讲义)ASP访问数据库的实例.doc
- 西北工业大学:《计算机软件技术及应用基础》课程教学资源(知识讲义)SQL举例.doc
- 西北工业大学:《计算机软件技术及应用基础》课程教学资源(知识讲义)Visual Basic的基础知识.doc
- 西北工业大学:《计算机软件技术及应用基础》课程教学资源(知识讲义)管理信息系统.doc
- 西北工业大学:《计算机软件技术及应用基础》课程教学资源(PPT课件讲稿)概论.ppt
- 西北工业大学:《计算机软件技术及应用基础》课程教学资源(PPT课件讲稿)第九章 网络编程语言——html、asp.ppt
- 西北工业大学:《计算机软件技术及应用基础》课程教学资源(PPT课件讲稿)第九章 网络编程语言——ASP数据库访问.ppt
- 西北工业大学:《计算机软件技术及应用基础》课程教学资源(PPT课件讲稿)Visual Basic简介.ppt