- 1
- 2
- 3
- 4
- 5
获得赏金
20.00元光敏传感器控制蜂鸣器+KEIL5+标准库开发
资料介绍
项目内容:
包含光敏传感器的封装函数部分
蜂鸣器的封装函数配置部分
PWM波函数的封装及参数配置部分
实现思路:
当MCU的端口检测到光敏传感器的电平变化时,
会根据不同情况来执行不同情况的函数
对蜂鸣器的端口进行改变
PWM波函数配置部分:

首先,开启时钟RCC,基准的时钟参考
在GPIO端口配置PA0为复用推挽输出模式,这样可以满足PWM波的需求
时基单元初始化

在对时钟使能
蜂鸣器函数配置

首先开启RCC时钟
在对GPIO端口初始化,PB12为推挽输出模式

以上是蜂鸣器的开启关闭和反转函数

光敏传感器封装函数部分
主函数实现部分
/*模块初始化*/
Buzzer_Init(); //蜂鸣器初始化
LightSensor_Init(); //光敏传感器初始化
PWM_Init();
while (1)
{
if (LightSensor_Get() == 1) //如果当前光敏输出1
{
for (i = 0; i <= 100; i++)
{
PWM_SetCompare1(i);
Delay_ms(10);
}
for (i = 0; i <= 100; i++)
{
PWM_SetCompare1(100 - i);
Delay_ms(10);
} //蜂鸣器开启
}
else //否则
{
Buzzer_OFF(); //蜂鸣器关闭
}
}
部分文件列表
| 文件名 | 大小 |
| 光敏传感器控制蜂鸣器/ | |
| 光敏传感器控制蜂鸣器/DebugConfig/ | |
| 光敏传感器控制蜂鸣器/DebugConfig/Target_1_STM32F103C8_1.0.0.dbgconf | 7KB |
| 光敏传感器控制蜂鸣器/Hardware/ | |
| 光敏传感器控制蜂鸣器/Hardware/Buzzer.c | 2KB |
| 光敏传感器控制蜂鸣器/Hardware/Buzzer.h | |
| 光敏传感器控制蜂鸣器/Hardware/Key.c | 2KB |
| 光敏传感器控制蜂鸣器/Hardware/Key.h | |
| 光敏传感器控制蜂鸣器/Hardware/LED.c | 3KB |
| 光敏传感器控制蜂鸣器/Hardware/LED.h | |
| 光敏传感器控制蜂鸣器/Hardware/LightSensor.c | 1KB |
| ... | |
- 21ic小能手打赏了20.00元
最新上传
-
21ic小能手 打赏10.00元 2天前
-
21ic小能手 打赏10.00元 2天前
-
21ic小能手 打赏10.00元 3天前
-
sdqdjqk 打赏1.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
wisdomlin 打赏1.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
799902619 打赏1.00元 3天前
资料:新立新龙软件
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
资料:智谱开源AutoGLM
-
21ic下载 打赏310.00元 3天前
用户:jh0355
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏230.00元 3天前
用户:小猫做电路
-
21ic下载 打赏210.00元 3天前
用户:w178191520
-
21ic下载 打赏60.00元 3天前
用户:jh03551
-
21ic下载 打赏90.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏80.00元 3天前
用户:xzxbybd
-
21ic下载 打赏60.00元 3天前
用户:kk1957135547
-
21ic下载 打赏60.00元 3天前
用户:w1966891335
-
21ic下载 打赏60.00元 3天前
用户:w993263495
-
21ic下载 打赏60.00元 3天前
用户:sun2152
-
21ic下载 打赏60.00元 3天前
用户:xuzhen1
-
21ic下载 打赏60.00元 3天前
用户:liao6
-
21ic下载 打赏70.00元 3天前
用户:liqiang9090
-
21ic下载 打赏70.00元 3天前
用户:mulanhk
-
21ic下载 打赏20.00元 3天前
用户:x15580286248
-
21ic下载 打赏30.00元 3天前
用户:玉落彼岸
-
21ic下载 打赏5.00元 3天前
用户:hnygpx
-
21ic下载 打赏10.00元 3天前
用户:vikey_zhu




全部评论(0)