Engineering and design
Embedded Systems
Module code: H7061
Level 5
15 credits in spring semester
Teaching method: Laboratory, Project, Lecture
Assessment modes: Coursework, Computer based exam
This module introduces you to the design and implementation of embedded systems, focusing on microcontroller-based embedded systems. This includes the architectural principles of microcontrollers and the interrelationships between hardware and software.
Topics include:
- digital I/O
- sensors and discretisation
- analog to cigital converter
- timers/counters
- interrupts
- pulse width modulation
- feedback control
- finite-state machines
- embedded processors
- memory architectures
- serial Communications.
Module learning outcomes
- Apply knowledge of embedded systems hardware and software design to develop solutions to real-world problems
- Analyse and evaluate the use of embedded systems to implement timing and interrupt requirements
- Design and implement software for embedded systems using appropriate programming languages and development tools
- Use practical laboratory and workshop skills to develop embedded systems that interface with external hardware components