51单片机, 这led灯为什么要锁存器,P1脚如果输出高电平1或者低电平0,led不是都可以接收和保持吗?

2024-11-28 17:54:56
推荐回答(4个)
回答1:

锁存器不是必要的,可能是原图的设计者考虑自己编程的习惯而加的。51单片机的低电平肯定可以直接驱动LED(需串联一个限流电阻)。高电平能否驱动视情况而定。如果选用的单片机支持推挽输出(例如C8051F系列),将端口设置为推挽输出,高电平即可通过串联电阻驱动LED;如果选用的单片机不支持推挽输出(例如AT89C51),高电平的驱动能力有限,能点亮LED的亮度也很暗,可以加一个上拉电阻。

回答2:

正如你说的这个图确实可以不使用锁存器,唯一的解释是为了降低单片机的端口输出电流,或者还有其他器件图中没有表示

回答3:

这个线路图上的锁存器没必要
可以把LED灯直接接到 单片机的引脚上

回答4:

一般的锁存器都带有增强驱动能力的,这里只不过是增强IO口的驱动能力,保护IO口,一般增强驱动能力用到74HC245就行了,这个是单纯的增强驱动能力,不带有所存功能