โครงงานที่10 ( เครื่องทดสอบความไว )


โครงงานที่10 เครื่องทดสอบความไว


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);
    }
  }

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

การเขียนผังงาน (Flowchart)

โครงงานเรื่อง ล้อวัดระยะทางด้วย Encoder (งานที่ 17)

(บล็อกที่ 9). code รถบังคับจากแผ่นซีดี ควบคุมด้วยแอพแอนดรอยด์