code
void alarm(void);
main()
{
TRISB = 0xF0;
while(1)
{
PORTB.F2=0;
PORTB.F3=0;
while(PORTB.F4==0)
{
while(PORTB.F6==1)
{
PORTB.F2=1;
alarm();
}
}
while(PORTB.F5==0)
{
while(PORTB.F6==1)
{
PORTB.F3=1;
alarm();
}
}
}
}
void alarm(void)
{
int i;
PORTB.F1=1;
for(i=0;i<500;i++)
{
PORTB.F0=1;
Delay_us(500);
PORTB.F0=0;
Delay_us(500);
}
PORTB.F1=0;
for(i=0;i<150;i++)
{
PORTB.F0=0;
Delay_us(1000);
}
}
No comments:
Post a Comment