2025-11-08 05:44:12
三位数码管要接对引脚才能亮数。每个数码管有八根段码针和一根公共针。公共针全接到地线,段码针接驱动芯片的输出。先接好第一个数码管的a到g针和公共针,再接着第二个和第三个。记得每个数码管之间接220欧姆电阻,防止电流烧坏芯片。
为什么得这样接?因为共阴极数码管的公共端要拉低电压,才能让对应的段亮。比如a段亮就是公共端接地,a针接高电平。74HC595芯片一次只能传8位,正好驱动一个数码管的8段。三位数码管要分三次传数据,先传第一个,再第二个,第三个。每个数码管的公共端必须连在一起接地,否则段码高低电平冲突会不亮。数据手册说74HC595最大输出电流30mA,每个段码针接220欧姆电阻,算下来5V电压下电流约5mA,三个数码管总电流15mA,刚好在芯片承受范围内。
模拟效果:接好电阻啊每个数码管接接公共端到地线段码针连芯片输出。先传第一个再第二个第三个。公共端全接地段码针接高电平才能亮。数据手册说74HC595最大30mA每个段5mA三个共15mA。
本题链接: