单片机开关控制报警器
单片机开关控制报警器实验
一、实验目的
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。
阅读量:64
阅读量:34
阅读量:65
阅读量:35
阅读量:61