微机原理与接口技术6-3.pdf

微机原理与接口技术6-3.pdf

ID:51506935

大小:141.81 KB

页数:6页

时间:2020-03-25

微机原理与接口技术6-3.pdf_第1页
微机原理与接口技术6-3.pdf_第2页
微机原理与接口技术6-3.pdf_第3页
微机原理与接口技术6-3.pdf_第4页
微机原理与接口技术6-3.pdf_第5页
资源描述:

《微机原理与接口技术6-3.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第四节可编程并行输入输出接口芯片8255A第三节I/O端口读写技术一、IBMPC/XT/AT的I/O端口地址分配接口与系统的连接二、端口地址译码1、与系统总线连接1、利用门电路2、采用译码器译码器:产生片选信号。通常利用低位地址,结3、开关式可选译码合读写信号实现对接口内部寄存器的寻找。三、IBMPC/XT的端口读写控制1、写操作2、读操作2、与I/O设备连接3、产生控制脉冲四、IBMPC/AT的端口读写操作五、用GAL实现实现译码和控制六、I/O总线操作等待周期的插入方法1、并行通信并行通信与串行通信将数据的各位同时在多根并

2、行传输线上进行传输。D00D0•通信指计算机与外设、计算机与计算机间的D11D1信息交换D20D2D31D3目源0D4D4的1D5D5•通信的基本方式:并行通信和串行通信D61D60D7D7适于短距离、高速通信2、串行通信3、并行接口:将数据的各位按时间顺序依次在一根传输线上传输。并行接口连接CPU与并行外设,实现两者间的并行通信,在信息传送过程中,起到输出锁存或输入缓冲的作用。数据总线数据输入准备好01101010目控制寄存器输源TDRD读出信号数据输入回答入的输入缓冲寄存器设写入信号备复位输出缓冲寄存器数据输入准备好CPU

3、状态寄存器中断请求数据输出适于长距离、中低速通信输地址地址片选数据输出准备好出译码设A0数据输出回答备A11不可编程并行接口和可编程并行接口一、8255A的结构与引脚PA3PA4PA2PA5Intel系列的8位并行接口芯片PA1PA6不可编程并行接口:由硬件接线决定。PA0PA7通用性强,使用灵活RDWRCSRESETGNDD0可编程并行接口:可用软件编程的方法改变,接可用程序设置和改变芯片的工作方式A1D1A0D2是一种典型的可编程并行接口芯片PC78255AD3口具有更大的灵活性和通用性。PC6D4PC5D5PC4D640

4、个引脚,双列直插式PC3D7PC2VccPC1PB7PC0PB6PB0PB5PB1PB4PB2PB31.数据端口A、B、C2.控制端口D(A组和B组控制电路)每个端口8位,通过编程设定其为输入口或输出口可用来和外设传送信息8位端口,无对外引脚端口A控制端口的内容决定A口、B口、C口的工作状态(输入或输出)和工作方式(方式0、1、2)。有3种工作方式(方式0、方式1、方式2)端口B有2种工作方式:方式0、方式1端口C端口选择resetRESETPA7~端口APA0CSA1A0RDWR功能D7D7数据~~外00001对端口A读D0

5、D0缓冲器PC7端口C~00101对端口B读输PC0IORRD01001对端口C读IOWWR读写PB7入控制~设01101非法,不能对D口读A9片选CS端口BPB0~译码00010对端口A写A2A100110对端口B写输A1片内控制口+5VA0A0译码DGND01010对端口C写01110对端口D写出1××××断数据缓冲器为三态×××11开2D7D6D5D4D3D2D1D0方1二、8255A的控制字与状态字0输出式PC3~PC01输入1.方式控制字控B口0输出设定A口、B口、C口的工作状态和工作方式。制1输入0方式0工作状态:

6、输入或输出字B口工作方式1方式1工作方式:方式0、方式1、方式2各PC7~PC40输出1输入位A口0输出1输入含00方式0A口工作方式义01方式11x方式2特征位,D7=1表示是方式控制字2.C口按位置位/复位控制字D7D6D5D4D3D2D1D0作用是:00复位使C口中的某一位为1(置位)或0(复位);无意义选择设置位1置位设置内容或在A口、B口采用中断方式时,D3D2D1设置位通过向C口的指定位置位,允许8255A的中断信号发出。000PC0001PC1010PC2特征位,D7=0011PC3表示是C口按位100PC4置位

7、/复位控制字101PC5110PC6111PC7方式0:三、8255A的工作方式与操作时序输入时序三种工作方式:tRRRD方式0:tIRtHR方式1:输入数据tt方式2:ARRACS,A1,A0D--D数据有效70tRDtDF32.方式1(选通输入输出方式):方式1下输方式0输出时序入端口的联络信号A口方式1输入控制字B口方式1输入控制字tWW1011111WRtWDD7~D0D7~D0tDWPA7~PA0PB7~PB0D7--D0数据有效INTEAINTEBPC4PC2tAWtWAPC4STBAPC2STBBCS,A1,A0

8、PC5IBFAPC1IBFB与门与门输出数据数据有效RDPC3INTRARDPC0INTRBtWBA口方式1输入时B口方式1输入时相应的联络信号相应的联络信号I/O写周期,8088CPU与8255A在时序上不能很好配合,需要CPU插入一个等待状态。D7~D0PA7~PA0方式

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

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

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