2个4位共阳数码管直接和51单片机IO口连接,亮度偏暗的原因

2024-12-13 01:41:12
推荐回答(3个)
回答1:

数码管直接与I/O连接,亮度肯定是很暗的,这是小事,重要的是单片机很容易被烧坏的。因为单片机I/O的驱动能力很小,是不能直接驱动数码管的,特别是驱动共阳数码管的公共端,这需要高电平有效驱动,需要单片机输出电流,而对于单片机高电平时的输出电源是极小的,因此不可能驱动公共端的,非要这么做后果就是因电流小而使数码管显示很暗,最坏的结果是烧坏单片机。而用I/O驱动数码管的七段还免强维持,因单片机低电平时的输出电流比高电平时大很多。但不提倡直接用I/O驱动数码管,不论是公共端还是七段的控制端,而都要用一片驱动电路来连接。用74LS244和74HC244(同相驱动),或74LS240,74HC240(反相驱动)等都可以。

回答2:

单片机的IO口输出能力比较弱,如果是增强IO口电流的单片机,你又采用了动态扫描方式输出,那就调整一下扫描频率和端口输出状态的时间,并适当增加LED的电流。
建议还是另加LED驱动电路,烧掉MCU可不合算。

回答3:

电流小的原因吧,加上个三极管 或者其他的集成驱动电路。