扬州市广祥电子有限公司官方网站欢迎你!

栏目导航
新闻中心
公司新闻
行业新闻
联系我们
服务热线
13952517873
地址:中国江苏扬州小纪镇人民路7号
当前位置:主页 > >新闻动态>行业新闻>
初识单片机——蜂鸣器
浏览:1540 发布日期:2019-03-04

蜂鸣器响起来,蜂鸣器分为有源和无源蜂鸣器,无源蜂鸣器可以模拟人的声音,但是控制起来比有源蜂鸣器复杂一点。无源蜂鸣器可以分出高低频率不一的声音。

先看一下开发板上有源蜂鸣器的原理图:

由原理可以看出,它的I/0口接的是,单片机的P2.3口。

由于单片机的I/O口驱动能力不够强,需要加一个三极管,上图是一个PNP三极管,当P2.3端给低电平,蜂鸣器构成的回路导通,也就是说,单片机P2.3赋值0,则蜂鸣器发出声音。


该FM_1.c文件,实现的功能是使蜂鸣器发出滴答声,方法是,先让蜂鸣器响,然后延时,让蜂鸣器不响,延时,以此循环。使用了stc.h  hjc52.h  delay.h 三个头文件;

作用是为mian()函数做准备,比如,hic52_init()是一个开发板的初始化函数,它在与hjc52.h相关的hjc52.c文件中。又比如,FM是在hjc52.h中定义的与开发板P2.3端口相对应的接口。又比如delys(0.1)函数与delay.h头文件相关的delay.c文件中的一个函数:



扬州市广祥电子有限公司

联系方式:13952517873

地址:中国江苏扬州小纪镇人民路7号

备案号:苏ICP备18002700号-3 技术支持:扬州极客云网络科技有限公司