微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 单片机控制的报警器系统

单片机控制的报警器系统

时间:10-11 来源:互联网 点击:
外部中断0控制报警器发声,按键按下,喇叭响。按键放开,喇叭停止响,程序经学习板测试。图一为500Hz--150ms的信号波形,图二为1KHz--250ms的信号波形。


图一


图二

#include"reg51.h"#include"intrins.h"#define uchar unsigned charuchar count;bit flag;sbit BEEP=P3^7;void delay500(){uchar i;for(i=250;i>0;i--){_nop_();}}void main(){EA=1;EX0=1;while(1);{}}void timer() interrupt 0{for(count=150;count>0;count--){BEEP=~BEEP;delay500();}for(count=250;count>0;count--){BEEP=~BEEP;delay500();delay500();}}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top