Overview

Structure of a microprocessor in general and a current microcontroller in particular, instructions set including move, arithmetic/logic, and program flow control, assembly language programming, basic arithmetic operations, working with BCD numbers, stack and its role, subroutines, looping, creating delays, look up tables and code conversion, indirect addressing and indexing, parallel … For more content click the Read More button below.

Topic availabilities

To view topic availabilities, select an availability from the drop down, towards the top right of the screen.

Tuition pattern

To view tuition patterns, select an availability from the drop down, towards the top right of the screen.

Aims

This topic aims to introduce students to the principles of using microprocessors in digital systems. It describes the structure and instruction set of a current microcontroller and demonstrates various techniques for programming in assembly language. It also covers general Input/Output and basic interfacing techniques for microprocessors, and handling of analog signals and the use of timers and interrupts for various tasks.

Learning outcomes

On completion of this topic you will be expected to be able to:
1.
Understand the structure and instruction set of a current microcontroller
2.
Write assembly language programs for microprocessors
3.
Interface general I/O and write control programs for them
4.
Debug designs both in hardware and software and make it work
5.
Use analog input /output and perform sampling and storing, and displaying of analog data
6.
Use timers and counters in microcontrollers for different applications
7.
Understand interrupts and be able to use multiple interrupts with priority in a system

Assessments

To view assessment information, select an availability from the drop down, towards the top right of the screen.

Current students should refer to FLO for detailed assessment information, including due dates. Assessment information is accurate at the time of publishing.

For policy details, visit Assessments

Requisites information

Pre-requisites:

Anti-requisites: