可编程接口芯片.ppt
《可编程接口芯片.ppt》由会员分享,可在线阅读,更多相关《可编程接口芯片.ppt(23页珍藏版)》请在三一办公上搜索。
1、1,2023年9月6日星期三,第7章 可编程接口芯片,7.1 输入输出接口(I/O接口)概念7.2 输入输出接口的编址方式7.3 可编程接口芯片82537.4 I/O译码电路与8253连接7.5 可编程接口芯片82557.6 可编程接口芯片8255应用7.7 可编程接口芯片82597.8 可编程接口芯片8250,2,2023年9月6日星期三,7.5 可编程接口芯片8255,8255A的功能、引脚Intel系列的8位并行接口芯片通用性强,使用灵活可用程序设置和改变芯片的工作方式,3,2023年9月6日星期三,7.5 可编程接口芯片8255,8255-内部结构,4,2023年9月6日星期三,7.5
2、 可编程接口芯片8255,8255-端口基本功能操作,端口A数据总线端口B数据总线端口C数据总线,数据总线端口A数据总线端口B数据总线端口C数据总线控制寄存器,数据总线三态数据总线三态,输入操作(读),输出操作(写),断开功能,5,2023年9月6日星期三,7.5 可编程接口芯片8255,8255-编程结构8255A有两种控制字,由写入内容的D7位区分D7=1,方式控制字设定A口、B口、C口的工作状态和工作方式。工作状态:输入或输出工作方式:方式 0、方式 1、方式 2D7=0,C口按位置位/复位控制字使C口中的某一位为1(置位)或0(复位),6,2023年9月6日星期三,7.5 可编程接口芯
3、片8255,8255-编程结构,7,2023年9月6日星期三,7.5 可编程接口芯片8255,8255-编程结构C口按位置位/复位控制字各位含义:,8,2023年9月6日星期三,例 8255A与系统的连线如下,片选译码基地址为1F0H 1)确定各端口地址;2)编程设置8255A:A口方式 0 输入,PC7-PC4输出,B口方式 0 输出,PC3-PC0输入,9,2023年9月6日星期三,最后得出结论:A口地址为1F0H B口地址为1F2H C口地址为1F4H 控制口地址为1F6H,1)确定端口地址,由8255A编程结构知:,结合8255A与系统总线的连线:,8086偶地址存放数据的低字节,82
4、55数据总线接到8086的D0-D7,10,2023年9月6日星期三,2)确定方式控制字,所以,方式控制字为 1001 0001B,即91H,要求设置:A口方式0输入,PC7-PC4输出 B口方式0输出,PC3-PC0输入,设置方式控制字的程序段为:MOV DX,01F6H;控制口地址MOV AL,91H;方式控制字OUT DX,AL,11,2023年9月6日星期三,例 条件如上例,通过控制口置 PC2 为 0,置 PC4 为 1 MOV DX,01F6H;置DX为控制口地址 MOV AL,0000 0100B;置PC2为0 OUT DX,AL MOV AL,0000 1001B;置PC4为1
5、 OUT DX,AL,12,2023年9月6日星期三,7.5 可编程接口芯片8255,8255-工作方式(三种)方式0:基本输入输出,与C口之间没有硬件联系方式1:A端口和B端口的输入输出,结合C端口状态信 息,C口的某3根引脚作为端口与外设的联络信号方式2:A端口选通双向传输,C口的某5根引脚作为端口与外设的联络信号。在8255A内部硬件结构中A口和B口之间没有硬件关系,即可分别作为独立的输入或输出端口;C口和A口,C口和B口之间有硬件联系,通过向控制口设置控制字可以改变这种联系。,13,2023年9月6日星期三,工作在方式 0 的端口:1/0(输入/输出)作为输入口相当于普通的三态门 作为
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可编程 接口 芯片
链接地址:https://www.31ppt.com/p-5944523.html