Microprocessors, Controllers and Interfacing
Structure Type: | Study unit |
---|---|
Code: | IITA0306 |
Type: | Compulsory / Professional Studies |
Curriculum: | IT 2014 |
Level: | Bachelor of Engineering |
Year of Study: | 3 (2016-2017) |
Credits: | 5 cr |
Responsible Teacher: | Liu, Yang |
Language of Instruction: | English |
Courses During the Academic Year 2016-2017
Impl. | Group(s) | Study Time | Teacher(s) | Language | Enrolment |
---|---|---|---|---|---|
5 | I-IT-3N | 2016-09-01 – 2016-10-31 | Yang Liu | English | 2016-08-22 – 2016-09-19 |
Learning Outcomes
This course provide students with professional knolwedge in micro-controllers. After the completion of the course, the student will be able to: (a) Write C programs for advanced microcontrollers. Use all microcontrollers' subsystems such as timers, I/O ports, Interrupts, A/D and D/A converters and more. Design a microcontroller based system.
The course also explain the Analog/Digital interfaces and describes the specifications of different logic families such as TTL and CMOS and how analog sensors and actuators can interface with microprocessor/microcontroller. The course will also teach the students the techniques to measure digital signals and how information can be stored and moved about in groups of bits. Analog to Digital and Digital to Analog conversions are demonstrated.
Student's Workload
Total work load of the course: 135 h
- of which scheduled studies: 70 h
- of which autonomous studies: 65 h
Prerequisites / Recommended Optional Courses
C-Programming, Computer Architecture, and experience in programming Renesas M16C series microcontrollers.
Contents
Logic levels, I/O operation, LED operation, LCD operation, push button operation, interrrupts, timers in different modes (timer, one-shot, evert counter, PWM, pulse width/period measurement), interfacing with ADC and DAC.
Recommended or Required Reading and Other Learning Resources/Tools
M16C datasheets, Laboratory instructions.
Mode of Delivery / Planned Learning Activities and Teaching Methods
Tutorials, laboratory exercises.
Assessment Criteria
1: Can make some defined tasks.
3: Can make most defined tasks.
5: Can make additional tasks.
Assessment Methods
Laboratory reports, a project, an examination.