Microcontrollers

ไมโครคอนโทรลเลอร์

3(2-3-7)

วิชาบังคับก่อน : ENG29 2122 วงจรดิจิทัลและการออกแบบทางตรรกะ

หลักการและสถาปัตยกรรมของไมโครคอนโทรลเลอร์ การโปรแกรมด้วยภาษา C หรือ Python การโปรแกรม IO การขัดจังหวะ การตั้งเวลา การเชื่อมต่อหน่วยความจำ หน่วยแสดงผล แป้นกด การเชื่อมต่อ ADC และ DAC การเชื่อมต่อเซนเซอร์ การสื่อสารข้อมูลอนุกรมและขนาน การประยุกต์ไมโครคอนโทรลเลอร์ในเครื่องมือวัดและระบบอัตโนมัติ

ผลสัมฤทธิ์การเรียนรู้

  1. อธิบายความรู้พื้นฐานทางด้านไมโครคอนโทรลเลอร์ เพื่อการประยุกต์ในงานวิศวกรรมไฟฟ้าได้ (SPLO 1.2)
  2. พัฒนาวิธีการหาคำตอบปัญหาทางด้านวิศวกรรมไฟฟ้าด้วยไมโครคอนโทรลเลอร์ได้ (SPLO 2.2)
  3. พิจารณาตรวจสอบและหาแนวทางการแก้ปัญหาทางด้านวิศวกรรมไฟฟ้าด้วยไมโครคอนโทรลเลอร์ได้ (SPLO 2.3)
  4. พิจารณาตรวจสอบและหาแนวทางการแก้ปัญหาทางด้านวิศวกรรมไฟฟ้าด้วยไมโครคอนโทรลเลอร์ได้ (SPLO 2.4)
  5. สามารถใช้เครื่องมือทันสมัยทางด้านไมโครคอนโทรลเลอร์ได้ (SPLO 6.2)

 

Digital Circuit and Logic Design

Prerequisite : None

Principle and architecture of microcontroller; C or Python language programing; IO programing; interrupt; timer; memory interface; display unit; keypad; ADC and DAC interfacing; sensor interfacing; serial and parallel communication; microcontroller application in measurement and automation system.

Learning Outcomes

  1. Explain the fundamental principles of microcontrollers for application in the electrical engineering field. (SPLO 1.1)
  2. Develop methods to solve electrical engineering problems using microcontrollers. (SPLO 1.3)
  3. Be able to analyze and identify solutions to electrical engineering problems using microcontrollers. (SPLO 2.3)
  4. Be able to evaluate the outcomes of solving electrical engineering problems using microcontrollers (SPLO 2.4)
  5. Be able to utilize modern tools for microcontroller-based applications. (SPLO 6.2)