打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
蜂鸣器是怎样发出警报功能的?看完一目了然!

本次实例介绍用C51单片机来驱动蜂鸣器,实现简单的蜂鸣器发出警报的功能。首先是电路的硬件连接部分。通常使用仿真软件来进行简单项目的的仿真测试。下面介绍电路部分。

上图就是用仿真软件绘制的电路原理图,除了LS1之外的部分是单片机最小系统的构成。X1是一个12MHZ的晶振,C!和C2是两个22pF的电容(陶瓷电容)。C3是一个10uF的电容。用于系统的上电复位。LS1就是一个蜂鸣器,也可以用其他兼容的喇叭代替。对于蜂鸣器的驱动,其实更为合理的方式是用一个三极管来驱动,或是驱动芯片。为了方便理解,此处以最简单的方式呈现。之后的项目中会逐步给出更复杂更专业的设计。

C程序如下:

#include

#define unit unsigned int

#define uchar unsigned char

sbit B=P3^7;

void main(void)

{

B='0';

while(100)

{

for(i=0;i<>

B='1';

for(i=0;i<>

B='0';

}

}

汉得利电子专注于倒车雷达传感器,产品齐全:1000多款产品型号

快捷:一键对比

精准:官网比对

您可以:查价格、查库存量、查货期、查资料参数、下载‍手册…

好了,写好程序记得生成.hex文件哦,然后烧录到单片机内,也可以直接在仿真软件中测试哦。如果发现问题记得反馈给我哦。谢谢大家!

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
多路抢答器的设计
新手如何学习单片机,用那些软件模拟比较好?
能只用仿真软件学习单片机吗?不能!
悟空问答
学习单片机的几点经验之谈
电路仿真软件Proteus:仿真功能介绍
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服