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

Microcomputer System Design

The course is not on the list Without time-table
Code Completion Credits Range
XD36PRM Z,ZK 4 14+4s
Lecturer:
Tutor:
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/XED36PRM

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 a 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:
Further information:
No time-table has been prepared for this course
The course is a part of the following study plans:
Generated on 2012-7-9
For updated information see http://bilakniha.cvut.cz/en/predmet11667304.html