欢迎来到EDA中国!
当前位置:网站首页 >技术专栏 > 单片机

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

发布时间: 2013-07-08 15:41:18     来源: EDA中国

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

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

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

*/

#include<reg51.h>

#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<t;j++);//由参数 行成不同的频率

}

 

void main()

{

SPK=0;

while(1)

{

if(K1==1)

Alarm(90); 

Alarm(120);

}

}

关键字 : C51 程序 单片机 C语言 开关 
获取帮助