本帖最后由 左耳 于 2018-3-21 12:06 编辑
图一(共阳极数码管)
共阳极数码管控制原理: 共阳--就是阳极为数码管的公共端,共阳极的数码管,当a,b,c,d,e,f,g脚分别接到电源的负极,而COM脚接的电源正极。由于单片机引脚拉电流不够,会导致数码管发光亮度不均匀,因此采用三极管来驱动数码管。 图二(共阴极数码管) 共阴极数码管控制原理: 共阴--就是阴极为数码管的公共端,共阴极的数码管,当a,b,c,d,e,f,g脚分别接到电源的正极,而COM脚接的电源负极。由于单片机引脚灌电流不够,因此采用三极管来驱动数码管。NPN型三极管驱动原理:
当Ub > Uc 时候,三极管导通。这样就达到驱动数码管的效果。可以看出Uc是接地的,而Ub是接在单片机I/O口,无论什么时候Ub > Uc的。PNP型三极管驱动原理:
当Ub < Ue 时候,三极管导通,Ub小于Ue 0.3伏(锗三极管)的时候三极管不导通,这样就达到驱动数码管的效果。可以看出Ue接的电源,而Ub是接在单片机I/O口。单片机I/O口高电平的时候输出的电压和单片机系统电源一致。而如果Ue的电压为12V,单片机电压为5V或3.3V的话,这时候会发现控制数码管常量。所以在设计共阳数码管控制及驱动电路时要注意单片机系统电压和数码管驱动电压。
|