单片机数码管显示时蜂鸣器一直响
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单片机数码管显示时蜂鸣器一直响相关的知识,希望对你有一定的参考价值。
1,CPU管脚程序没有初始化,拉高或者拉低。2,或者你驱动电路有问题。可以看得出,你用的是有源蜂鸣器,CPU口是不能直接驱动的,需要用一个三极管完成吸收电流方式,或者输出电流方式驱动。 你检查一下驱动口有没有接上拉,部分单片机驱动能力不足,会出现一种“三态”的状态。3,最极端的可能,你电路画错了。 蜂鸣器用的是短声有源蜂鸣器,正极画在电源+,负极直接画在GND上了。 参考技术A 打开Keil建好我们的工程,和程序文件,并把程序文件添加到工程里面。这次我们要做一个蜂鸣器,首先先了解蜂鸣器我们用到的是P3^6这个脚,所以我们在写程序的时候,首先定义的就是蜂鸣器的引脚#include***it FMQ36=P3^6;想要蜂鸣器发声,那么我们需要的是给蜂鸣器高低电平,这样才能让蜂鸣器发出声音。这里我们需要的是让蜂鸣器一直响,所以我们将程序写在while里面。#include***it FMQ36=.以上是关于单片机数码管显示时蜂鸣器一直响的主要内容,如果未能解决你的问题,请参考以下文章