第8章 接口技术1.ppt

第8章 接口技术1.ppt

ID:48745612

大小:1.87 MB

页数:69页

时间:2020-01-21

第8章 接口技术1.ppt_第1页
第8章 接口技术1.ppt_第2页
第8章 接口技术1.ppt_第3页
第8章 接口技术1.ppt_第4页
第8章 接口技术1.ppt_第5页
资源描述:

《第8章 接口技术1.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第八章 接口技术研究可编程并行接口芯片8255A的程序员界面及应用研究可编程串行接口芯片8251A的程序员界面及应用研究可编程定时/计数器8253/8254的程序员界面及应用研究模拟器件接口接口技术:接口技术是研究CPU如何与外部世界进行最佳耦合与匹配,实现双方高效、可靠地交换信息的一门技术,是软件、硬件结合的体现,是微机应用的关键。研究CRT接口和打印机接口8.18255A可编程并行I/O接口(PPI)一、8255A基本结构A组控制B组控制端口C(上半部)端口C下半部端口BOOO数据总线缓冲器读/写控制逻辑端口A数据总线D0~D7RDWRA0A1RESETCSPA

2、0~PA7PC4~PC7PC0~PC3PB0~PB7内部数据总线CPU接口部分内部控制部分外设接口部分TINDQCOUT8255A结构内部结构:8255A由三部分组成。1、与外设接口部分8255A内部包括三个8位的输入输出端口,分别是端口A、端口B、端口C,相应信号线是PA7~PA0、PB7~PB0、PC7~PC0。端口都是8位,都可以作为输入或输出,但功能上各有特色:端口A:一个8位数据输入/输出锁存和缓冲器;一个8位数据输入锁存器。(输入输出都锁存)A组控制B组控制端口C(上半部)端口C下半部端口BOOO数据总线缓冲器读/写控制逻辑端口A数据总线D0~D7RDW

3、RA0A1RESETCSPA0~PA7PC4~PC7PC0~PC3PB0~PB7内部数据总线端口B:一个8位数据输入/输出锁存和缓冲器;一个8位数据输入缓冲器。端口C:一个8位数据输出锁存和缓冲器;一个8位数据输入缓冲器。各端口的特点及分工:1.每一个端口作数据口时,既可定义为输入端口也可定义为输出端口;2.端口A既适合作双向异步通信端口又适合作单向异步通信端口;端口B适合作单向异步通信端口;3.端口C作数据口,状态口,专用联络信号线;A组控制B组控制端口C(上半部)端口C下半部端口BOOO数据总线缓冲器读/写控制逻辑端口A数据总线D0~D7RDWRA0A1RESE

4、TCSPA0~PA7PC4~PC7PC0~PC3PB0~PB7内部数据总线2、与微处理器接口部分这部分主要完成数据传送及逻辑控制。A组控制B组控制端口C(上半部)端口C下半部端口BOOO数据总线缓冲器读/写控制逻辑端口A数据总线D0~D7RDWRA0A1RESETCSPA0~PA7PC4~PC7PC0~PC3PB0~PB7内部数据总线3、内部控制部分由A、B两组控制电路组成。主要作用是根据CPU送来的控制字用以决定两组端口(A组为A口C口的高4位,B组为B口和C口的低4位。)的工作方式,也可根据控制字的要求对C口按位进行置位或复位。A组控制B组控制端口C(上半部)端

5、口C下半部端口BOOO数据总线缓冲器读/写控制逻辑端口A数据总线D0~D7RDWRA0A1RESETCSPA0~PA7PC4~PC7PC0~PC3PB0~PB7内部数据总线8255A的引脚图:8255A的端口地址及操作功能:A1A0RDWRCS操作功能00010CPU读端口A00100CPU写端口A01010CPU读端口B01100CPU写端口B10010CPU读端口C10100CPU写端口C11100CPU写控制字口11010非法操作××110数据总线处于三态××××1未选中,数据总线三态A7A6A5A4A3A2A1A0A1A0cs8255AA7A6A5A4A3A

6、2A1A001100011&RDWRIORIOW8255A与CPU系统总线的接口10100011问题1:如下控制字的含义?二、8255的编程1、8255的方式字(写入A1、A0=11)D0D1D2D3D4D5D6D7PC3~PC01:输入0:输出B口1:输入0:输出B组工作方式0:方式01:方式1PC7~PC41:输入0:输出A口1:输入0:输出A组工作方式00:方式001:方式11×:方式2D7=1特征位B组A组;程序段如下:MOVAL,83HOUT63H,AL;或者:MOVAL,83HMOVDX,63HOUTDX,AL问题2:73H是不是控制字?例:设8255A

7、的的控制口地址为63H,编程使端口A:方式0输出;端口B方式0输入;端口C高4位:输出;端口C低4位:输入。10000011解:控制字为:A7A6A5A4A3A2A1A0A1A0cs8255AA7A6A5A4A3A2A1A001100011&RDWRIORIOW2、C口的置位/复位字(写入A1A0=11)D0D1D2D3D4D5D6D71:置位0:复位C口选择000:PC0001:PC1010:PC2011:PC3100:PC4101:PC5110:PC6111:PC7任选(可1可0)D7=0(特征位);程序段如下:MOVDX,02EEHMOVAL,05HOUT

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。