![]() |
|
|
|
ไมโครคอนโทรลเลอร์
MCS-51
กับภาษา C
ด้วย
Reads51 C51Compiler ของ Keil Software จัดได้ว่าเป็นภาษา C สำหรับการพัฒนางานทางด้านไมโครคอนโทรลเลอร์ MCS-51 ที่นิยมในบ้านเรามาก ด้วยความสามารถและความง่ายในการใช้งาน จึงทำให้เป็นที่นิยม แต่ก็เป็นเครื่องมือในการพัฒนาที่ค่อนข้างมีราคาแพง แม้ว่าจะมีตัวทดสอบให้ดาวน์โหลดมาใช้งานได้ แต่ก็จำกัดความสามารถให้ใช้งานโค้ดโปรแกรมได้เพียงแค่ 2K เท่านั้น C51 ของ Reads51 เป็นเครื่องมือในการพัฒนาโปรแกรมด้วยภาษา C สำหรับไมโครคอนโทรลเลอร์ MCS-51 เช่นเดียวกัน นอกจากจะไม่จำกัดขนาดของโค้ดแล้วที่สำคัญโปรแกรมตัวนี้ฟรี ส่วนฟรีอย่างไรนั้น ดูรายละเอียดได้จากกรอบด้านล่าง
โปรแกรม Reads51 คุณสามารถที่จะดาวน์โหลดโปรแกรม Reads51 ได้ที่เว็บไซต์ www.rigelcorp.com หลังจากที่ได้ดาวน์โหลดโปรแกรมมาแล้วและติดตั้งโปรแกรม เราก็จะได้รูปร่างและหน้าตาของโปรแกรม Reads51 แสดงดังรูปที่ 1. จากการสำรวจดู Reads51 นับว่ามีความสามารถไม่ด้อยไปกว่า C51 ของรายอื่น ๆ เลย ส่วนของ IDE ก็จัดได้ว่ามีความสามารถสูง มีความสามารถทุก ๆ อย่างที่จำเป็นต้องมีสำหรับการพัฒนาโปรแกรมด้วยภาษา C
รูปที่ 1. Reads51 ขั้นตอนการพัฒนาโปรแกรม 1. เมื่อเราติดตั้งโปรแกรมเสร็จเรียบร้อยแล้ว การเริ่มต้นพัฒนาโปรแกรมให้เราไปที่เมนู Project->New Project โปรแกรม Reads51 จะให้เราสร้างชื่อไฟล์โปรเจ็กต์ใหม่แสดงดังรูปที่ 2. ขั้นตอนนี้ให้เรากำหนดชื่อไฟล์โปรเจ็กต์ที่ต้องการ
รูปที่ 2. New Project 2. หลังจากกำหนดชื่อไฟล์โปรเจ็กต์แล้ว เราก็จะได้โฟลเดอร์ตามชื่อไฟล์ที่เราได้ตั้งไว้ ตัวอย่างนี้ได้ตั้งชื่อไฟล์โปรเจ็กต์ output_port และไฟล์โปรเจ็กต์ output_port.rpj 3. จากนั้นให้ไปที่เมนู File->New File... จะได้ไดอะล็อกแสดงดังรูปที่ 3. ให้เราเลือกไฟล์นามสกุล C เมื่อเราเขียนโค้ดเสร็จ ให้บันทึกไฟล์ดังกล่าว ในขั้นตอนนี้ Reads51 จะให้เราป้อนชื่อไฟล์ และไดเรกทอรี่ที่ต้องการเก็บไฟล์ดังกล่าว ตัวอย่างนี้ใช้ชื่อไฟล์ outport.c และบันทึกลงไปในโฟลเดอร์ output_port
รูปที่ 3. New file 4. เมื่อเราสร้างไฟล์นามสกุล .C แล้วให้เราไปที่เมนู Module->Import Module(s) จากนั้นให้เราเลือกไฟล์นามสกุล .C ที่ได้สร้างไว้แล้ว ดังรูปที่ 4. ในขั้นตอนนี้เราสามารถที่จะใช้คำสั่ง Create Modules(s) แทนการสร้างไฟล์ในขั้นตอนที่ 3. ได้เช่นเดียวกัน โค้ดโปรแกรม outport.c ตามตัวอย่างในตาราง
รูปที่ 4. Project Window โค้ด Reads51
5. ขั้นตอนในการคอมไพล์โปรแกรมนั้นให้เราไปที่เมนู Compile->Build หรือกดคีย์ F9 ก็ได้เช่นเดียวกัน ถ้าการคอมไพล์เป็นผลสำเร็จเราจะได้ข้อความในส่วนของ Build Window ดังนี้ รูปที่ 5.
รูปที่ 5. Build Window 6. หลังจากที่ Build โปรแกรมเสร็จเราจะได้ไฟล์นามสกุล .HEX ตามชื่อของไฟล์โปรเจ็กต์ ซึ่งเป็นไฟล์ที่ใช้ในการเขียนลงไปใน ไมโครคอนโทรลเลอร์ MCS-51 ต่อไป สำหรับรายละเอียดต่าง ๆ ของ Reads51 คงต้องฝากทุกท่านศึกษาในรายละเอียดเพิ่มเติมต่อครับ tech@appsofttech.com
|
|
||||||