单片机开关控制报警器

2025-05-22 14:38:49

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

一、实验目的

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。
猜你喜欢