单片机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)
{
for(i=0;i<200;i++) { SPK=~SPK; for(j=0;j<t;j++); //由参数 t 行成不同的频率 } void main() { SPK=0; while(1) { if(K1==1) { Alarm(90); Alarm(120); } } }
扩展阅读:数码管显示拨码开关编码程序