PV198 Onechip Controllers

Fakulta informatiky
podzim 2019
Rozsah
2/0/1. 3 kr. (plus ukončení). Ukončení: k.
Vyučující
doc. RNDr. Zdeněk Matěj, Ph.D. (přednášející)
prof. Ing. Václav Přenosil, CSc. (náhr. zkoušející)
Mgr. Dávid Danaj (cvičící)
Mgr. Daniel Dlhopolček (cvičící)
Mgr. Jan Koniarik (cvičící)
Garance
doc. RNDr. Zdeněk Matěj, Ph.D.
Katedra počítačových systémů a komunikací – Fakulta informatiky
Kontaktní osoba: prof. Ing. Václav Přenosil, CSc.
Dodavatelské pracoviště: Katedra počítačových systémů a komunikací – Fakulta informatiky
Rozvrh seminárních/paralelních skupin
PV198/01: Út 14:00–15:50 A415, D. Danaj, Z. Matěj
PV198/02: Út 12:00–13:50 A415, D. Danaj, Z. Matěj
PV198/03: Út 16:00–17:50 A415, D. Dlhopolček, Z. Matěj
Omezení zápisu do předmětu
Předmět je nabízen i studentům mimo mateřské obory.
Mateřské obory/plány
předmět má 71 mateřských oborů, zobrazit
Cíle předmětu
Main aim of this course is understand and master theoretical knowledge and practical virtuosity necessary for description and for application of the microcontroller and microcomputer.
Výstupy z učení
At the end of the course, students will be able to:
design single-chip microcomputer applications
to work with the C language in a single-chip microcomputer environment
program single-chip microcomputer applications
to work with peripherals of microcomputers (PWM, timer, ADC...)
Osnova
  • Programming of the microcontrollers:
  • structure of the programming language
  • control structures (Boolean expressions, conditions, cycles)
  • bit operations and bit array
  • terminal input/output
  • control of memories
  • pointers
  • onedimension and multidimensional array
  • structures, unions, enumeration types
  • Program control of the peripheral units:
  • serial ports
  • LED, bargraph, switches, buttons, shift registers
  • text and graphical displays
  • interrupt systems
  • counters and timers, PWM
  • A/D and D/A converters
  • control of the RAM, ROM and FLASH memories
  • Practical advices:
  • diagnostics, debugging
  • safe programming
  • projects administration
Literatura
  • Pavel Herout: Učebnice jazyka C 1 díl. 4 vydání, Kopp, České Budějovice 2005
Výukové metody
Lectures and individual project that correspond to intended aims of tuition.
Metody hodnocení
The final examination consists of 3 parts:
1) defense of the project - implementation of the design from laboratory lessons and discussion about protocol
2) solving of the simple task
3) oral exam - theoretical tools for the design of the digital circuits.
Vyučovací jazyk
Angličtina
Navazující předměty
Informace učitele
Předmět se zabývá třemi samostannými oblastmi. V každé části je výuka rozdělena na část teoretickou a praktickou. Praktická část bude probíhat na technickém a programovém vybavení v Laboratoři architektury a konstrukce číslicových počítačů.
Další komentáře
Studijní materiály
Předmět je vyučován každoročně.
Předmět je zařazen také v obdobích podzim 2007, podzim 2008, podzim 2009, podzim 2010, podzim 2011, podzim 2012, podzim 2013, podzim 2014, podzim 2015, podzim 2016, podzim 2017, podzim 2018, podzim 2020, podzim 2021, podzim 2022, podzim 2023, podzim 2024.