การเขียนโปรแกรมสำหรับไมโครคอนโทรลเลอร์ที่มีความรู้พื้นฐานเกี่ยวกับภาษาโปรแกรมนั้นง่ายมาก คุณเพียงแค่ต้องตัดสินใจว่าคุณต้องการใช้ไมโครคอนโทรลเลอร์ตัวใด ลองเขียนโปรแกรมสำหรับ PIC16F877 ซึ่งรวมถึงเทคโนโลยีและอินเทอร์เฟซทุกประเภท และถือว่าค่อนข้างดีในแง่ของประสิทธิภาพ
คำแนะนำ
ขั้นตอนที่ 1
เปิดโปรแกรม MPLAB ที่ติดตั้งไว้ล่วงหน้าและเลือกรายการตัวช่วยสร้างโครงการ / โครงการจากเมนู จากนั้นหน้าต่างจะเปิดขึ้นโดยคลิก "ถัดไป" เลือก PIC16F877 จากรายการไมโครคอนโทรลเลอร์ที่มีอยู่ แล้วคลิก ถัดไป
ขั้นตอนที่ 2
ในหน้าต่างที่เปิดขึ้น ให้เลือกคอมไพเลอร์ที่จะประมวลผลโค้ดของโปรแกรมในอนาคตของคุณ อย่าลืมเลือก HITECH PICC Toolsuite ในรายการ Active Toolsuite เป็นคอมไพเลอร์ภาษาซี จากนั้นตั้งชื่อโปรเจ็กต์ (TestPIC) และระบุไดเร็กทอรีของโปรเจ็กต์ อย่าเขียนเป็นตัวอักษรรัสเซีย มิฉะนั้น ปัญหาจะเกิดขึ้นเมื่อเปิดไฟล์ คลิกถัดไปจากนั้นคลิกเสร็จสิ้น ดังนั้น เทมเพลตโครงการเปล่าก็พร้อมแล้ว
ขั้นตอนที่ 3
คลิก ไฟล์ / ใหม่ ในหน้าต่าง Untitled ที่ปรากฏขึ้น ให้เลือก File / Save as … ระบุชื่อ TestPIC.c และไปที่โฟลเดอร์ที่มีโปรเจ็กต์ ทำเครื่องหมายที่ช่องถัดจาก Add File to Project ด้านล่าง วางโค้ดนี้ในหน้าต่างโปรเจ็กต์ที่เปิดอยู่ #include _CONFIG (0x03F72); int i = 0; void main (void) {T0IE = 0; GIE = 0; TRISB = 0; PORTB = 0; ในขณะที่ (1 == 1) {PORTB ++; สำหรับ (i = 0; i
ขั้นตอนที่ 4
เปิด Configure / Configuration Bits … ที่นี่ตั้งค่าตัวเลือกสำหรับโครงการ: Oscillator - HS (ตัวสะท้อนควอตซ์จะทำหน้าที่เป็นตัวสร้างนาฬิกา), WatchDog Timer - Off (ปิดการรีเซ็ตไมโครคอนโทรลเลอร์), Power Up Timer - On (อยู่ในสถานะรีเซ็ต), Brown Out Detect - On, Low Voltage Program - Disabled, Flash Program Write - Enabled, Data EE Read Protect - Off), Code Protect - Off (ปิดใช้งานการป้องกันรหัส MK).
ขั้นตอนที่ 5
รวบรวมรหัส เมื่อต้องการทำเช่นนี้ ให้คลิก โครงการ / สร้างทั้งหมด หลังจากคอมไพล์เสร็จแล้ว จะมีหน้าต่างแสดงการคอมไพล์สำเร็จ หลังจากนั้นไฟล์ TestPIC.hex จะปรากฏในโฟลเดอร์โครงการซึ่งจะมีรหัสพิเศษ เขียนไปยังไมโครโปรเซสเซอร์โดยใช้โปรแกรมเมอร์