at89s51을 이용한 발광,수광센서
Embeded/80512012. 2. 28. 02:26
반응형
#include<reg51.h>
sbit buzzer = P2^0;
sbit sinwho = P2^2;
void delay(unsigned int i)
{
int a;
for(a=0;a<i;i++);
}
void EXT1_int(void) interrupt 0
{
while(1)
{
buzzer = 0;
delay(130);
buzzer = 1;
delay(130);
}
}
void EXT1_int1(void) interrupt 2
{
while(1)
{
buzzer = 0;
delay(130);
buzzer = 1;
delay(130);
}
}
main()
{
TCON = 0x05;
EA = 1;
IT1 = 1;
IT0 = 1;
EX1 = 1;
EX0 = 1;
buzzer=1;
while(1);
}
반응형
'Embeded > 8051' 카테고리의 다른 글
at89s51을 이용한 스피커 제어(전화벨소리) (0) | 2012.02.28 |
---|---|
at89s51을 이용한 릴레이 제어 (0) | 2012.02.28 |
at89s51을 이용한 스톱워치 (0) | 2012.02.28 |
at89s51을 이용한 전사주사위 (0) | 2012.02.28 |
at89s51을 이용한 신호등 제어 (0) | 2012.02.28 |