proteus+keil5仿真学习笔记(第九章 并口扩展)

第九章 并口扩展

单片机只有4个端口P0~P3,为了充分利用这些端口,就需要扩展端口,使得能够接更多的外部设备。这些用于扩展端口的芯片称为可编程I/O接口芯片,单片机最常用的芯片是8255A和8155,这里我们介绍8255A芯片的应用。

一、8225A芯片

内部结构

数据端口A 、B 、C 

A口,B口,C口均为8位I/O数据口

8 位数据输出/ 输入缓冲, 锁存器, C 口无输入锁存。

A组控制和B组控制

这二组控制电路:

① 接收芯片内部总线上的控制字。

② 接收来自读/ 写控制逻辑电路的读/ 写命令。

这二组控制电路输出去控制:

A 组: A 口和 C 口高 4 位;

B 组: B 口和 C 口低 4 位。

读写控制逻辑电路

管理:8255A 的数据传输过程。

接收:CS、A1、A0、RESET、WR、RD信号

发送:控制命令

数据总线缓冲器

它是一个双向三芯的8位数据缓冲器,8255A通过它与系统数据总线相连

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值