【51单片机】1.11 IO结构、上拉电阻是什么?
2026/9/10 23:39:19 网站建设 项目流程

一、IO结构

下图用三极管表示的mos管
具有上拉的准双向IO口,如果要正常读取外部信号的状态,必须首先得保证自己内部输出的是1,如果内部输出0,则无论外部信号是1还是0,这个引脚读进来的都是0


二、上拉电阻


1.开漏输出和准双向IO的唯一区别,就是开漏输出把内部的上拉电阻去掉了。
2.而强推挽输出就是有比较强的驱动能力,如图 9-1 中第三张小图,当内部输出一个高电平时,通过 MOS 管直接输出电流,没有电阻的限流,电流输出能力也比较大;如果内部输出一个低电平,那反向电流也可以很大,强推挽的一个特点就是驱动能力强

三、其他

代码优化1:

PWM:频率、占空比
高电平的时间/周期=占空比
标准51单片机中没有专门的PWM模块,所以我们用定时器加中断的方式来产生 PWM,而现在有很多的单片机都会集成硬件的 PWM 模块,这种情况下需要我们做的就仅仅是计算一下周期计数值和占空比计数值然后配置到相关的 SFR 中即可,既使程序得到了简化又确保了PWM的输出品质(因为消除了中断延时的影响)。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询