173 2438 5004
KEROS加密芯片——品牌直销 | 免费样品 | 技术支持
当前位置:网站首页 > 资讯中心 正文 资讯中心

stc单片机端口的推挽输出

htxw 2023-03-14 资讯中心 14 ℃

stc单片机如何将IO口设为强推挽输出C程序怎么设置比如我设P1.1口为强推挽输出高手指教一下

可通过设置PXM1:PXM0的值:

PXM1:PXM0

准双向口(传统IO)

1

推挽输出(强上拉

,电流可达20mA,尽量少用)

1

仅为输入(高阻)

1

1

开漏,如传统8051的P0口

例:C语言中直接赋值

P1M0

=

0xC0;

P1M1

=

0xA0;//P1.7开漏,P1.6高阻,P1.5强推挽输出,其他准双向IO口。

stc单片机怎么设置强推挽输出

STC的部分增强型单片机支持将IO设置为推挽模式,并不是所有STC单片机都支持。

一般来说STC12、STC15系列都是支持的,STC89系列都是不支持的。

设置方法在DataSheet文档中有详细说明,通常是修改PxM0和PxM1(x代表第几组端口)寄存器来设置。

单片机推挽输出的作用

推挽输出电路是一个互补对称电路。T1管子是NPN,T2管子是PNP。

其工作原理大致如下:

当输入信号处于正半周时,T2截止,T1承担放大电路,有电流通过负载电路电阻R3;

当输入信号处于负半周时,T1截止,T2承担放大电路,亦有电流通过负载电路电阻R3;

由此这样的电路实现了在有输入信号时,T1和T2轮流导电,组成推挽式电路。

作用:是输出保持在持续稳定电压值上。推拉式输出级既提高电路的负载能力,又提高开关速度。

stc单片机端口的推挽输出的介绍到此就结束了,感谢您耐心阅读,谢谢。

本文标签:stc单片机端口的推挽输出

<