标题:
51单片机声光报警
[打印本页]
作者:
kissoullee
时间:
2018-1-11 19:47
标题:
51单片机声光报警
单片机源程序如下:
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
sbit key = P1^0;
sbit led = P1^1;
sbit beep = P1^7;
void delay(uint z) {
uchar y;
while(z--) {
for( y=20; y>0; y-- );
}
}
void LAMP() {
led = ~led;
delay(200);
led = ~led;
delay(200);
}
void SOUND() {
uchar i;
for( i=200; i>0; i-- ){
beep = ~beep;
delay(500);
}
for( i=200; i>0; i-- ){
beep = ~beep;
delay(500);
delay(500);
}
}
void main() {
P1 = 0xFF;
while(1){
if( key == 0 ){
LAMP();
SOUND();
}
}
}
复制代码
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1