NXP MCU 技术william hill官网
登录
直播中
白珊
7年用户
129经验值
私信
关注
[问答]
I/O口具有哪些特性应用功能?
开启该帖子的消息推送
嵌入式
单片机
PWM
受到警告
提示:
作者被禁止或删除 内容自动屏蔽
回帖
(1)
李造吉
2021-3-5 21:33:02
单片机通过I/O口感知外界的存在,而外界也通过I/O口感知单片机的存在。
现在的单片机I/O口已经集成了更多的特性和功能。因此,在学习某一款单片机时,需要先了解其I/O口具有哪些特性和特殊的应用功能(不同的单片机是有所差别的),并因地制宜设计外围威廉希尔官方网站 、编写控制软件,充分发挥该I/O口的优势。
1. 输入/输出概念
大多数I/O口都是双向三态的。根据具体应用情况,可以分为输入口和输出口。输人口用来读取外部输人的电平信号,输出口则用于对外输出一个电平信号。
有些单片机(如PIC)允许设置I/O口的输入/输出状态。这样做的好处是可以让I/O口适应更多的应用环境:当I/O口处于输入状态时,对外表现为“高阻态”;而当I/O口处于输出状态时,对外可以提供更大的灌电流或拉电流,这样可以直接驱动一些如LED之类的负载。无需再外扩驱动威廉希尔官方网站 了。
2. 输入门槛电平
对于51系列单片机来说,输入电平低于0.7V就是低电平,高于1. 8 V就是高电平。如果输入的电平介于二者之间,那么CPU在读取该I/O口时可能会得到一个不确定的错误数据。一般来说,我们不希望输入口上出现这种模棱两可的电平状态(除非那个口是ADC检测口)。
3. 最大输出电流
这个特性是针对输出来讲的。最大输出电流包括两种:灌电流和拉电流。灌电流是指当I/O口输出“0”(低电平)时允许灌人(流入)该I/O口的电流;拉电流则是指当I/O口输出“1"(高电平)时允许流出的电流。
4. 输出电平
这个特性是也针对输出来讲的,包括两种:“0”(低电平电压)和“1"(高电平电压)。理想状态上来说,输出高电平应该等于单片机的工作电压Vcc。但是实际由于内阻的关系,输出高电平会略低于Vcc。尤其是当拉电流较大时,高电平会被进一步拉低。同样的道理,输出低电平也往往不是正好等于0V,而是有可能比0V高出一点。
5. I/O口附加功能
许多单片机都为I/O口集成了许多新的功能控制,包括内部上拉/下拉电阻功能、R-op-TION功能以及漏极(或集电极)开路功能。如果能够合理地使用这些功能,就可以简化外围工作威廉希尔官方网站 。
6. I/O口功能的拓展与复用
包括中断、唤醒、ADC检测以及PWM输出等。
单片机通过I/O口感知外界的存在,而外界也通过I/O口感知单片机的存在。
现在的单片机I/O口已经集成了更多的特性和功能。因此,在学习某一款单片机时,需要先了解其I/O口具有哪些特性和特殊的应用功能(不同的单片机是有所差别的),并因地制宜设计外围威廉希尔官方网站 、编写控制软件,充分发挥该I/O口的优势。
1. 输入/输出概念
大多数I/O口都是双向三态的。根据具体应用情况,可以分为输入口和输出口。输人口用来读取外部输人的电平信号,输出口则用于对外输出一个电平信号。
有些单片机(如PIC)允许设置I/O口的输入/输出状态。这样做的好处是可以让I/O口适应更多的应用环境:当I/O口处于输入状态时,对外表现为“高阻态”;而当I/O口处于输出状态时,对外可以提供更大的灌电流或拉电流,这样可以直接驱动一些如LED之类的负载。无需再外扩驱动威廉希尔官方网站 了。
2. 输入门槛电平
对于51系列单片机来说,输入电平低于0.7V就是低电平,高于1. 8 V就是高电平。如果输入的电平介于二者之间,那么CPU在读取该I/O口时可能会得到一个不确定的错误数据。一般来说,我们不希望输入口上出现这种模棱两可的电平状态(除非那个口是ADC检测口)。
3. 最大输出电流
这个特性是针对输出来讲的。最大输出电流包括两种:灌电流和拉电流。灌电流是指当I/O口输出“0”(低电平)时允许灌人(流入)该I/O口的电流;拉电流则是指当I/O口输出“1"(高电平)时允许流出的电流。
4. 输出电平
这个特性是也针对输出来讲的,包括两种:“0”(低电平电压)和“1"(高电平电压)。理想状态上来说,输出高电平应该等于单片机的工作电压Vcc。但是实际由于内阻的关系,输出高电平会略低于Vcc。尤其是当拉电流较大时,高电平会被进一步拉低。同样的道理,输出低电平也往往不是正好等于0V,而是有可能比0V高出一点。
5. I/O口附加功能
许多单片机都为I/O口集成了许多新的功能控制,包括内部上拉/下拉电阻功能、R-op-TION功能以及漏极(或集电极)开路功能。如果能够合理地使用这些功能,就可以简化外围工作威廉希尔官方网站 。
6. I/O口功能的拓展与复用
包括中断、唤醒、ADC检测以及PWM输出等。
举报
更多回帖
rotate(-90deg);
回复
相关问答
嵌入式
单片机
PWM
怎样去配置STM32F10x系列
I
/
O
端口的复
用功能
呢
2022-01-27
1443
AD7416
具有
哪些
特性
应
用功能
?
2021-04-20
687
求助,STM32复
用功能
功能
问题
2013-05-14
4677
I
/
O
口
灌电流拉电流(输入输出的电流)的
特性
有哪些
2021-10-09
1401
什么是STM32的
I
/
O
复
用功能
呢?什么时候开启AFIO时钟
2021-11-22
1579
请问
I
/
O
复
用功能
有什么作用?
2019-04-27
1573
GPIO
口
的配置过程是怎样的?有哪些注意事项?
2021-11-18
744
为什么51单片机中能够全部作为
I
/
O
口
使用的只有P1端口?
2018-01-07
7692
IO
口
的图像是怎样的?如何对
I
/
O
口
进行控制?
2021-07-14
1459
DVI
I
/
O
FMC
具有
哪些
特性
参数应用?
2021-06-02
1173
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
英国威廉希尔公司网站
william hill官网 版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分