อ้อเข้าใจแล้วครับคุณกำลังจะทำ GUI (graphical user interface) บน PC
หรือ
Visual-PIC นั้นเอง เป็นแนวคิดที่ท้าทาย มากทีเดียว มันจะออกไปทาง NO coding หรือเป็นการ
ลดการเขียนโปรแกรมให้มากที่สุด
หากคุณใช้ VisualBasic ก็นั่นแหละครับแบบเดียวกันเลย
ผมจะยกตัวอย่างการใช้งานนะครับเช่น
- OpenProject เลือก MCU ที่จะใช้งาน เช่น PIC16F628
- จากนั้น GUI ก็จะpopup windows Properties ขึ้นมา
- จากนั้นก็มีช่องให้เลือกว่า คุณจะใช้ Xtal ความถี่เท่าไร (เพื่อใช้กำ delay time และ comunication)
- ใช้ UART หรือไม่ถ้าใช้ ขาใดเป็น TX ขาใดเป็น RX
- Config Port I/O ใช้พอร์ตใดบ้าง ขาใดเป็นอินพุตขาใดเป็นเอาต์พุต
แล้วคุณก็สร้าง code ขึ้นมา
จะเห็นว่าคุณต้องมีความเชี่ยวชาญอย่างสูง ในสถาปัตยกรรม ของ MCU
ต้องเขียน template ของรูทีนสำคัญๆ ทังหมด เช่น LCD,7SEG ,I2C, SPIพอ user เลือกก็ดึง template นั้นขึ้นมาแล้ว config I/O ให้ตรงกัน
ซึ่งแนวคิดคล้ายๆกันนี้ก็มีคนทำ แต่เป็นภาษาซี เช่น
Hi-tech C
http://www.htsoft.com/แบบ flow chart ก็มีครับ ลองดูเป็นแนวทาง
Flowcode Pro V3.2.2.4
http://microcontrollershop.com/product_info.php?cPath=315&products_id=1984Download a Flowcode demo version
http://microcontrollershop.com/redirect.php?action=url&goto=http://www.matrixmultimedia.com/software/FlowcodeV3%20demo.zip