西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第十章 并行接口芯片8255A应用设计

历毛子技女 XIDIAN UNIVERSITY 并行接口芯片8255A应用设计 教师:王晓甜 Email:xtwang@mailxidian.edu.cn
并行接口芯片8255A应用设计 教师:王晓甜 Email: xtwang@mail.xidian.edu.cn

Contents 8255A简介 2 8255A的引脚及结构功能 3>825A的控制字及工作方式 4>8255A与系统总线的连接 5 8255A的应用设计 xtwang amail xidian. edu. cn XIDIAN UNIYERSITY
xtwang@mail.xidian.edu.cn Contents 1 8255A 简介 2 8255A 的引脚及结构功能 3 8255A的控制字及工作方式 4 8255A 与系统总线的连接 5 8255A 的应用设计

8255A学习重点 重点学习: 1.8255A的结构和工作原理 28255A的工作方式 3.8255A的初始化编程及应用 应用设计中注意 ◆如何通过控制字的设置把内部逻辑部件协调 起来,完成指定的功能 ◆如何把芯片的各个引脚于系统的输入输出总 线连接起来 xtwang amail xidian. edu. cn XIDIAN UNIYERSITY
xtwang@mail.xidian.edu.cn 8255A学习重点 ❖如何通过控制字的设置把内部逻辑部件协调 起来,完成指定的功能 ❖如何把芯片的各个引脚于系统的输入输出总 线连接起来 1.8255A的结构和工作原理 2.8255A的工作方式 3.8255A的初始化编程及应用 应用设计中注意: 重点学习:

818255A简介 系统总线BUS 地址总线AB 数据总线DB CPU 系统总线形成 控制总线cB 主存 O接口 外设 O设备 主机 xtwang amail xidian. edu. cn XIDIAN UNIYERSITY
xtwang@mail.xidian.edu.cn 8.1 8255A简介 控制总线CB 数据总线DB 地址总线AB 系 统 总 线 形 成 CPU I/O设备 主存 I/O接口 系统总线BUS 外设 主机

8.18255A简介 数据 数据2 CPU 准备就绪 接口 数据准备好 外设 回执 输入响应 接收准备好 (a)并行接口的输入过程 数据2k 数据 CPU 准备就绪 接 数据准备好 外设 回执 输出响应 (b)并行接口的输出过程 xtwang amail xidian. edu. cn XIDIAN UNIYERSITY
xtwang@mail.xidian.edu.cn CPU 并行 准备就绪 接口 数据准备好 外设 回执 输出响应 CPU 并行 准备就绪 接口 数据准备好 外设 回执 接收准备好 输入响应 (a) 并行接口的输入过程 (b) 并行接口的输出过程 8.1 8255A简介 数据 数据数据2 数据2 数据

818255A简介 8255A是: 心Inte8086/8088系列的可编程外设接口电路 ☆可以进行编程控制的通用并行输入/输出接口电路。 心它是一片使用单一+5V电源的40脚双列直插式DIP封装的 大规模集成电路。 心8255A的通用性强,使用灵活,通过它CPU可直接与外设 相连接。 冷8255A有A、B、C三个端口,24条I/0线↓它可以通过 编程的方法来设定的各种工/o功能 由于它的功能强,又能方便地与各种8/16位微机系统相配 所以应用较为普遍 无子州技大字 xtwang@mailxidian.edu.cn XIDIAN UNIYERSITY
xtwang@mail.xidian.edu.cn 8.1 8255A 简介 8255A 是: ❖ Intel 8086/8088 系列的可编程外设接口电路 ❖ 可以进行编程控制的通用并行输入/输出接口电路。 ❖ 它是一片使用单一+5V电源的40脚双列直插式DIP封装的 大规模集成电路。 ❖ 8255A的通用性强,使用灵活,通过它CPU可直接与外设 相连接。 ❖ 8255A有A、B、C三个端口,24条I/O线。它可以通过 编程的方法来设定的各种I/O功能。 ❖ 由于它的功能强,又能方便地与各种8/16位微机系统相配, 所以应用较为普遍

