开关控制报警器如何用单片机实现

电子说

1.3w人已加入

描述

单片机C语言程序设计:开关控制报警器

/* 名称:开关控制报警器

说明:用 K1 开关控制报警器,程序控制 P1.0 输出两种不同频率的声音,模拟很逼真的报警效果

*/

#include

#define uchar unsigned char

#define uint unsigned int

sbit SPK=P1^0;

sbit K1=P1^7; 

//发声函数

void Alarm(uchar t)

{

uchar i,j;

for(i=0;i<200;i++)

{

SPK=~SPK;

for(j=0;j//由参数 行成不同的频率

}

void main()

{

SPK=0;

while(1)

{

if(K1==1)

Alarm(90); 

Alarm(120);

}

}

单片机

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分