51单片机protues仿真学习:[7]蜂鸣器
蜂鸣器驱动:用单片机驱动蜂鸣器有两种接法
1.P0口驱动
2.P1 P2 P3口驱动
原理图分别如下:
![51单片机protues仿真学习:[7]蜂鸣器](https://exp-picture.cdn.bcebos.com/a965c6e9ccd2bb66ae8ccaf49b2a04e23fa2c669.jpg)
![51单片机protues仿真学习:[7]蜂鸣器](https://exp-picture.cdn.bcebos.com/116b1ae23ea23a42a5acefa43733ec3835bbc069.jpg)
程序如下:
#include<reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit beep=P0^5;
//sbit beep=P1^0;
void delay_ms(uint );
void main()
{
while(1)
{
beep=0;
delay_ms(1000);
beep=1;
delay_ms(1000);
}
}
void delay_ms(uint z) //延时子程序
{
uint x,y;
for(x=z;x>0;x--)
for(y=110;y>0;y--);
}
(共篇)上一篇:流水灯循环移位|下一篇:声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:136
阅读量:173
阅读量:50
阅读量:97
阅读量:176