suomeksi
in English

Microprocessor Programming (C0086), 3 op

Basic information

Course name:Microprocessor Programming
Microprocessor Programming
Course Winha code:C0086
Kurre acronym:MicrPro
Credits:3
Type and level of course:Professional studies
Year of study, semester or study period:2.year
Implementation:Autumn semester, 1.period, 2.period
Semester:0708
Language of tuition:English
Teacher:Seppo Haltsonen
Final assessment:Grading scale (0-5)

Descriptions

Prerequisites

Course contents (core content level)

· Operation principles of digital computers
· Structure and operation of microprocessors and microcontrollers
· Programming model of Intel 8051: registers, ALU, external interface, memory, instruction set, addressing modes, interrupts, timers
· Structure and operation of microprocessor systems, parallel and serial I/O interface circuits, memory interface
· Assembly language programming: program structures, programming
· Testing programs using a simulator and a processor board

Course contents (additional)

Core content level learning outcomes (knowledge and understanding)

Microprocessor programming is an introductory course on the organisation and operation of microprocessors, microcontrollers and microcomputers. After completing the course the student knows the structure and operation of microprocessors and microprocessor based systems. He can analyse, write and test assembly language programs. In the lab the student learns to use the Intel 8051 based board.

Core content level learning outcomes (skills)

Recommended reading

K.J.Ayala, The 8051 Microcontroller, West Publishing Company, 1991
I. Scott MacKenzie, The 8051 Microcontroller, Third Edition, Prentice Hall, 1999

Teaching and learning strategies

Lectures 28 h
Laboratory 22 h
Exam 3 h
Self-study 27 h

Total 80 h

Teaching methods and student workload

Assessment weighting and grading

Exams, lab reports

Related competences of the degree programme

login