วันอาทิตย์ที่ 14 พฤศจิกายน พ.ศ. 2553

PIC18 Tutorial By Joe - แนะนำการใช้งาน MPLAB เบื้องต้น

เนื้อหาโดยพี่โจ้ - จักราวุธ บุญชู - นำเสนอ 09-11-10

ขั้นตอนที่ 1 เปิดโปรแกรม MPLAB

ขั้นตอนที่ 2 การสร้างโปรแจคใหม่โดยเลือกที่ Project >> Project Wizard ดังรูป

แล้วจะขึ้นหน้าดังรูป แล้วกด Next
จากนั้นให้เลือกเบอร์ไอซีที่เราใช้งานแล้วกด Next

ขั้นตอนที่ 3 เป็นการเลือกตัว Compiler ซึ่งใช้ MPLAB C18 C Compiler เป็นตัว Compiler ดังรูป

ขั้นตอนที่ 4 เป็นการตั้งชื่อและเลือกที่จะเก็บไฟล์ แล้วกด Next
ขั้นตอนที่ 5 เป็นการเพิ่มไฟล์เข้าในโปรแจค จากนั้นกด Next แล้วกด Finish


ขั้นตอนที่ 6 เป็นการเขียนโปรแกรมให้เลือก File >> New ดังรูป

แล้วเขียนโปแกรมตัวอย่าง
#include <p18f4550.h>
#include <delays.h> // required for DelayXX() functions
// configuration bit settings
#pragma config FOSC = HS // use high-speed osc. (20MHz), no PLL
#pragma config WDT = OFF // disable WDT
#pragma config LVP = OFF // disable Low-Voltage Programming
#pragma config PWRT = OFF // disable Power-Up Timer
#pragma config BOR = OFF // disable Brown-Out-Reset
#pragma config PBADEN = OFF // disable port B analog input
#pragma config MCLRE = ON // enable master clear reset
void main( void )
{
     TRISB = 0xFF; // all pins on port B are input.
     TRISBbits.TRISB1 = 0; // change the direction of RB1 to output
     LATBbits.LATB1 = 0; // output RB1 Low
     while (1)
      
         LATB ^= 0x02; // toggle output at RB1 and RB2
         Delay10KTCYx( 50 ); // delay for 500,000 instruction cycles
     }
}

เมื่อเขียนโปรแกรมเสร็จแล้วให้กด Save ตั้งชื่อไฟล์ ต่อด้วย .c เช่น lab1.

จากนั้นให้ทำการ Add file โดยการคลิกขวาที่ Source File แล้วเลือก Add File

เมื่อทำการ Add File เรียบร้อยแล้วให้มาตั้งค่าโปรแกรมโดยเลือก Project >> Build Options >> Project ดังรูป

ให้เลือกดังรูป




จากนั้นให้กด Ok แล้วทำการคอมไพ โดยการกด Ctrl+F10 หรือเลือกที่ Project >> Build All

ถ้าเขียนโปรแกรมถูกต้องเมื่อคอมไพล์แล้วจะเป็นดังรูปจากนั้นก็ทำการโหลดโปรแกรมลงไอซี

จบ.....


Uploaded 15-11-10 by NS