- 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小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:2KW超声波电源设计
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:八卦PCB图
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:扫码枪仿真和读取范例
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21下载积分 打赏10.00元 3天前
用户:玉落彼岸
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏260.00元 3天前
用户:kk1957135547
-
21ic下载 打赏210.00元 3天前
用户:w178191520
-
21ic下载 打赏230.00元 3天前
用户:liqiang9090
-
21ic下载 打赏120.00元 3天前
用户:1111111ffgg
-
21ic下载 打赏25.00元 3天前
用户:sun2152
-
21ic下载 打赏30.00元 3天前
用户:WK520077778
-
21ic下载 打赏25.00元 3天前
用户:xzxbybd
-
21ic下载 打赏25.00元 3天前
用户:玉落彼岸
-
21ic下载 打赏15.00元 3天前
用户:xuzhen1
-
21ic下载 打赏20.00元 3天前
用户:yulei2633
-
21ic下载 打赏15.00元 3天前
用户:宸晨
-
21ic下载 打赏10.00元 3天前
用户:suguslly
-
21ic下载 打赏5.00元 3天前
用户:大大财迷
-
21ic下载 打赏5.00元 3天前
用户:丙丁先生
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
我来看看怎 打赏5.00元 3天前
用户:xzxbybd
-
21ic下载 打赏310.00元 3天前
用户:zhengdai
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏270.00元 3天前
用户:liqiang9090
-
21ic下载 打赏210.00元 3天前
用户:w178191520
-
21ic下载 打赏210.00元 3天前
用户:kk1957135547
-
21ic下载 打赏110.00元 3天前
用户:w1966891335
全部评论(0)