不采用三极管或芯片驱动数码管 亮度根本不行,单片机单个IO口可以驱动一个发光二极管不成问题,但驱动多个LED例如7段数码管则平均电流太小了,若再动态扫描,亮度更低
除非你把51单片机的32个IO口,全部用来驱动数码管,采用静态显示方式,刚好能驱动4个数码管,P0-P3 分别接一个数码管的8段,数码管共阳端直接接电源正极
追问加1k的上拉电阻行么
追答1K的稍有点大,470欧左右,保证单个LED工作电流5-10mA
(5-1.8)/470=6.8mA,实际可能比6.8mA小一些,因单片机内部驱动管也有一定的电压降