老王单片机蜂鸣器

电路使用了单片机的I/0口P2.3来控制蜂鸣器。但是,图中并没有用P2.3直接控制蜂鸣器,而是通过三极管8550间接控制。这是因为单片机的I/0口能够流进流出的电流有限,有的蜂鸣器鸣响需要比较大的电流,单片机的I/0无法满足。而三极管8550最大可以提供1A以上的电流,足以驱动蜂鸣器,所以使用P2.3控制三极管8550的导通和截止,达到控制蜂鸣器的目的。先看本电路的控制原理:

  向P2.3写出逻辑“1”时,P2.3输出+5V,三极管8550的基极电流为0,三极管处于截止状态,电源+5V不能加到蜂鸣器的正极,蜂鸣器不鸣响;向P2.3写出逻辑“0”时,P2.3输出0V,三极管8550的发射极和基极之间产生电流,图中限流电阻R?取合适的值,可以使三极管处于饱和导通状态,电源+5V通过三极管的发射极和集电极加到蜂鸣器的正极,有电流流过蜂鸣器的正极和负极,有源蜂鸣器就开始鸣响。



你可能感兴趣的:(老王单片机蜂鸣器)