標題:
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();
}
}
}
復(fù)制代碼
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1