TELE3010
Microprocessor Systems
Last taught 2020
Spring
Trondheim
Norwegian
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.