Logo ČVUT
CZECH TECHNICAL UNIVERSITY IN PRAGUE
STUDY PLANS
2025/2026

Microcomputers and Applications in IoT

The course is not on the list Without time-table
Code Completion Credits Range Language
2141076 Z,ZK 4 2P+2L+0C Czech
Course guarantor:
Lecturer:
Tutor:
Supervisor:
Department of Instrumentation and Control Engineering
Synopsis:

The course is focused primarily on programming microcomputer systems. The graduate will be able to independently program simple applications for microcomputers in the ANSI C programming language using library support. Laboratory exercises are focused on creating applications based on 8-bit processors.

Requirements:
Syllabus of lectures:

1. Introduction to programming, basic data and command structures of programming languages

2. Structure of the ANSI C language, standard header files, libraries, main function, general functions, functions for handling interrupts

3. ANSI C language, reserved names, data types, constants, arithmetic and boolean expressions

4. Data structures, fields, structures, unions, enumeration types, bit operations

5. Control structures, conditional statement, cycle statements, switch, goto, return

6. Functions from the basic libraries stdio, math, stdlib

7. Internal architecture of a microcomputer in terms of programming, memory organization, inputs/outputs

8. Parts and functions of a microcomputer, for contact with the external environment

9. Operation of standard input/output devices for communication with the operator, capacitive data storage

10. Operation and communication with devices connected using standard interfaces (SPI, I2C, SMB, RS232)

11. Internet of Things. Distributed microcomputer systems, interprocessor communication, physical layer solutions according to ISO/OSI, wired, wireless transmission

12. Network topology, MESH type networks, MQTT, ZIGBEE, IQRF protocols, etc.

13. Processors for embedded systems, properties, comparison, application options, choice

Syllabus of tutorials:
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:
Data valid to 2025-12-25
For updated information see http://bilakniha.cvut.cz/en/predmet8570506.html