ไมโครคอนโทรลเลอร์
3(2-3-7)
วิชาบังคับก่อน : ENG29 2122 วงจรดิจิทัลและการออกแบบทางตรรกะ
หลักการและสถาปัตยกรรมของไมโครคอนโทรลเลอร์ การโปรแกรมด้วยภาษา C หรือ Python การโปรแกรม IO การขัดจังหวะ การตั้งเวลา การเชื่อมต่อหน่วยความจำ หน่วยแสดงผล แป้นกด การเชื่อมต่อ ADC และ DAC การเชื่อมต่อเซนเซอร์ การสื่อสารข้อมูลอนุกรมและขนาน การประยุกต์ไมโครคอนโทรลเลอร์ในเครื่องมือวัดและระบบอัตโนมัติ
ผลสัมฤทธิ์การเรียนรู้
- อธิบายความรู้พื้นฐานทางด้านไมโครคอนโทรลเลอร์ เพื่อการประยุกต์ในงานวิศวกรรมไฟฟ้าได้ (SPLO 1.2)
- พัฒนาวิธีการหาคำตอบปัญหาทางด้านวิศวกรรมไฟฟ้าด้วยไมโครคอนโทรลเลอร์ได้ (SPLO 2.2)
- พิจารณาตรวจสอบและหาแนวทางการแก้ปัญหาทางด้านวิศวกรรมไฟฟ้าด้วยไมโครคอนโทรลเลอร์ได้ (SPLO 2.3)
- พิจารณาตรวจสอบและหาแนวทางการแก้ปัญหาทางด้านวิศวกรรมไฟฟ้าด้วยไมโครคอนโทรลเลอร์ได้ (SPLO 2.4)
- สามารถใช้เครื่องมือทันสมัยทางด้านไมโครคอนโทรลเลอร์ได้ (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
- Explain the fundamental principles of microcontrollers for application in the electrical engineering field. (SPLO 1.1)
- Develop methods to solve electrical engineering problems using microcontrollers. (SPLO 1.3)
- Be able to analyze and identify solutions to electrical engineering problems using microcontrollers. (SPLO 2.3)
- Be able to evaluate the outcomes of solving electrical engineering problems using microcontrollers (SPLO 2.4)
- Be able to utilize modern tools for microcontroller-based applications. (SPLO 6.2)