Semestr: Winter
Range: 2+2s
Completion:
Credits: 4
Programme type: Undefined
Study form:
Course language:
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.
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
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