Course code |
02 42 6204 00 |
Number of ECTS points |
2 |
Course title in the language of instruction |
Microcontrollers |
Course title in Polish |
Microcontrollers (Mikrokontrolery) |
Course title in English |
Microcontrollers |
Language of instruction |
English |
Type of classes |
|
Lecture |
Tutorials |
Laboratory |
Project |
Seminar |
Other |
Total of teaching hours during semester |
Contact hours |
30 |
|
|
|
|
0 |
30 |
E-learning |
No |
No |
No |
No |
No |
No |
|
Assessment criteria (weightage) |
1.00 |
|
|
|
|
0.00 |
|
|
Unit running the course |
Instytut Elektroniki |
Course coordinator |
prof. dr hab. inż. Bogusław Więcek |
Course instructors |
dr inż. Mariusz Felczak, dr inż. Marcin Kałuża, dr inż. Robert Olbrycht, dr inż. Krzysztof Tomalczyk |
Prerequisites |
Digital Circuits |
Course learning outcomes |
- The student will be able to describe the design of a typical microcontroller including its architecture (RISC, CISC) and built-in peripherals (ADC, DAC, RAM, ROM, FLASH, CLOCK...).
- The student will be able to present popular microcontrolers types of different manufacturers and describe their poperties.
- The student will be able to discuss the construction of a typical PLC including built-in peripherals.
- The student will be able to present popular series PLCs from different manufacturers.
|
Programme learning outcomes |
- In-depth knowledge and comprehension of complex concepts and phenomena in the field of electronics and telecommunications, methods and theories explaining the dependences between them, as well as main development trends in electronics and telecommunications; knowledge of the fundamentals of life cycle of electronic and telecommunication devices and systems.
- Ability to apply the knowledge to identify, formulate and solve non-typical problems related to electronics and telecommunications, to plan and to conduct adequate experiments, including measurements and numerical simulations also with the aid of self-developed methods and tools, to analyse and to interpret obtained results so as to draw conclusions.
- Ability to communicate effectively with a diverse range of audiences using specialised terminology from electronics and telecommunications also with the aid of English language at B2+ level according to Common European Framework of Reference for Languages; ability to present and to evaluate different opinions and attitudes and to lead and take part in a debate.
|
Programme content |
Types and architecture of microcontrollers. Popular microcontroller families, their built-in peripherals and programming languages. Programming and debugging microcontrollers. Introduction to PLCs. |
Assessment methods |
For all effects - written or oral test, activity during classes.
|
Grading policies |
The condition to pass the subject is a positive evaluation of the final test. |
Course content |
LECTURE
- Types of microcontrollers.
- Architecture microcontrollers.
- Built-in microcontroller peripherals.
- ADUC microcontrollers, PIC, ARM, ATMega and others.
- Programming languages for microcontrollers.
- Programming and debugging of microcontrollers.
- Construction of a PLC.
- Built-in PLC peripherals.
- Ladder PLC programming.
- Examples of microcontrollers and PLCs programs. |
Basic reference materials |
- Tomasz Starecki, "Mikrokontrolery 8051 w praktyce", 2002
- Jacek Andrzej Michalski, "Mikroklocki mikroprocesory dla początkujących", 2007
- Jacek Bogusz, "Programowanie mikrokontrolerów 8051 w języku C w praktyce", 2005
- K. Badźmirowski i inni, "Układy i systemy mikroprocesorowe" WNT 1990
- P. Misiurewicz, "Podstawy techniki mikroprocesorowej" WNT 1991
- T.Legierski, J.Wyrwał, J.Kasprzyk, J.Hajda, "Programowanie sterowników PLC", 1998
- Janusz Kwaśniewski, "Sterowniki PLC w praktyce inżynierskiej", 2008
|
Other reference materials |
- S. A. Money, "Mikroprocesory", 1996
- Gary Dunning, "Introduction to Programmable Logic Controllers", 1998
- Bogdan Broel-Plater, "Układy wykorzystujące sterowniki PLC Projektowanie algorytmów sterowania", 2008
|
Average student workload outside classroom |
21 |
Comments |
|
Updated on |
2021-04-28 12:07:20 |
Archival course yes/no |
no |