tabs-chord tabs-chord Author ,
Title: โปรแกรมทดลองเอาต์พุตระดับไบต์ (Byte)
Author: tabs-chord
Rating 5 of 5 Des:
   การทดลองนี้เป็นการทดลองของเอาต์พุตทั้งพอร์ตโดยกำหนดให้ขาพอร์ต B เป็นเอาต์พุต โดยต่อขาพอร์ต B ใช้งานตั้งแต่ RB0 - RB7  โดยที่ LED  จะด...

   การทดลองนี้เป็นการทดลองของเอาต์พุตทั้งพอร์ตโดยกำหนดให้ขาพอร์ต B เป็นเอาต์พุต โดยต่อขาพอร์ต B ใช้งานตั้งแต่ RB0 - RB7  โดยที่ LED  จะดับเรียงไปเรื่อยๆ  และวนกลับมาใหม่






/*1*/   #include <16F877A.h>
/*2*/   #FUSES NOWDT,HS,NOPROTECT,NODEBUG,NOLVP,NOWRT            
/*3*/   #use delay(clock=20000000)
/*4*/   #use fast_io(B)
/*5*/   void main()
/*6*/   {
/*7*/      int i,j;
/*8*/      set_tris_b(0b00000000);
/*9*/      while(TRUE)
/*10*/      {
/*11*/       j=0B00000001;
/*12*/       for(i=0;i<8;i++)
/*13*/      {
/*14*/        output_b(j);
/*15*/         delay_ms(500);
/*16*/         j=j<<1;
/*17*/       }
/*18*/      }
/*19*/   }


ที่ มา : อ. กิตติศักดิ์ แสนประสิทธิ์ ไมโครคอนโทรลเลอร์ เบอร์ PIC18F4550 ฟังก์ชันยูเอสบีการประยุกต์ใช้งาน สาขาเทคโนโลยีอิเล็กทรอนิกส์และคอมพิวเตอร์ คณะเทคโนโลยีอุดสาหกรรม 2555



วีดีโอการทำงาน


About Author

Advertisement

แสดงความคิดเห็น

 
Top