1.参考教程:
清翔51单片机教程
2.基本原理 :
若vcc是5v,p23低电平,使得R10流过大于1mA的电流,则CE导通,蜂鸣器响。P23为高电频反之。

3.C程序代码 :
#include 《reg52.h》
#include 《intrins.h》//标准库函数
#define uint unsigned int
#define uchar unsigned char
***it beep = P2^3;
//毫秒级延时函数定义
void delay(uint z)
{
uint x,y;
for(x = z; x 》 0; x--)
for(y = 114; y 》 0; y--);
}
void main()
{
while(1)
{
beep = ~beep;//按位取反,使蜂鸣器发出滴滴的声音。0是响1是不响
delay(500);
}
}
1.参考教程:
清翔51单片机教程
2.基本原理 :
若vcc是5v,p23低电平,使得R10流过大于1mA的电流,则CE导通,蜂鸣器响。P23为高电频反之。

3.C程序代码 :
#include 《reg52.h》
#include 《intrins.h》//标准库函数
#define uint unsigned int
#define uchar unsigned char
***it beep = P2^3;
//毫秒级延时函数定义
void delay(uint z)
{
uint x,y;
for(x = z; x 》 0; x--)
for(y = 114; y 》 0; y--);
}
void main()
{
while(1)
{
beep = ~beep;//按位取反,使蜂鸣器发出滴滴的声音。0是响1是不响
delay(500);
}
}
举报