Please note
This document only provides information for the academic year selected and does not form part of the student contract
School:
School of Computing and Engineering
Credit Rating:
20
Level (including FHEQ):
I (FHEQ Level 5)
Graded or Non Graded:
Graded
Version Valid From:
2022-09-01
Module Leader:
Haydn Martin
Version Number
2022.01
Learning Methods
Practical Classes and Demonstrations
Lecture
Guided Independent Study
Requirements
Recommended Prior Study
Professional Body Requirements
Institution of Engineering and Technology
Synopsis
This module will provide you with an understanding of the hardware and software aspects of microcontroller interfacing and provide you with design skills to implement embedded systems using microcontrollers. You will initially undertake a primer in embedded C before developing your programming skills through a range of practical exercises involving … For more content click the Read More button below.
Learning Strategy
In this module the learners will engage in a blend of delivery methods facilitating both individual and collaborative aspects of learning to achieve the specified learning outcomes. In particular, this will require the learner to engage with the VLE materials and to help focus the guided learning process, the tutor … For more content click the Read More button below.
Outline Syllabus
Comparison of microcontroller architectures.Microcontroller on-chip hardware: memory, I/O ports, timers, counters and interrupts. Software development for microcontroller-based applications. Development tools for microcontrollers: compiler, linker, programmer.Digital input/output.Applications of timers/counters.Responding to interrupts caused by external and internal events.Interfacing analogue signals to microcontrollers using onboard ADCs.Pulse width modulation (PWM) and applications.Case studies showing … For more content click the Read More button below.
Learning Outcomes
On successful completion of this module students will
1.
Explain the operation of microcontroller-based systems and their constituent parts.
2.
Interpret manufacturers’ data sheets to explain and compare the internal architectures of microcontrollers and their associated interfacing design strategies.
3.
Develop software solutions to microcomputer- and microcontroller-based system design problems through the use of appropriate design methods and development tools.
4.
Develop hardware solutions to microcomputer- or microcontroller-based system design problems.
5.
Evaluate the performance of microcomputer- and microcontroller-based system designs and compare alternative solutions.
Formative Assessment
Assessment 1: Focused classwork observations
Summative Assessment
Assessment 1: Written Assignment
Assessment 2: In-Class Test
Assessment 3: Written Assignment
Assessment 4: Project Work
Assessment Criteria
Task 1 SAIL Task 2 2.1 Explanation of internal architecture of a microcontroller and the application of built-in peripheral devices. 2.2 Ability to configure microcontroller peripherals for a specific task. 2.3 Understanding of embedded C programming concepts. 2.4 Ability to identify and correct errors in embedded C code. Task 3 … For more content click the Read More button below.