Microcontrollers

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

3(2-3-7)

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

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

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

  1. รู้และเข้าใจพื้นฐานไมโครโปรเซสเซอร์ การโปรแกรมภาษาแอสเซมบลี และภาษาขั้นสูง การเชื่อมต่อเซนเซอร์ การสื่อสารข้อมูล
  2. สามารถประยุกต์ใช้งานไมโครโปรเซสเซอร์ได้

Microcontrollers

Prerequisite:    ENG29 2122 Digital Circuit and Logic Design

Priciple and architecture of microcontroller; Assembly and C language programing;  IO programing; interrupt; timer; memory interface; display unit; keypad; ADC and DAC interfacing; sensor interfacing; serial and parallel communication; RS232; GUI interfacing and internet; microcontroller application in measurement and automation system.

Learning outcomes

  1. Known and underatand basic microcontroller, assembly programming and high level programing language, sensor interfacing and data communication.
  2. Able to apply microcontrollers in engineering applications.