ݺߣ

ݺߣShare a Scribd company logo
กลุ่ม 2
1.นายพงศ์พิทกษ์ รัตนภักดี
            ั
 2.น.ส.จุฑารัตน์ พรหมมิ
  3.น.ส.เมตตา อาจมุณี
ขั้นตอนการใช้งานของ IPST – MicroBOX
2. สรุ ปขั้นตอนการใช้โปรแกรมที่นามาใช้ใน IPST-MicroBox

  2.1 AVR Studio คิอเป็ นซอฟต์แวร์สาหรับสร้างโปรแกรมควบคุม โดยภายใน AVR Studio ได้บรรจุเครื่ องมือที่ช่วย
อานวยความสะดวกต่อการพัฒนาโปรแกรมภาษา C ทั้งยังสามารถเชื่อมโยงการทางานในส่วนต่างๆ กับคอมไพเลอร์ที่
กาหนดได้ดวย โดยคอมไพเลอร์ที่นามาใช้ร่วมกันคือ WinAVR, สามารถติดต่อกับไฟล์ไลบรารี ipst.hซึ่ งบรรจุฟังก์ชนของ
         ้                                                                                             ั่
โปรแกรมภาษา C สาหรับติดต่อกับอุปกรณ์ต่างๆ ทั้งยังสามารถติดต่อกับซอฟต์แวร์สาหรับโปรแกรมข้อมูลลงใน
ไมโครคอนโทรลเลอร์หลักของแผงวงจรควบคุมในชุดกล่องสมองกล IPST-MicroBOXได้ดวย ดังนั้นซอฟต์แวร์ AVR
                                                                       ้
Studio จึงเหมาะอย่างยิงในการนาใช้พฒนาโปรแกรมเพื่อสนับการทางานของชุดกล่องสมองกล IPST-MicroBOXโดย
                      ่           ั
AVR Studio พัฒนาและเผยแพร่ โดยไม่คิดมูลค่าโดย Atmel ซึ่งเป็ นผูผลิตไมโครคอนโทรลเลอร์ ATMEGA16 ที่ใช้เป็ น
                                                               ้
ไมโครคอนโทรลเลอร์หลักของชุดกล่องสมองกล IPST-MicroBOXสามารถดาวน์โหลดเวอร์ชนที่อาจมีการ
                                                                         ั่

 2.2 WinAVRคือ เป็ นซอฟต์แวร์ C คอมไพเลอร์หรื อตัวแปลโปรแกรมภาษา C สาหรับไมโครคอนโทรลเลอร์ AVR โดย
WinAVRเป็ นซอฟต์แวร์แบบโอเพ่นซอร์ส (open source) พัฒนาต่อจาก GNU GCC คอมไพเลอร์ สามารถดูขอมูลเพิ่มเติม
                                                                                         ้
รวมทั้งดาวน์โหลดซอฟต์แวร์ใหม่ๆ (ที่อาจมี) จาก http://sourceforge.net/projects/winavr/ โดยในชุดกล่องสมองกล IPST-
MicroBOXจะอ้างอิงการเขียนโปรแกรมภาษา C กับ WinAVRในเวอร์ชน 20050214 เมื่อทาการติดตั้ง WinAVRแล้วจะ
                                                         ั
สามารถเชื่อมโยงการทางานเข้ากับ AVR Studio ได้ ดังนั้นจึงสามารถทาการเขียนโปรแกรมภาษา C บน AVR
Studio แล้วทาการคอมไพล์โปรแกรมด้วย WinAVRได้อย่างต่อเนื่อง โดยผลลัพธ์ของการคอมไพล์จะได้เป็ นไฟล์นามสกุล
.hex อันเป็ นไฟล์รหัสภาษาเครื่ องหรื อที่เรี ยกว่า”แมชีนโค้ด” โดยเป็ นไฟล์ผลลัพธ์ที่ได้จากการพัฒนาสามารถนาไปดาวน์
โหลดลงสู่ไมโครคอนโทรลเลอร์ต่อไปได้ทนที
                                   ั

                                      ั
2.3AVRProgตือ เป็ นผลงานของ Atmel ใช้กบชุดดาวน์โหลดโปรแกรมผ่านพอร์ตอนุกรม โดย AVRProgได้รับการติดตั้งไปพร้อมกับการ
ติดตั้งซอฟต์แวร์ AVR Studio

3. Librayipst.hคือ เป็ นไฟล์สนับสนุนชุดคาสังหรื อฟังก์ชนต่างๆ เพื่ออานวยความสะดวกในการสร้างโปรแกรมควบคุมการทางานของ
                                           ่           ั่
แผงวงจร MicroBOXอันเป็ นแผงวงจรควบคุมหลักของชุดกล่องสมองกล IPST-MicroBOXอาทิ คาสังควบคุมอินพุต/เอาต์พตทั้งแบบ
                                                                                         ่                ุ
สัญญาณดิจิตอลและอะนาลอก, คาสังติดต่อกลุ่มอุปกรณ์ตรวจจับหรื อเซนเซอร์แบบต่างๆ, คาสังส่งข้อมูลไปยังหน่วยแสดงผลแบบต่างๆ
                                 ่                                                  ่
