- 8085微处理器
- 微处理器 - 8085 架构
- 8085 引脚配置
- 寻址模式和中断
- 8085指令集
- 多处理器配置
- 配置概述
- 8087 数字数据处理器
- 输入/输出接口
- I/O 接口概述
- 8279 可编程键盘
- 8257 DMA 控制器
- 微处理器有用资源
- 微处理器 - 快速指南
- 微处理器 - 有用的资源
- 微处理器 - 讨论
微控制器 8051 输入输出端口
8051微控制器有4个I/O端口,每个端口8位,可以配置为输入或输出。因此,总共 32 个输入/输出引脚允许微控制器与外围设备连接。
引脚配置,即引脚可以根据逻辑状态配置为1为输入,0为输出。
输入/输出 (I/O) 引脚- 微控制器内的所有电路都必须连接到其引脚之一(P0 端口除外),因为它没有内置上拉电阻。
输入引脚- 逻辑 1 应用于 P 寄存器的一位。输出 FE 晶体管关闭,另一个引脚通过高阻上拉电阻保持连接到电源电压。
端口 0 - P0(零)端口具有两个功能 -
当使用外部存储器时,低地址字节(地址 A0A7)应用于其上,否则该端口的所有位都配置为输入/输出。
当 P0 口配置为输出时,其他端口内置上拉电阻且一端接 5V 电源的端口,该端口的引脚上省去该电阻。
输入配置
如果该端口的任何引脚被配置为输入,那么它就像“浮动”一样,即输入具有无限的输入电阻和不确定的电位。
输出配置
当该引脚配置为输出时,它充当“漏极开路”。通过将逻辑 0 应用于端口位,相应的引脚将接地 (0V),并应用逻辑 1,外部输出将保持“浮动”。
为了在该输出引脚上应用逻辑 1 (5V),需要建立一个外部上拉电阻。
端口1
P1 是一个真正的 I/O 端口,因为它没有 P0 中的任何替代功能,但该端口只能配置为通用 I/O。内置上拉电阻,与TTL电路完全兼容。
端口2
使用外部存储器时,P2 与 P0 类似。该端口的引脚占用外部存储芯片的地址。该端口可用于地址为 A8-A15 的较高地址字节。当不添加内存时,该端口可用作类似于端口 1 的通用输入/输出端口。
端口3
在此端口中,功能与其他端口类似,只是必须将逻辑 1 应用于 P3 寄存器的相应位。
引脚电流限制
当引脚配置为输出(即逻辑0)时,单端口引脚可以接收10mA 的电流。
当这些引脚配置为输入(即逻辑1)时,内置上拉电阻提供非常微弱的电流,但可以激活LS系列最多4个TTL输入。
如果端口的所有 8 位均有效,则总电流必须限制为 15mA(端口 P0:26mA)。
如果所有端口(32 位)均处于活动状态,则总最大电流必须限制为 71mA。