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. In the GE version of the topic, a deeper level of understanding, critical thinking and problem solving will be developed.
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
Anti-requisites:
Assumed knowledge
Basic knowledge of digital electronics such as can be obtained in ENGR1201 Electronics or ENGR8703 Electronics GE.