ทั้ง LED ธรรมดา, LED ตัวเลข 7 ส่วนและโมดูล LCD เป็ นต้น

More Related Content

กลุ่ม2

  • 1. กลุ่ม 2 1.นายพงศ์พิทกษ์ รัตนภักดี ั 2.น.ส.จุฑารัตน์ พรหมมิ 3.น.ส.เมตตา อาจมุณี
  • 3. 2. สรุ ปขั้นตอนการใช้โปรแกรมที่นามาใช้ใน IPST-MicroBox 2.1 AVR Studio คิอเป็ นซอฟต์แวร์สาหรับสร้างโปรแกรมควบคุม โดยภายใน AVR Studio ได้บรรจุเครื่ องมือที่ช่วย อานวยความสะดวกต่อการพัฒนาโปรแกรมภาษา C ทั้งยังสามารถเชื่อมโยงการทางานในส่วนต่างๆ กับคอมไพเลอร์ที่ กาหนดได้ดวย โดยคอมไพเลอร์ที่นามาใช้ร่วมกันคือ WinAVR, สามารถติดต่อกับไฟล์ไลบรารี ipst.hซึ่ งบรรจุฟังก์ชนของ ้ ั่ โปรแกรมภาษา C สาหรับติดต่อกับอุปกรณ์ต่างๆ ทั้งยังสามารถติดต่อกับซอฟต์แวร์สาหรับโปรแกรมข้อมูลลงใน ไมโครคอนโทรลเลอร์หลักของแผงวงจรควบคุมในชุดกล่องสมองกล IPST-MicroBOXได้ดวย ดังนั้นซอฟต์แวร์ AVR ้ Studio จึงเหมาะอย่างยิงในการนาใช้พฒนาโปรแกรมเพื่อสนับการทางานของชุดกล่องสมองกล IPST-MicroBOXโดย ่ ั AVR Studio พัฒนาและเผยแพร่ โดยไม่คิดมูลค่าโดย Atmel ซึ่งเป็ นผูผลิตไมโครคอนโทรลเลอร์ ATMEGA16 ที่ใช้เป็ น ้ ไมโครคอนโทรลเลอร์หลักของชุดกล่องสมองกล IPST-MicroBOXสามารถดาวน์โหลดเวอร์ชนที่อาจมีการ ั่ 2.2 WinAVRคือ เป็ นซอฟต์แวร์ C คอมไพเลอร์หรื อตัวแปลโปรแกรมภาษา C สาหรับไมโครคอนโทรลเลอร์ AVR โดย WinAVRเป็ นซอฟต์แวร์แบบโอเพ่นซอร์ส (open source) พัฒนาต่อจาก GNU GCC คอมไพเลอร์ สามารถดูขอมูลเพิ่มเติม ้ รวมทั้งดาวน์โหลดซอฟต์แวร์ใหม่ๆ (ที่อาจมี) จาก http://sourceforge.net/projects/winavr/ โดยในชุดกล่องสมองกล IPST- MicroBOXจะอ้างอิงการเขียนโปรแกรมภาษา C กับ WinAVRในเวอร์ชน 20050214 เมื่อทาการติดตั้ง WinAVRแล้วจะ ั สามารถเชื่อมโยงการทางานเข้ากับ AVR Studio ได้ ดังนั้นจึงสามารถทาการเขียนโปรแกรมภาษา C บน AVR Studio แล้วทาการคอมไพล์โปรแกรมด้วย WinAVRได้อย่างต่อเนื่อง โดยผลลัพธ์ของการคอมไพล์จะได้เป็ นไฟล์นามสกุล .hex อันเป็ นไฟล์รหัสภาษาเครื่ องหรื อที่เรี ยกว่า”แมชีนโค้ด” โดยเป็ นไฟล์ผลลัพธ์ที่ได้จากการพัฒนาสามารถนาไปดาวน์ โหลดลงสู่ไมโครคอนโทรลเลอร์ต่อไปได้ทนที ั ั 2.3AVRProgตือ เป็ นผลงานของ Atmel ใช้กบชุดดาวน์โหลดโปรแกรมผ่านพอร์ตอนุกรม โดย AVRProgได้รับการติดตั้งไปพร้อมกับการ ติดตั้งซอฟต์แวร์ AVR Studio 3. Librayipst.hคือ เป็ นไฟล์สนับสนุนชุดคาสังหรื อฟังก์ชนต่างๆ เพื่ออานวยความสะดวกในการสร้างโปรแกรมควบคุมการทางานของ ่ ั่ แผงวงจร MicroBOXอันเป็ นแผงวงจรควบคุมหลักของชุดกล่องสมองกล IPST-MicroBOXอาทิ คาสังควบคุมอินพุต/เอาต์พตทั้งแบบ ่ ุ สัญญาณดิจิตอลและอะนาลอก, คาสังติดต่อกลุ่มอุปกรณ์ตรวจจับหรื อเซนเซอร์แบบต่างๆ, คาสังส่งข้อมูลไปยังหน่วยแสดงผลแบบต่างๆ ่ ่ ทั้ง LED ธรรมดา, LED ตัวเลข 7 ส่วนและโมดูล LCD เป็ นต้น