828255A的引脚功能 P:3 P4 引脚名 功能 连接去向 P:2 PA5 数据总线(双向) PAl PA CPU PO RESET 复位输入 CPU R RESET CS 片选信号 译码电路 GRD 读信号 A8255AD1 CPU WR 写信号 CPU FCT PC6 AC5 8255 Ao, A 端口地址 CPU PCA D6 PAo -PA7 端口A 外设 ICo DT FC pCC P 端口B 外设 FC2 FC3 端口C 外设 Pio Vcc 电源(+5V) Pi3 GND 地 8255A引脚图 xtwang amail xidian. edu. cn XIDIAN UNIYERSITY
xtwang@mail.xidian.edu.cn 8.2 8255A 的引脚功能 D0 ~ D7 CSRDWR 0 A1 A , PA0 ~ PA7 PB0 ~ PB7 PC0 ~ PC7 引脚名 功 能 连接去向 数据总线(双向) CPU RESET 复位输入 CPU 片选信号 译码电路 读信号 CPU 写信号 CPU 端口地址 CPU 端口A 外设 端口B 外设 端口C 外设 Vcc 电源(+5V) / GND 地 /

828255A的结构功能 +5V RESET 控制寄存器 GND RD WR :端口A CPU 8位 A组 A组(→>外设1 端曰C::…… PC-PC 高4位|:低4位 端口B B组→外设2 B组 8位 PBz-PBokN AA cPU与外设之 00端口APA 01端口BPB PA口和PB口:双向数据输入输出端口 间的握手信号 10端口cPC 11控制寄存器 Pc口:双向数据输入输出端口或控制状态端口 xtwang amail xidian. edu. cn 我萄子技大 XIDIAN UNIYERSITY
xtwang@mail.xidian.edu.cn 8.2 8255A 的结构功能 CPU 外设1 外设2 控制寄存器 A组 端口A 高4位 低4位 端口C 端口B B组 D7~D0 RESET RD WR CS A1 A0 Vcc GND PA7 ~PA0 PC7 ~PC4 PB7 ~PB0 PC3 ~PC0 A组 B组 8 位 8 位 +5V PA口和PB口:双向数据输入输出端口 PC口:双向数据输入输出端口 或 控制/状态端口 CPU与外设之 间的握手信号 A1A0 00 端口A PA 01 端口B PB 10 端口C PC 11 控制寄存器

828255A的结构功能 AND,Do V +5V GND RESET 控制寄存器 个8位端口:PA,PB和PC 被分为两组12位端口 :端口A A组和B组 8位 A组 A组 端 PA( PAr-PAo) 高4位:低4位 PCA PC7-PC4) 口B B组 工作方式0,1,2 8位7 PB( PA7-PA B PCB PC3"-PCo) 工作方式0:基本输入或输出 工作方式1:有联络信号的输入或输出 工作方式0,1 工作方式2:双向传送 xtwang amail xidian. edu. cn
xtwang@mail.xidian.edu.cn 8.2 8255A 的结构功能 控制寄存器 A组 端口A 高4位 低4位 端口C 端口B B组 D7~D0 RESET RD WR CS A1 A0 Vcc GND PA7 ~PA0 PC7 ~PC4 PB7 ~PB0 PC3 ~PC0 A组 B组 8 位 8 位 +5V 三个8位端口:PA,PB和PC 被分为两组12位端口 A组和B组 A组 PA (PA7~PA0) PCA (PC7~PC4) B组 PB (PA7~PA0) PCB (PC3~PC0) 工作方式 0,1, 2 工作方式 0,1 工作方式0:基本输入或输出 工作方式1:有联络信号的输入或输出 工作方式2:双向传送

838255A的工作方式 三种基本工作方式: 方式0:基本的输入/出;(A、B、C) 方式1:有联络信号的输入/输出;(A、B) 方式2:双向传送(A) 具体的工作方式由发送给控制寄存器的方式控制字决定 工作方式控制字 8255A的控制字 Pc口置位复位控制字 方式控制字:cPU通过编程写控制字可以完成对 A、B、C口的方式控制和对c口的擦位看零或量 以子州技大字 xtwang@mailxidian.edu.cn XIDIAN UNIVERSITY
xtwang@mail.xidian.edu.cn 8.3 8255A 的工作方式 三种基本工作方式: 方式0:基本的输入/输出;(A、B、C) 方式1:有联络信号的输入/输出;(A、B) 方式2:双向传送(A) 具体的工作方式由发送给控制寄存器的方式控制字决定 8255A的控制字 工作方式控制字 PC口置位复位控制字 方式控制字:CPU通过编程写控制字可以完成对 A、B、C口的方式控制和对C口的按位置零或置1
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第六章 存储器设计.pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第八章 中断系统与可编程中断控制器8259A.pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第五章 总线及其形成.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)引言、背景概述.ppt
- 人工智能和模式识别与医学专家系统(PPT课件讲稿).ppt
- 河南中医药大学信息管理与信息系统教研室:第十四章 电子政务(刘俊娟).pptx
- 北京大学精品课程:浅谈软件项目管理(陈长城).pdf
- Linux操作系统下C语言编程入门(电子书).pdf
- 高校数字化图书馆知识服务网络共建共享方案的建议(王明亮).ppt
- 多媒体技术:多媒体信息处理(Multimedia Computing)PPT讲义.ppt
- 分布式查询处理 Distributed Query Processing(PPT讲稿)查询处理、查询分解与定位.ppt
- 广东工业大学:数据挖掘(PPT讲稿).ppt
- 北京师范大学现代远程教育:《计算机应用基础》课程教学资源(PPT课件讲稿)第4章 文字处理Word.pptx
- Java平台企业版(J2EE)原理(PPT讲稿).ppt
- 非线性编辑软件(PPT课件讲稿)Premiere Pro.pptx
- 南京大学:人工智能课程概况(PPT讲稿)从图灵奖看人工智能创新性思维的发展.pdf
- 上海交通大学:《软件工程》课程教学资源(课件讲稿)07 测试.pdf
- 《C语言程序设计》课程电子教案(PPT教学课件)第5章 选择控制结构.ppt
- 《计算机网络》课程教学资源(PPT讲稿)项目1 构建简单互连网络(Windows XP).ppt
- 并行算法概述(PPT课件讲稿).pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第四章 汇编语言程序设计.pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第一章 概述(王晓甜).pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第七章 常用接口芯片技术.pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第三章 8086CPU指令系统.pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第九章 定时计数器8253.pptx
- 西安电子科技大学:《微机原理与接口技术》课程教学资源(PPT课件讲稿)第二章 8086CPU结构与功能(CPU的内部结构).pptx
- 浙江科技学院:《多媒体技术基础 Multimedia Technology》课程教学资源(PPT课件讲稿)第1章 多媒体技术概论.ppt
- 《网络教学的实践与应用》PPT讲稿.ppt
- 教育信息技术培训:《Powerpoint 教案制作》PPT.ppt
- 科学出版社:全国高职高专规划《Visual Basic 程序设计》PPT电子教案.ppt
- 南京晓庄学院电子工程学院:《微机原理与接口技术实验》PPT课件(张秀贤).ppt
- 武汉创维特信息技术有限公司:《嵌入式系统 - ARM嵌入式软件开发》教案_第五章 嵌入式硬件平台设计.ppt
- 东北大学:《计算机应用技术基础》课程教学资源(PPT课件)第8章 计算机安全.pptx
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计)数据结构实验指导书.doc
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计)课程设计任务指导书.doc
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计题目任务书)龟兔赛跑.doc
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计题目任务书)马踏棋盘.doc
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计题目任务书)魔王语言解释.doc
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计题目任务书)迷宫问题.doc
- 西安建筑科技大学:《数据结构与算法》教学资源(课程设计题目任务书)解决重复冲突的排序.doc