Course syllabus
010723016-65 ปฏิบัติการไมโครคอนโทรลเลอร์และวงจรดิจิทัล (Microcontroller and Digital Circuit Laboratory)
Course Syllabus
Data entry : Asst.Prof. Dr.Wittaya Koodtalang
1. Course number and name
010723016-65 ปฏิบัติการไมโครคอนโทรลเลอร์และวงจรดิจิทัล (Microcontroller and Digital Circuit Laboratory)
2. Credits and contact hours
1(0-3-1)
3. Instructor’s or course coordinator’s name
Asst.Prof. Dr.Wittaya Koodtalang
Asst.Prof. Dr.Thaksin Sangsuwan
4. Text book, title, author, and year
- Class handout
5. Specific course information
- brief description of the content of the course (catalog description)
All experiments are corresponding to the course of 010711106 Digital and Microcontroller. - prerequisites or co-requisites
010711106-65 Digital and Microcontroller - indicate whether a required, elective, or selected elective (as per Table 5-1) course in the program
Required :
6. Specific goals for the course
- specific outcomes of instruction (e.g. The student will be able to explain the significance of current research about a particular topic.)
- CLO1 An ability to analyze and implement digital electronic signals, switching circuits and fundamental logic operations using TTL IC-based logic gates and compact controllers.
- CLO2 An ability to program microcontrollers for basic operations, interface with sensors and actuators using GPIO, and utilize communication protocols such as UART, SPI and I2C effectively.
- CLO3 An ability to perform analog-to-digital and digital-to-analog conversions, implement timers, interrupts, and PWM, and apply concepts of power management and real-time operating systems (RTOS) for embedded applications.
- CLO4 An ability to design, implement, and evaluate practical projects involving digital circuits and microcontrollers, demonstrating creativity, technical skills and problem-solving capabilities.
- explicitly indicate which of the student outcomes listed in Criterion 3 or any other outcomes are addressed by the course.
ABET Student Outcome (SO) Listed in Criterion 3 Course learning outcome (CLO) SO1 an ability to identify, formulate, and solve complex engineering problems by applying principles of engineering, science, and mathematics. - CLO1 An ability to analyze and implement digital electronic signals, switching circuits and fundamental logic operations using TTL IC-based logic gates and compact controllers.
SO2 an ability to apply engineering design to produce solutions that meet specified needs with consideration of public health, safety, and welfare, as well as global, cultural, social, environmental, and economic factors. - CLO2 An ability to program microcontrollers for basic operations, interface with sensors and actuators using GPIO, and utilize communication protocols such as UART, SPI and I2C effectively.
SO3 an ability to communicate effectively with a range of audiences. - CLO4 An ability to design, implement, and evaluate practical projects involving digital circuits and microcontrollers, demonstrating creativity, technical skills and problem-solving capabilities.
SO6 an ability to develop and conduct appropriate experimentation, analyze and interpret data, and use engineering judgment to draw conclusions. - CLO1 An ability to analyze and implement digital electronic signals, switching circuits and fundamental logic operations using TTL IC-based logic gates and compact controllers.
- CLO2 An ability to program microcontrollers for basic operations, interface with sensors and actuators using GPIO, and utilize communication protocols such as UART, SPI and I2C effectively.
- CLO3 An ability to perform analog-to-digital and digital-to-analog conversions, implement timers, interrupts, and PWM, and apply concepts of power management and real-time operating systems (RTOS) for embedded applications.
- CLO4 An ability to design, implement, and evaluate practical projects involving digital circuits and microcontrollers, demonstrating creativity, technical skills and problem-solving capabilities.
SO7 an ability to acquire and apply new knowledge as needed, using appropriate learning strategies. - CLO4 An ability to design, implement, and evaluate practical projects involving digital circuits and microcontrollers, demonstrating creativity, technical skills and problem-solving capabilities.
7. Brief list of topics to be covered
| Week | Topic | Details | Activities |
|---|---|---|---|
| 1 | Introduction to the course | Lecture | Class attention |
| 2 | Digital Electronic Signals and Switches | Lecture + Lab | Quiz and assignment |
| 3 | Fundamental of logic - TTL (transistor–transistor logic) | Lecture + Lab | Quiz and assignment |
| 4 | Boolean Algebra | Lecture + Lab | Quiz and assignment |
| 5 | Flip-Flops | Lecture + Lab | Quiz and assignment |
| 6 | Digital Circuit Practical Project | Lecture + Lab | Quiz and assignment |
| 7 | Midterm Exam | Exam | Exam |
| 8 | Introduction to Microcontrollers and Basic Programming | Lecture + Lab | Quiz and assignment |
| 9 | General Purpose Input Output (GPIO) | Lecture + Lab | Quiz and assignment |
| 10 | Analog-to-Digital and Digital-to-Analog Conversion (ADC/DAC) | Lecture + Lab | Quiz and assignment |
| 11 | Interrupts, Timers and PWM | Lecture + Lab | Quiz and assignment |
| 12 | Communication Protocols in Microcontrollers | Lecture + Lab | Quiz and assignment |
| 13 | Application of Microcontrollers #1 | Lecture + Lab | Quiz and assignment |
| 14 | Application of Microcontrollers #2 | Lecture + Lab | Quiz and assignment |
| 15 | Review | Free learning | Free learning |
| 16 | Final Exam | Exam | Exam |
8. Course Assessment
| Course assessment | Weight score (%) | Assessment tools | Date |
|---|---|---|---|
| Formative 1 | 40 | Quiz/Assignment (Digital) | |
| Formative 2 | 60 | Quiz/Assignment (Microcontroller) |
The grading table
| Grading | Rank |
|---|---|
| >= 80% | A |
| 75% - 79.99% | B+ |
| 70% - 74.99% | B |
| 65% - 69.99% | C+ |
| 60% - 64.99% | C |
| 55% - 59.99% | D+ |
| 50% - 54.99% | D |
| 0% - 49.99% | F |
หมายเหตุ - ลำดับเนื้อหาจะมีการปรับเปลี่ยนตามความเหมาะสม