对于这几个东西的编程很简单,就是I/O口的高低电平,下面,我们来看看原理图
继电器的JPJDQ在管理设置组接P3.7口,蜂鸣器接P3.6口,所以,只要我们控制这两个I/O就行了
首先单独编程实现蜂鸣器
#include<reg52.h>
sbit fmq=P3^6;
void delay500us()
{
unsigned char j;
for(j=0;j<57;j++) //500us基准延时程序
{ ;
}
}
void beep() //产生1KHZ频率声音的函数
{
fmq=0;
delay500us();
fmq=1;
delay500us();