TELE3010

Microprocessor Systems

Last taught 2020

Spring

Trondheim

Norwegian

Overview

5 candidates

Pass rate

100%

11 points

Grade distribution
Average over time
Pass rate over time

About this course

Content

Micro controllers and system solutions. Data sheets. The micro-controller family AVR. Programming of micro controller, mainly in high level langue C, but also in assembly. System architecture. Memory types. Clock system. Interrupts. I/O-ports. Timers/counters. Communication busses. Analog to digital converter and analog comparator. Power management. Programming techniques, specification, documentation and testing. Development tools.

Learning outcomes

Knowledge: Candidate shall
- have basic knowledge about micro controllers, core, memory, pins and peripherals.
- understand assembly code and how operation codes are stored in program memory.
- know how to program a micro controller in the programming language C.

Skills: Candidate shall know:
- how to write basic assembly code.
- write programs for micro controllers in C.
- construct and program micro controller systems.
- use development equipment for micro controllers.

General competence. Candidate shall have:
- be able to use micro controllers in further studies and work.

Teaching methods

Lectures and assignments on PC with development tools.