Design of Microcomputer Systems

Semestr: Winter

Range: 2+2s

Completion:

Credits: 4

Programme type: Undefined

Study form:

Course language:

Summary:

This course is focused on the microcontroller and microcomputer technology. Both software and hardware design are included. Besides a survey of the microcontroller and microcomputer representatives, peripheral circuits (counters, A/D converters, etc.) are widely discussed. Students will also learn 8051 instruction set and program a number of practical tasks as course assignments.

Keywords:

Course syllabus:

1. Introduction, microcomputers, applications, modular systems
2. i8051 microcomputer (architecture)
3. Parallel interfaces, external buses, configuration
4. Counters, timing processors
5. RTC, PWM, watchdog, power-fail circuits
6. Serial interfaces, serial busses
7. A/D and V/F convertors. Displays, memories
8. Finite state machine - implementation
9. Real-time kernel
10. Fuzzy programming
11. Microcontrollers
12. Eight-bit microcomputers
13. Sixteen-bit and thirty-two-bit microcomputers
14. Development tools, logical analyzers, in circuit and memory emulators

Seminar syllabus:

1. i8051 microcomputer
2. Development kit - introduction
3. Task 1
4. Task 2
5. Task 3
6. Task 4
7. Task 5
8. Finite state machine - an implementation
9. Real-time(RT) kernel - introduction
10. RT kernel - task solution
11. Programming in C - introduction
12. Programming in C - task solution
13. Communication
14. Reserved

Literature:

Examiners:

Lecturers:

Instructors: