Logo ČVUT
Loading...
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2011/2012

Microcomputer System Design

Login to KOS for course enrollment Display time-table
Code Completion Credits Range
X36PRM Z,ZK 4 2+2s
The course is a substitute for:
Design of Microcomputer Systems (36PRM)
Lecturer:
Miroslav Skrbek
Tutor:
Miroslav Skrbek, Rudolf Marek
Supervisor:
Department of Computer Science and Engineering
Synopsis:

This course is an introduction to embedded systems, microcontrollers and their design. Both software and hardware design is considered. The course reviews present microcontrollers and discusses their internal and external peripherals, programming and program development techniques in detail. Each student will carry out a couple of practical programming assignments to get experience with a particular microcontroller and development tools.

Requirements:

Completing of all assignments and knowledge contained in lectures and recommended literature. Details can be found at http://service.felk.cvut.cz/courses/XE36PRM

Syllabus of lectures:

1. Introduction, microcontrollers and their applications

2. Input and output ports, their configuration, external bus

3. Timers and counters, event processing and generation

4. RTC, PWM, Watchdog, Power-fail circuits

5. Serial interfaces, serial communication, serial busses

6. A/D, D/A converters, temperature sensors

7. Displays, keyboards, touch screens

8. Memories and mass storage media

9. Modern interfaces (USB, IrDA, BlueTooth)

10. Eight-bits and sixteen-bits microcontrollers

11. Thirty-two bits microcontrollers

12. Mobile platforms

13. Industrial platforms

14. Hardware and software development tools

Syllabus of tutorials:

1. Instruction set of a particular microcontroller

2. Development tools and program development techniques

3. Assignment 1: LED diode control programming

4. Assignment 2: Display control programming

5. Assignment 3: Input device control programming

6. Assignment 4: Event processing and generation

7. Assignment 5: D/A converter control

8. Assignment 6: A/D converter control

9. Assignment 7: Serial bus peripheral control

10. Assignment 8: Serial communication

11. Assignment 9: Finite state machine implementation

12. Programming of microcontrollers in a higher programming language

13. Assignment 10: Programming in C or JAVA

14. Reserved

Study Objective:
Study materials:

1. Ganssle, J. G.: The Art of Designing Embedded Systems. Newnes 1999, ISBN 0750698691

2. On-line technical literature. Intel, Motorola, Atmel. Internet resources: http://www.intel.com, http://www.motorola.com, http://www.atmel.com .

Note:
Time-table for winter semester 2011/2012:
Time-table is not available yet
Time-table for summer semester 2011/2012:
06:00–08:0008:00–10:0010:00–12:0012:00–14:0014:00–16:0016:00–18:0018:00–20:0020:00–22:0022:00–24:00
Mon
Tue
Fri
room
Skrbek M.
11:00–12:30
(lecture parallel1)
Thu
Fri
The course is a part of the following study plans:
Generated on 2012-7-9
For updated information see http://bilakniha.cvut.cz/en/predmet11474304.html