คู่มือการเขียนโปรแกรมภาษา C สำหรับใช้งานกล่องสมองกล IPST-MicroBOX (IPST-MicroBOX C programming Reference manual) ประกอบด้วยเนื้อหาดังต่อไปนี้
บทที่ 1 ฟังก์ชั่นและไลบรารีในโปรแกรมภาษา C สำหรับ IPST-MicroBOX
- 1.1 การประกาศฟังก์ชั่น
- 1.2 การเรียกใช้ฟังก์ชั่น
- 1.3 ไลบรารี
- 1.4 ชนิดของข้อมูลและการประกาศตัวแปรในภาษา C
- 1.5 ระบบตัวเลขฐานในภาษา C
- 1.6 การประกาศตัวแปร
- 1.7 การแปลงชนิดของข้อมูล
- 1.8 รายละเอียดของตัวแปรแบบบิต
บทที่ 2 ตัวดำเนินการในภาษา C สำหรับ WinAVR คอมไพเลอร์โปรแกรมภาษา C
- 2.1 ตัวดำเนินการทางคณิตศาสตร์
- 2.2 ตัวดำเนินการด้านความสัมพันธ์และลอจิก
- 2.3 ตัวดำเนินการทางบิต
บทที่ 3 คำสั่งควบคุมต่างๆ ในภาษา C ที่ใช้ในชุดกล่องสมองกล IPST-MicroBOX
- 3.1 คำสั่ง if
- 3.2 คำสั่ง if-else
- 3.3 คำสั่ง switch...case
- 3.4 คำสั่ง for
- 3.5 คำสั่ง while
- 3.6 คำสั่ง do-while
บทที่ 4 ชุดคำสั่งภายในไลบรารี ipst ที่ใช้ในชุดกล่องสมองกล IPST-MicroBOX
- 4.1 ชุดคำสั่งเกี่ยวกับการใช้งานพอร์ตอินพุต/เอาต์พุต
- 4.2 ชุดคำสั่งหน่วงเวลา
- 4.3 ชุดคำสั่งสำหรับอ่านค่าอะนาล็อก
- 4.4 ชุดคำสั่งสำหรับจับเวลาหรือนับค่าเวลา
- 4.5 ชุดคำสั่งสำหรับแสดงผลที่ LED
- 4.6 ชุดคำสั่งสำหรับขับมอเตอร์ไฟตรง
- 4.7 ชุดคำสั่งสวิตช์ควบคุมสำหรับแผงวงจร Display-io
- 4.8 ชุดคำสั่งสำหรับแสดงผลข้อความที่โมดูล LCD
- 4.9 ชุดคำสั่งสำหรับรับ-ส่งข้อมูลผ่านพอร์ตอนุกรม
- 4.10 ชุดคำสั่งกำเนิดเสียง
บทที่ 5 ไลบรารีมาตรฐานของ WinAVR คอมไพเลอร์
- 5.1 ไลบรารี math.h
- 5.2 ไลบรารี string.h
- 5.3 ไลบรารี stdlib.h
- 5.4 ไลบรารี ctypo.h
- 5.5 ไลบรารี stdio.h