Embedded Microcontrollers
Unit code: HET232
| Credit points | 12.5 Credit Points |
| Duration | 1 Semester |
| Contact hours | 61 hours |
| Campus | Hawthorn, Sarawak |
| Prerequisites | |
| Corequisites | Nil |
Related course(s)
A unit of study in the
Bachelor of Engineering (Electrical and Electronic Engineering)
Bachelor of Engineering (Electrical and Electronic Engineering)
Aims and objectives
This unit of study aims to provide you with a basic introduction to microcontrollers and their application in embedded systems. Investigative, design and problem-solving skills are emphasised within the laboratory program.
After successfully completing this unit, you should be able to:
1. Describe the basic components of a small embedded system. (K3)
2. Design and construct simple embedded systems consisting of a microprocessor and a range of directly connected peripherals such as displays or accelerometers. (K3, S1, S2, S3)
3. Design, test and debug software in C appropriate to the control of the above systems. (K2, K3, S1, S2, S3)
4. Use simple serial communication protocols (SPI, RS232) to communicate between connected devices. (K3, S1)
5. Appreciate the assembly language underlying high-level languages. (K3)
6. Appreciate the merits of a high-level language relative to processor dependent assembly languages. (K3)
7. Design, test and debug simple assembly language programs on a typical microcontroller. (K3, S1, S2, S3)
8. Analyse a simple problem scenario and design & implement a microprocessor based solution using appropriate techniques. (S1, S2, S3)
1. Describe the basic components of a small embedded system. (K3)
2. Design and construct simple embedded systems consisting of a microprocessor and a range of directly connected peripherals such as displays or accelerometers. (K3, S1, S2, S3)
3. Design, test and debug software in C appropriate to the control of the above systems. (K2, K3, S1, S2, S3)
4. Use simple serial communication protocols (SPI, RS232) to communicate between connected devices. (K3, S1)
5. Appreciate the assembly language underlying high-level languages. (K3)
6. Appreciate the merits of a high-level language relative to processor dependent assembly languages. (K3)
7. Design, test and debug simple assembly language programs on a typical microcontroller. (K3, S1, S2, S3)
8. Analyse a simple problem scenario and design & implement a microprocessor based solution using appropriate techniques. (S1, S2, S3)
Swinburne Engineering Competencies for this Unit of Study
This Unit of Study will contribute to you attaining the following Swinburne Engineering Competencies:
K2 Maths and IT as Tools: Proficiently uses relevant mathematics and computer and information science concepts as tools.
K3 Discipline Specific: Proficiently applies advanced technical knowledge of the specific discipline within that context.
S1 Engineering Methods: Applies engineering methods in practical applications.
S2 Problem Solving: Systematically uses engineering methods in solving complex problems.
S3 Design: Systematically uses engineering methods in design.
This Unit of Study will contribute to you attaining the following Swinburne Engineering Competencies:
K2 Maths and IT as Tools: Proficiently uses relevant mathematics and computer and information science concepts as tools.
K3 Discipline Specific: Proficiently applies advanced technical knowledge of the specific discipline within that context.
S1 Engineering Methods: Applies engineering methods in practical applications.
S2 Problem Solving: Systematically uses engineering methods in solving complex problems.
S3 Design: Systematically uses engineering methods in design.