2016/17 Undergraduate Module Catalogue
ELEC1620 Digital Electronics and Microcontrollers
20 creditsClass Size: 200
Module manager: Dr Craig Evans
Email: C.A.Evans@leeds.ac.uk
Taught: Semesters 1 & 2 (Sep to Jun) View Timetable
Year running 2016/17
This module is not approved as a discovery module
Objectives
This module introduces students to the fundamentals of digital electronic systems and embedded systems. The underlying theories of digital electronics are reinforced using simulation software and are used to design complex digital logic circuits. Students are given an introduction to microcontroller architecture and become proficient in the C programming language through practical problems based around a 32-bit microcontroller development board.Learning outcomes
On completion of this module, students should be able to:
- convert numbers from one radix to another
- recognise and use digital logic gates
- solve problems using Boolean arithmetic
- simplify digital circuits using Boolean algrebra
- design complex digital logic circuits
- understand the basics of microcontroller architecture
- be familiar with the development cycle of microcontroller software
- write embedded software using the C programming language to interface with various input/output peripherals.
Syllabus
- analogue vs. digital electronics
- digital representation of numbers (binary, hexadecimal, BCD, ASCII)
- logic gates (AND, OR, NOT, NAND, NOR, XOR, XNOR)
- Boolean algebra, De Morgan’s theorem, truth tables
- functional completeness of NAND function and CMOS implementation
- properties of J-K and D-type flip-flops
- digital circuit design (multiplexers, adders, shift registers, counters, arithmetic logic unit)
- CPU/ microcontroller architecture
- embedded software development using the C/C++ programming language
- interfacing with inputs/sensors/displays
Teaching methods
Delivery type | Number | Length hours | Student hours |
Laboratory | 20 | 2.00 | 40.00 |
Class tests, exams and assessment | 4 | 2.00 | 8.00 |
Lecture | 20 | 1.00 | 20.00 |
Private study hours | 132.00 | ||
Total Contact hours | 68.00 | ||
Total hours (100hr per 10 credits) | 200.00 |
Private study
- reading laboratory notes, recommended text books and data sheets- example sheets/online quizzes
- logic circuit design and simulation
- revision for mid-semester tests
Opportunities for Formative Feedback
Student progress will be monitored during the laboratory sessions by attendance and progress made with the taught material. In-semester tests in each semester will give summative feedback.Methods of assessment
Coursework
Assessment type | Notes | % of formal assessment |
In-course Assessment | Mid-semester test | 25.00 |
In-course Assessment | End of semester test | 25.00 |
In-course Assessment | Mid-semester test | 25.00 |
Project | Project exhibition on 2nd semester project | 25.00 |
Total percentage (Assessment Coursework) | 100.00 |
Normally resits will be assessed by the same methodology as the first attempt, unless otherwise stated
Reading list
The reading list is available from the Library websiteLast updated: 08/09/2016
Browse Other Catalogues
- Undergraduate module catalogue
- Taught Postgraduate module catalogue
- Undergraduate programme catalogue
- Taught Postgraduate programme catalogue
Errors, omissions, failed links etc should be notified to the Catalogue Team.PROD