微机原理与接口技术第九章——可编程外围芯片、8255及其应用.pdf

微机原理与接口技术第九章——可编程外围芯片、8255及其应用.pdf

ID:52254000

大小:255.25 KB

页数:52页

时间:2020-03-25

微机原理与接口技术第九章——可编程外围芯片、8255及其应用.pdf_第1页
微机原理与接口技术第九章——可编程外围芯片、8255及其应用.pdf_第2页
微机原理与接口技术第九章——可编程外围芯片、8255及其应用.pdf_第3页
微机原理与接口技术第九章——可编程外围芯片、8255及其应用.pdf_第4页
微机原理与接口技术第九章——可编程外围芯片、8255及其应用.pdf_第5页
资源描述:

《微机原理与接口技术第九章——可编程外围芯片、8255及其应用.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第9章可编程外围接口芯片8255A及其应用9.18255A的工作原理9.28255的应用举例一、一、8255A8255A的结构和功能的结构和功能°具有多种功能的可编程并行接口电路芯片最基本的接口电路:三态缓冲器和锁存器与CPU间、与外设间的接口电路:状态寄存器和控制寄存器还有端口的译码和控制电路、中断控制电路°分3个端口,共24个外设引脚°共三种输入输出工作方式8255A8255A的内部结构和引脚的内部结构和引脚A组A组端口APA~PA控制07A组数据内部数据线端口CPC4~PC7D~D总线07上部缓冲器B组B组RD端口BPB~PB控制0

2、7WR读写A0A控制B组1内部控制线CS逻辑端口CPC0~PC3RESET下部外设数据端口外设数据端口°端口A:¢PA端口0~APA:7PA0~PA7wA组,支持工作方式¢常作数据端口,功能最强大0、1、2°端口B:¢PB端口0~BPB:7PB0~PB7wB组,支持工作方式¢常作数据端口0、1°端口C:¢PC端口0~CPC:7PC0~PC7w仅支持工作方式¢可作数据、状态和控制端口0wA组控制高¢4分两个位PC44~位,每位可独立操作PC7wB组控制低¢4控制最灵活,最难掌握位PC0~PC3与处理器接口与处理器接口°D0~D7数据线A0~

3、A1地址线°RD*读信号WR*写信号°CS*片选信号RESET复位信号CS*A1A0I/O地址读操作RD*写操作WR*00060H读端口A写端口A00161H读端口B写端口B01062H读端口C写端口C01163H非法写控制字三、三、8255A8255A的工作方式的工作方式°方式0:基本输入输出方式w适用于无条件传送和查询方式的接口电路°方式1:选通输入输出方式w适用于查询和中断方式的接口电路°方式2:双向选通传送方式w适用于与双向传送数据的外设w适用于查询和中断方式的接口电路方式方式00输入时序输入时序RD输入端口dataCS,A,A1

4、0D0~D7data方式方式00输出时序输出时序WR输出端口dataCS,A,A10D~Ddata078255A8255A对对CPUCPU通过它输出给外设的数据进行锁存通过它输出给外设的数据进行锁存方式方式11输入引脚:输入引脚:AA端口端口数据选通信号PA~PA表示外设已经准备好数据70INTEAPC4STBAPC5IBFA输入缓冲器满信号表示A口已经接收数据PC3INTRA中断请求信号中断允许触发器请求CPU接收数据方式方式11输入引脚:输入引脚:BB端口端口数据选通信号PB~PB表示外设已经准备好数据70INTEBPC2STBBPC

5、1IBF方式方式11需借用端口需借用端口BCC用做联络信号用做联络信号同时还具有中断请求和屏蔽功能同时还具有中断请求和屏蔽功能输入缓冲器满信号表示A口已经接收数据PC0INTRB中断请求信号中断允许触发器请求CPU接收数据方式方式11输入联络信号输入联络信号°STB*——选通信号,低电平有效w由外设提供的输入信号,当其有效时,将输入设备送来的数据锁存至8255A的输入锁存器°IBF——输入缓冲器满信号,高电平有效w8255A输出的联络信号。当其有效时,表示数据已锁存在输入锁存器°INTR——中断请求信号,高电平有效w8255A输出的信号,

6、可用于向CPU提出中断请求,要求CPU读取外设数据方式方式11输入时序输入时序STBIBFSTB*STB*和和IBFIBF是外设和是外设和8255A8255A间间的一对应答联络信号,的一对应答联络信号,INTR为的是可靠地输入数据为的是可靠地输入数据RD输入端口dataD~Ddata07方式方式11中断控制中断控制°8255A的中断由中断允许触发器INTE控制w置位允许中断,复位禁止中断°对INTE的操作通过写入端口C的对应位实现,INTE触发器对应端口C的位是作应答联络信号的输入信号的哪一位,只要对那一位置位/复位就可以控制INTE触发

7、器°选通输入方式下w端口A的INTEA对应PC4w端口B的INTEB对应PC2方式方式11输出引脚:输出引脚:AA端口端口外设响应信号PA~PA表示外设已经接收到数据70INTEAPC6ACKAPC7OBFA输出缓冲器满信号表示CPU已经输出了数据PC3INTRA中断允许触发器中断请求信号请求CPU再次输出数据方式方式11输出引脚:输出引脚:BB端口端口外设响应信号PB~PB表示外设已经接收到数据70INTEBPC2ACKBPC1OBFB输出缓冲器满信号表示CPU已经输出了数据PC0INTRB中断允许触发器中断请求信号请求CPU再次输出数

8、据方式方式11输出联络信号输出联络信号°OBF*——输出缓冲器满信号,低有效w8255A输出给外设的一个控制信号,当其有效时,表示CPU已把数据输出给指定的端口,外设可以取走°ACK*——响应

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

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

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