โครงงานที่11 ( เครื่องทดสอบสมาธิ )


โครงงานที่11 เครื่องทดสอบสมาธิ 


code

void alarm (void);
void Vdelay_us(int time);


main()
{
TRISB=0xFC;
PORTB.F1=0;
while(1)
   {
while(PORTB.F2==0)
 {
while(PORTB.F3==1)
     {
alarm();
     }
 }
   }
}



void alarm(void)
{
int i ;
PORTB.F1=1;
for (i=100;i>50;i--)
{
PORTB.F0=1;
Vdelay_us(i);
PORTB.F0=0;
Vdelay_us(i);
}
PORTB.F1=0;
for(i=50;i<100;i++)
    {
PORTB.F0=1;
Vdelay_us(i);
PORTB.F0=0;
Vdelay_us(i);
    }
}
void Vdelay_us(int time)
{
int i ;
for(i=0;i<time;i++)
{
}
}

ความคิดเห็น

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

โครงงานเครื่องวัดส่วนสูงแบบดิจิตอล ( งานที่ 4)

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

(บล็อกที่ 6) การควบคุมหลอดแสดงผล LED 7-Segment