【51单片机】1.11 IO结构、上拉电阻是什么?

发布时间:2026/8/29 9:18:27
【51单片机】1.11 IO结构、上拉电阻是什么? 一、IO结构下图用三极管表示的mos管具有上拉的准双向IO口如果要正常读取外部信号的状态必须首先得保证自己内部输出的是1如果内部输出0则无论外部信号是1还是0这个引脚读进来的都是0。二、上拉电阻1.开漏输出和准双向IO的唯一区别就是开漏输出把内部的上拉电阻去掉了。2.而强推挽输出就是有比较强的驱动能力如图 9-1 中第三张小图当内部输出一个高电平时通过 MOS 管直接输出电流没有电阻的限流电流输出能力也比较大如果内部输出一个低电平那反向电流也可以很大强推挽的一个特点就是驱动能力强三、其他代码优化1PWM频率、占空比高电平的时间/周期占空比标准51单片机中没有专门的PWM模块所以我们用定时器加中断的方式来产生 PWM而现在有很多的单片机都会集成硬件的 PWM 模块这种情况下需要我们做的就仅仅是计算一下周期计数值和占空比计数值然后配置到相关的 SFR 中即可既使程序得到了简化又确保了PWM的输出品质因为消除了中断延时的影响。