Design of Microcomputer Systems
Code | Completion | Credits | Range |
---|---|---|---|
E36PRM | Z,ZK | 4 | 2+2s |
- Lecturer:
- Tutor:
- Supervisor:
- Department of Computer Science and Engineering
- Synopsis:
-
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.
- Requirements:
-
Details can be found at http://service.felk.cvut.cz/courses/E36PRM
- Syllabus of lectures:
-
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
- Syllabus of tutorials:
-
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
- Study Objective:
- Study materials:
- Note:
- Further information:
- No time-table has been prepared for this course
- The course is a part of the following study plans: