波特律动

【13】蜂鸣器

【02】点灯大师

写下第一段 51 单片机代码,编译 HEX 文件并下载到学习板,点亮 L0 。



本课资源下载
3 个资源
P02小灯闪烁

本节课的标准源代码工程/可供参考

V1.0压缩包23 KB
下载
XL-1608SURC-06

LED红色(0603)

PDF 文档1.5 MB
预览下载
流水灯原理图

交互式原理图❇️

原理图

课程笔记


本节目标概括

创建main.c > 编写点灯代码 > 编译HEX文件 > 下载到学习板 > 点亮第一颗LED小灯

有源蜂鸣器简要介绍

  1. 发声原理
    内部集成振荡电路,通恒定直流电压就会直接鸣叫,无需外部方波信号;通电即响、断电即停。
  2. 引脚极性
    两根引脚严格区分正负极,长脚为正极、短脚负极,接反大概率不发声甚至烧毁。
  3. 核心特性

音调固定:出厂内置固定振荡频率,声音高低没法随意调节,只能开关控制

驱动简单:单片机 IO 配合小三极管就能驱动,程序只需要高低电平控制开关

编译并下载程序到学习板,即可看到程序效果:

  • 蜂鸣器会一直响或者嘀嘀报警

例程讲解

C语言
1#include <STC89C5xRC.H>
2
3sbit Beep_Pin = P4^0; // 先定义位变量
4
5void main()
6{
7Beep_Pin=0;//一直响
8}
  • 蜂鸣器受 P40 控制,输出低电平发声,高电平停止