Keil uVision4 51单片机控制蜂鸣器编程
来源:网络收集 点击: 时间:2024-05-18【导读】:
51单片机控制蜂鸣器编程。读者需要关注注意事项。蜂鸣器在短暂的延迟中鸣叫。工具/原料more51单片机蜂鸣器Keil uVision4一、蜂鸣器常识1/2分步阅读
2/2
二、单片机控制程序1/6
2/6
3/6
4/6
5/6
6/6
注意事项
有源蜂鸣器和无源蜂鸣器的外观区别。

蜂鸣器原理图。
1、三极管图
2、蜂鸣器原理图。

写入头文件

加入宏定义。

位定义 给出蜂鸣器变量beep,接口是P2^3。
sbit beep = P2^3;

设计延迟函数:
void delay(uint z)
{
uint x,y;
for(x = z; x 0; x--)
for(y = 60; y 0 ; y--);
}

设计主函数

加入循环效果,蜂鸣器。
beep = ~beep中: ~按位取反

有源蜂鸣器的“源”不是指电源,指震荡源。
有源蜂鸣器贵,因为里面有震荡电路。
自激蜂鸣器是直流电压驱动的,不需要交流信号进行驱动。
他激蜂鸣器,由I/O 口进行控制
他激蜂鸣器,由IPWM 输出口进行控制
单片机不是驱动功率器件。
蜂鸣器51单片机控制蜂鸣器编程版权声明:
1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。
2、本站仅提供信息发布平台,不承担相关法律责任。
3、若侵犯您的版权或隐私,请联系本站管理员删除。
4、文章链接:http://www.1haoku.cn/art_794109.html
上一篇:全民烧脑第365-371关怎么过关
下一篇:减肥瘦身的人吃火锅应该注意的事情