ไมโครคอนโทรลเลอร์และการประยุกต์ใช้
5(4-3-14)
วิชาบังคับก่อน: ENG39 2001 การโปรแกรมคอมพิวเตอร์สำหรับวิศวกรรมอิเล็กทรอนิกส์
ศึกษาสถาปัตยกรรมของไมโครคอนโทรลเลอร์ ส่วนประกอบของระบบ หน่วยความจำ การรับข้อมูลเข้าและส่งออก การเชื่อมต่อ การขัดจังหวะ ตัวนับ ตัวจับเวลา ชุดคำสั่ง การโปรแกรมและการประยุกต์ใช้งาน ปฏิบัติการเกี่ยวกับการโปรแกรมไมโครคอนโทรเลอร์ การรับข้อมูลเข้าและส่งออก การใช้ไมโครคอนโทรลเลอร์ควบคุมการทำงานของอุปกรณ์อิเล็กทรอนิกส์ การสื่อสารกับเซนเซอร์ต่าง ๆ อาทิเช่น Proximity sensor, encoder, lux sensor, temp, humidity sensor เป็นต้น รวมไปถึงการเชื่อมต่อแบบอนุกรมผ่านโปรโตคอลอนุกรม I2C, SPI, UART, RS232, RS485 และการเชื่อมต่อจอแสดงผลประเภทจอแสดงผลแบบตัวอักษร จอแสดงผลแบบดอทเมตริกซ์ จอแสดงผลแบบสีชนิดสัมผัส นอกจากนี้ยังสามารถโปรแกรมไมโครคอนโทรลเลอร์ขั้นสูง เช่น การเขียนระบบปฏิบัติการเวลาจริงลงบนไมโครคอนโทรลเลอร์ได้เพื่อเพิ่มประสิทธิภาพการใช้งานอย่างสูงสุด
ผลลัพธ์การเรียนรู้ที่คาดหวังระดับรายวิชา
Microcontroller and Applications
Prerequisite: ENG39 2001 Computer Programming for Electronic Engineering
The architecture, system components, memory, input and output, interfacing, interrupt, counter, timers, instruction sets, programming, and applications of a microcontroller. Practice programming microcontrollers to control electronic devices, sensors interfaces such as proximity sensors, encoders, lux sensors, temp, humidity sensors, and so on, as well as serial connection via serial protocols I2C, SPI, UART, RS232, and RS485. To communicate with Display modules such as a character display, Dot-matrix, full-color touch screen, and so on. Furthermore, advanced microcontrollers can be programmed to maximize usability, such as by writing real-time operating systems on the microcontroller.
Course Learning Outcomes (CLOs)