Module and Programme Catalogue

Search site

Find information on

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 typeNumberLength hoursStudent hours
Laboratory223.0066.00
Class tests, exams and assessment21.002.00
Lecture221.0022.00
Private study hours110.00
Total Contact hours90.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 typeNotes% of formal assessment
ReportLog book detailing the work carried out in lab sessions30.00
ReportTechnical report on first semester design problem20.00
ProjectProject Exhibition (Semester 2)20.00
In-course AssessmentSemester two mid-semester online test15.00
In-course AssessmentSemester one mid-semester online test15.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 website

Last updated: 21/10/2015

Disclaimer

Browse Other Catalogues

Errors, omissions, failed links etc should be notified to the Catalogue Team.PROD

© Copyright Leeds 2019