Advance Microcontroller Programming

การโปรแกรมไมโครคอนโทรลเลอร์ขั้นสูง          

2(1-3-5)

วิชาบังคับก่อน: ENG62 2003 การโปรแกรมไมโครคอนโทรลเลอร์

การใช้งานการขัดจังหวะ ตัวนับเวลา การเขียนโปรแกรมผ่าน register การเขียนโปรแกรมแบบหลายหน้าที่หรือมัลติทาสกิ้ง การใช้งานระบบปฏิบัติการเวลาจริง การสร้างไลบรารี่ และการประยุกต์ใช้งาน

ผลลัพธ์การเรียนรู้ที่คาดหวังระดับรายวิชา

  1. สามารถใช้งานการขัดจังหวะรูปแบบต่าง ๆ ได้
  2. สามารถใช้ตัวนับเวลาในการตั้งเวลาหรืออ่านสัญญาณอย่างแม่นยำได้
  3. สามารถเขียนโปรแกรมผ่าน register ของไมโครคอนโทรลเลอร์โดยตรงได้
  4. สามารถเขียนโปรแกรมการทำงานแบบมัลติทาสกิ้งและใช้งานระบบปฏิบัติการเวลาจริงบนไมโครคอนโทรลเลอร์ได้
  5. สามารถสร้างไลบรารี่สำหรับใช้งานกับไมโครคอนโทรลเลอร์ได้
  6. สามารถเชื่อมต่อจอแสดงผลชนิดต่าง ๆ รวมไปถึงจอสัมผัสได้
  7. สามารถประยุกต์สร้างอุปกรณ์ต้นแบบในรูปแบบเมนูและตัวเลือกได้

Advance Microcontroller Programming

Prerequisite:  ENG62 2003 Microcontroller Programming

Use of interrupts, timers, register programming, multitasking or multitasking. Real time operating system usage Library Creation and applications.

Course Learning Outcomes (CLOs)

  1. Able to operate different types of interrupts.
  2. The timer can be used to precisely set the time or read the signal.
  3. Able to write programs directly through the registers of the microcontroller.
  4. Able to program multitasking and run a real-time operating system on the microcontroller.
  5. Able to create libraries for use with microcontrollers.
  6. Able to connect various types of displays including touch screens.
  7. Able to apply to create prototype device in menu and option form.