Course: Microprocessor Control Technique

« Back
Course title Microprocessor Control Technique
Course code KEEZ/PMRTP
Organizational form of instruction Lecture + Lesson
Level of course Bachelor
Year of study not specified
Semester Winter
Number of ECTS credits 5
Language of instruction Czech
Status of course Compulsory
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Mašek Zdeněk, Ing. Ph.D.
  • Novák Jaroslav, prof. Ing. CSc.
Course content
1. Using and specifics of real time microprocessor control systems. 2. Processor general scheme, principle and function of components, 8-bit AVR microcontroller family, internal structure. Memory space, adressing modes. 3. AVR instruction set, programming in assembler. 4. Access to I/O ports, digital I/O, overvoltage protection schemes, galavanic isolation, basic human-machine interface. 5. Using high-level language for MCU programming. 6. Interrupt system. 7. Programming technics in embedded applications. 8. Timers and coutners, PWM generation, duty cycle and period measurement using timers. 9. Interfacing analog signals, A/D and D/A converters, signal smoothing. 10. Serial buses. 11. Subsidiary devices of microcontroller systems. 12. 16-bit microcontrollers architecture and properties. 13. Microprocessor systems structural design.

Learning activities and teaching methods
unspecified, Monologic (reading, lecture, briefing), Demonstration, Skills training, Laboratory work
  • unspecified - 10 hours per semester
  • unspecified - 16 hours per semester
Learning outcomes
The aim is to acquaintance with application and programming a simple 8-bit and 16-bit microprocessors (MCUs) usable in practice. Simultaneously aim is to become familiar with auxiliary hardware and software support tools and circuits.
Students know after course the hardware design of microprocessor system with 8-bit microcontroller. Student know creating the user software and evaluation instruments using. Student has view about using of 16-bit microcontrollers.
Prerequisites
Knows from electrical circuit, digital technique and electronic elements are assumed.

Assessment methods and criteria
Oral examination, Home assignment evaluation

Student has to know programming of 8-bit AVR microcontroller family in assembler and C, using internal peripherals and programming tools. Student have to know how to design hardware of 8-bit microcontroller systems.
Recommended literature
  • Burkhard M. C pro mikrokontroléry. BEN Praha, Technická literatura, 2003.
  • Herout, P. Učebnice jazyka C. KOPP, 2006. ISBN 80-7232-220-6.
  • CHYSKÝ, J., NOVÁK, J., NOVÁK, L. Elektronické aplikace ve strojírenství - Mikroprocesory. ČVUT Praha, 1998.
  • Matoušek, D. Práce s mikrokontroléry Atmel AVR. 2006. ISBN 80-7300-209-4.
  • Váňa, Vladimír. Mikrokontroléry Atmel AVR : assembler. Praha: BEN - technická literatura, 2003. ISBN 80-7300-093-8.
  • Váňa, Vladimír. Mikrokontroléry Atmel AVR : popis procesoru a instrukční soubor. Praha: BEN - technická literatura, 2003. ISBN 80-7300-083-0.


Study plans that include the course
Faculty Study plan (Version) Branch of study Category Recommended year of study Recommended semester
Faculty of Transport Engineering Electrical Engineering and Electronic Systems in Transport (2013) Transportation and communications 3 Winter
Faculty of Transport Engineering Electrical Engineering and Electronic Systems in Transport (2016) Transportation and communications 3 Winter
Faculty of Transport Engineering Electrical Engineering and Electronic Systems in Transport (2014) Transportation and communications 3 Winter