วันอังคารที่ 25 สิงหาคม พ.ศ. 2558

การเขียนโปรแกรมไฟกระพริบ PIC 16F628A ใน CCS

เมื่อเปิดโปรแกรม CCS มา แล้วใส่ Code ดังต่อไปนี้ ซึ่งเป็น code สั่งให้ port B2 ทำไฟกระพริบโดยไฟติด 600 มิลลิวินาที ไฟดับ 600 มิลลิวินาที

 #include <16F628A.h>
     #fuses    HS, NOPUT, NOWDT, NOPROTECH
     #use      delay (Clock = 4000000)
     void main()
     {
          while(1)
          {
              output_high(pin_B2);
              delay_ms(600);
              output_low(pin_B2);
              delay_ms(600);
           }
      }

จากนั้น compiled จะได้ไฟล์เพื่อนำไปลงใน PIC
พอได้ไฟล์ ก็ใช้โปรแกรม pickit เลือกไฟล์ที่ complied แล้วก็ เบิร์นลง PIC
จากนั้นต่อวงจรตามรูป

ตัวไฟ led ที่ต่ออยู่ก็จะกระพริบ
จะให้กระพริบนานเท่าใดก็แก้ไขที่คำสั่ง delay
หรือถ้าจะออก port B0 ,B1,B5 บ้างก็แก้ไขได้ตามใจ

ไม่มีความคิดเห็น:

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