单片机开发板上蜂鸣器一直响是怎么回事,怎么才能不响啊

如题所述

查找单片机上控制蜂鸣器的引脚(在电路图上去找),根据管子类型将该引脚设置成低电平或高电平即可。追问

#include<reg52.h> 

sbit SPK=P3^6;

void main (void)

{

                 

SPK=0;           

while (1)         

  {

                 

  }

}

原理图如图,这个程序哪里有问题吗,初学者不懂啊

追答

程序本身没有什么问题,不知道你遇到的是什么情况。你要让蜂鸣器不响,一种办法直接去下J9的跳线帽。第二种,在程序中把你定义的SPK=1。

温馨提示:内容为网友见解,仅供参考
第1个回答  2020-06-10
看你开发板原理图上蜂鸣器接的是51芯片上哪个i/o口,比如是p3.7口,你给它置1就不会响了,指令SETB P3.7
相似回答