โครงงานที่1 วงจรเสียงเตือนกันขโมย

code

void alarm (void);
main()
{
 TRISB = 0xFC ;
 PORTB.F1 = 0;
 while(1)
 {
  while (PORTB.F2==1)
   {
   while (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<250;i++)
   {
     PORTB.F0=0;
     Delay_us(1000);
   }
 }

ความคิดเห็น

บทความที่ได้รับความนิยม