/*名称:开关控制报警器
说明:用K1开关控制报警器,程序控制P1.0输出两种不同频率的声音,模拟很逼真的报警效果
*/
#include
#defineucharunsignedchar
#defineuintunsignedint
sbitSPK=P1^0;
sbitK1=P1^7;
//发声函数
voidAlarm(uchart)
{
uchari,j;
for(i=0;i<200;i++)
{
SPK=~SPK;
for(j=0;j
}
voidmain()
{
SPK=0;
while(1)
{
if(K1==1)
{
Alarm(90);
Alarm(120);
}
}
}
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
单片机
+关注
关注
6029文章
44480浏览量
631596 -
报警器
+关注
关注
12文章
918浏览量
108683 -
C语言
+关注
关注
180文章
7588浏览量
135736
发布评论请先 登录
相关推荐
开关控制报警器的相关资料推荐
开关控制报警器硬件连接代码:#include #define uchar unsigned char#define uint unsigned int***it SPK = P1^0;***it K1 = P1^7;void Alarm(uchar t){uchar i,
发表于 01-06 07:44
使用单片机实现TIMER0和TIMER1与TIMER2实现控制报警器与旋转灯的程序
使用单片机实现TIMER0和TIMER1与TIMER2实现控制报警器与旋转灯的C语言程序免费下载
发表于 03-26 16:42
•19次下载
开关控制报警器 PROTEUS 和51单片机教程(附仿真文件+源代码)
开关控制报警器 PROTEUS 和51单片机教程(附仿真文件+源代码)程序源代码如下:/*开关控制报警器*/#include <reg
发表于 11-20 15:36
•20次下载
基于51单片机的便携式输液点滴控制报警器
1.简介基于单片机便携式输液点滴控制报警器组成。该系统主要由光电传感器检测电路、键盘、数码管显示、报警提示电路、液滴流速监测电路、电机驱动电路等组成。利用霍尔感
发表于 11-23 16:51
•29次下载
评论