单片机开关控制报警器

2025-10-14 19:50:17

                       单片机开关控制报警器实验

一、实验目的

1.掌握keilC51软件与PROTEUS软件联合仿真调试的方法;

2.掌握单片机的去抖原理及处理办法

3.掌握如何使用单片机开关控制报警器

4掌握报警器的控制方法

二、实验仪器与设备

1.微机1台  2. keilC51集成开发环境   3.Proteus仿真软件

三、实验内容

实验程序:

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

void main() 

SPK=0; 

while(1) 

if(K1==1) 

Alarm(90); 

Alarm(120); 

}//最后注意别丢了括号,还有程序中的的分号!

实验电路图:

单片机开关控制报警器

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