MG6022 – Microcontroller Systems 2
Please contact the Student Enrolment & Information Centre to determine a module's availability
Microcontroller Systems 2
To enable students to microcontroller systems by considering a range of peripheral device interfacing with competence tested by a design project.
- Directed hours
- Self directed hours
- Total learning hours
- Learning Outcomes
- 1.Demonstrate practical software programming skills.
2.Demonstrate the practical and theoretical skills required to design a system to a technical specification.
3.Interface a microcontroller to a range of peripheral devices.
- Function code for interfacing a variety of peripheral devices (for example LCD 2-line displays, stepper motors, LED displays, keyboard, card reader) using a range of I/O types (for example, parallel I/O, RS232, I2C).
Multiple top-level functions and source files within a structured programme, programme design, simulation, in-circuit debugging.
Technical specification analysis and implementation (top-down analysis, structured design, report writing, modular code, testing, evaluation using simulation and ICD).
Truth-tables and logical operators (NAND/NOR/AND/OR/EXOR, clearing & setting bits, inverting bits).
Binary to ASCII conversion (modulus and division operators).
Timers, counters, capture and compare registers.
Pulse width modulation, signal generation.
Analogue-digital conversion and digital-analogue conversion.
- Assessment Criteria
- Assessment 1Written Test30