下载此文档

第09章 可编程并行接口8255A.ppt


文档分类:IT计算机 | 页数:约89页 举报非法文档有奖
1/ 89
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 89 下载此文档
文档列表 文档介绍
第 9 章
可编程并行接口8255A
第9章可编程并行接口8255A
教学重点
8255A的工作方式和编程
8255A的应用
键盘的扫描程序
LED数码管的多位显示
本章教学要求
1. 掌握8255A的结构特点和引脚功能
2. 掌握8255A的工作方式、编程及方式0、1的应用
3. 理解键盘的工作原理、抖动和重键问题及解决方法
4. 掌握键盘扫描程序(扫描法、行反转法)的编写
5. 掌握LED数码管的工作原理和多位显示方法
6. 了解并行打印机接口的引脚定义和接口时序
并行数据传输方式
以计算机的字长,通常是8位、16位或32位为传输单位,一次传送一个字长的数据
适合于外部设备与微机之间进行近距离、大量和快速的信息交换
例如:微机与并行接口打印机、磁盘驱动器
微机系统中最基本的信息交换方法
例如:系统板上各部件之间,接口电路板上各部件之间
8255A的内部结构
具有多种功能的可编程并行接口电路芯片
最基本的接口电路:三态缓冲器和锁存器
与CPU间、与外设间的接口电路:状态寄存器和控制寄存器
还有端口的译码和控制电路、中断控制电路
分3个端口,共24个外设引脚
共三种输入输出工作方式
数据
总线
缓冲器
内部控制线
内部数据线
D0~D7
A组
控制
A组
端口A
A组
端口C
上部
B组
控制
B组
端口B
B组
端口C
下部
读写
控制
逻辑
PC0~PC3
PB0~PB7
PC4~PC7
PA0~PA7
RD
WR
A0
A1
CS
RESET
8255的三个并行数据端口
端口A:PA0~PA7
A组,支持工作方式0、1、2
端口B:PB0~PB7
B组,支持工作方式0、1
端口C:PC0~PC7
仅支持工作方式0
A组控制高4位PC4~PC7
B组控制低4位PC0~PC3
端口A:PA0~PA7
常作数据端口,功能最强大
端口B:PB0~PB7
常作数据端口
端口C:PC0~PC7
可作数据、状态和控制端口
分两个4位,每位可独立操作
控制最灵活,最难掌握
8255A的引脚信号和功能
CS A1 A0
I/O地址
读操作RD
写操作WR
0 0 0
0 0 1
0 1 0
0 1 1
60H
61H
62H
63H
读端口A
读端口B
读端口C
非法
写端口A
写端口B
写端口C
写控制字
D0 ~ D7数据线 A0 ~ A1地址线
RD 读信号 WR 写信号
CS 片选信号 RESET复位信号
初始化编程:一个方式控制字
控制寄存器I/O地址:A1A0=11
工作过程中:通过数据端口对外设数据进行读写
数据读写利用端口A、B和C的I/O地址,A1A0依次等于00、01、10
IBM PC/XT机上,端口A、B、C和控制端口的I/O地址为60H、61H、62H和63H
8255A的控制字和工作方式
方式控制字格式
8255A的控制字格式

第09章 可编程并行接口8255A 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 89
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 中国课件站
  • 文件大小 0 KB
  • 时间2011-10-11
最近更新