2015/16 Undergraduate Module Catalogue
ELEC1620 Digital Electronics and Microcontrollers
20 creditsClass Size: 150
Module manager: Dr CA Evans
Email: c.a.evans@leeds.ac.uk
Taught: Semesters 1 & 2 (Sep to Jun) View Timetable
Year running 2015/16
This module is not approved as a discovery module
Objectives
This module introduces students to the fundamentals of digital electronic systems and microcontroller programming using the C language. The underlying theories of digital electronics are reinforced using contemporary, industry-standard 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 Karnaugh Maps and Boolean algrebra
- design simple state machines
- 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, minimization and Karnaugh Maps
- functional completeness of NAND function and CMOS implementation
- properties of J-K and D-type flip-flops
- digital circuit design (multiplexers, decoders, shift registers, SRAM/DRAM cell, arithmetic logic unit)
- basic state-of-the-art microcontroller architecture
- embedded software development using the C/C++ programming language
- interfacing with sensors/displays
Teaching methods
Delivery type | Number | Length hours | Student hours |
Laboratory | 22 | 3.00 | 66.00 |
Class tests, exams and assessment | 2 | 1.00 | 2.00 |
Lecture | 22 | 1.00 | 22.00 |
Private study hours | 110.00 | ||
Total Contact hours | 90.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
- log book documentation
- write-up of technical reports
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. Log books are submitted at the end of the semester for summative feedback. Students will submit short reports at the end of each semester so the progress for that semester can be monitored..Methods of assessment
Coursework
Assessment type | Notes | % of formal assessment |
Report | Log book detailing the work carried out in lab sessions | 30.00 |
Report | Technical report on first semester design problem | 20.00 |
Project | Project Exhibition (Semester 2) | 20.00 |
In-course Assessment | Semester two mid-semester online test | 15.00 |
In-course Assessment | Semester one mid-semester online test | 15.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: 21/10/2015
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