MG6022 – Microcontroller Systems 2

Please contact the Student Enrolment & Information Centre to determine a module's availability

Print
Module code
MG6022
Module title
Microcontroller Systems 2
Prescription
To enable students to microcontroller systems by considering a range of peripheral device interfacing with competence tested by a design project.
Programmes
  • SC1001
NZQA Level
Level 6
NZQA Credits
15
Delivery method
  • Web-Enhanced
Learning hours
Directed hours
60
Self directed hours
90
Total learning hours
150
Resources required
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.
Content
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).
Display technology.
Timers, counters, capture and compare registers.
Pulse width modulation, signal generation.
Analogue-digital conversion and digital-analogue conversion.
Assessment Criteria
Assessment 1Written Test30
Assessment 2Practical40
Assessment 3Examination30