蜂鸣器是上点就响的,你两个响中间弄个延时就可以了赛
自己想
#include
sbit buzzer = P1^0 ;声明凳辩区
void delay(int) ;
void pulse_BZ(int,int,int);声明函数void main(void)
{
while(1)
pulse_BZ(500,1,1); 调用携祥发声
delay(1000);延时1000 X 0.5ms
pulse_BZ(500,1,1);
delay(1000);
pulse_BZ(200,1,1);
}
}void delay(int x)
int i,j;
for(i=0;i for(j=0;j<60;j◆◆); }void pulse_BZ(int count;int TH;int TL) int i; for(i=o;i<辩粗搏count;i◆◆)//循环count次,时间count x 1ms buzzer=1; //此程序段产生1HZ 信号 delay(TH); buzzer=0; delay(TL); sbit buzzer = P1^0 ;声明区 pulse_BZ(500,1,1); 调用发声 for(i=o;i buzzer=1; 握辩 //此程序段产生1HZ 信号银隐 1、将指令程序MOV(T)放置于PLC程序区。 2、在MOV指令后加上敬磨键要控制的蜂鸣器游伍的地址。 3、设定循环次数。 4、选择DLY指令程序,亮巧定义鸣叫间隔时间。 5、设定有效时间。 6、运行程序。 以上就是土嘎嘎小编大虾米为大家整理的蜂鸣器程序_plc蜂鸣器鸣叫两次程序相关主题介绍,如果您觉得小编更新的文章对您有所帮助,不要忘记讲本站分享给您身边的朋友哦!!