一. 四组IO口的简介
单片机的IO口 | 类型 | 驱动负载数 | 其他功能 |
---|---|---|---|
P0口 | 8位双向三态口 | 可驱动8个LSTTL型负载 | 可做地址总线低八位和分时复用数据总线 |
P1口 | 8位准双向IO口 | 可驱动4个LSTTL型负载 | 普通输入输出口 |
P2口 | 8位准双向IO口 | 可驱动4个LSTTL型负载 | 可做地址总线高八位 |
P3口 | 8位准双向IO口 | 可驱动4个LSTTL型负载 | 双功能复用口 |
二. 问题导向
1. 双向三态IO和准双向IO什么意思?
- 准双向IO口只有两种状态,要么高电平,要么低电平。虽然既可以做输出又可以做输入,但是当作输入的时候,必须先将输入口置1,否则若前一位为低电平,后一位输入的电平为高则MOS管拉不起来导致出错。
- 双向三态口,比准双向IO口多了一个状态,即“高阻态”。这样就可以做总线来使用,当想要屏蔽信息时,就把总线设置为高阻态,这样其他控制器和终端就不能再占用总线。
2. 什么是LSTTL型负载?
先看TTL电平的分类
简称 | TTL电平类型 |
---|---|
TTl | 标准TTL |
H-TTL | 高速型TTL |
L-TTL | 低功耗型TTL |
S-TTL | 肖特基型TTL |
LS-TTL | 低功耗肖特基型TTL |
其中“L”表示低功耗,“S”表示肖特基技术
-
肖特基(Schottky)二极管是一种快恢复二极管,它属一种低功耗、超高速半导体器件。其显著的特点为反向恢复时间极短(可以小到几纳秒),正向导通压降仅0.4V左右。肖特基(Schottky)二极管多用作高频、低压、大电流整流二极管、续流二极管、保护二极管,也有用在微波通信等电路中作整流二极管、小信号检波二极管使用。常用在彩电的二次电源整流,高频电源整流中。
-
TTL(逻辑门电路) 全称Transistor-Transistor Logic,即BJT-BJT逻辑门电路,是数字电子技术中常用的一种逻辑门电路,应用较早,技术已比较成熟。TTL主要有BJT(Bipolar Junction Transistor 即双极结型晶体管,晶体三极管)和电阻构成,具有速度快的特点。最早的TTL门电路是74系列,后来出现了74H系列,74L系列,74LS,74AS,74ALS等系列。但是由于TTL功耗大等缺点,正逐渐被CMOS电路取代。
3. 为什么P0口可以带8个负载而其他是4个?
因为P0口是MOS管直接接电源,带负载能力高。P1-P3口是内部电源经过内部上拉电阻,电阻分压,电流会减小所以带负载能力低
内部上拉,不是外部上拉注意