让蜂鸣器发出两种不同的声调很容易,只要给蜂鸣器的控制信号发送不同频率的脉冲就可以实现了,以下以延时方式来做。#include#defineucharunsignedchar#defineuintunsignedintsbitSPK=P1^0;sbitK1=P1^7;//发声函数voidAlarm(uchart){uchari,j;for(i=0;i<200;i++){SPK=~SPK;for(j=0;j
51单片机驱动蜂鸣器(蜂鸣器分有源与无源两种,有源指加电压就会响的,无源需要以一定频率的交变脉冲电压驱动),如果只响05S,只要用一个定时05S开关信号驱动、或者用05S的一定频率的脉动信号驱动就可以了。
以上就是关于关于51单片机定时器的程序,P1.5连接蜂鸣器(用C语言写)全部的内容,包括:关于51单片机定时器的程序,P1.5连接蜂鸣器(用C语言写)、51单片机如何让蜂鸣器只响0.5s、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)