Zachodniopomorski Uniwersytet Technologiczny w Szczecinie

Wydział Elektryczny - Teleinformatyka (S1)

Sylabus przedmiotu Introduction to Microcontrollers:

Informacje podstawowe

Kierunek studiów Teleinformatyka
Forma studiów studia stacjonarne Poziom pierwszego stopnia
Tytuł zawodowy absolwenta inżynier
Obszary studiów charakterystyki PRK, kompetencje inżynierskie PRK
Profil ogólnoakademicki
Moduł
Przedmiot Introduction to Microcontrollers
Specjalność przedmiot wspólny
Jednostka prowadząca Katedra Inżynierii Systemów, Sygnałów i Elektroniki
Nauczyciel odpowiedzialny Witold Mickiewicz <Witold.Mickiewicz@zut.edu.pl>
Inni nauczyciele
ECTS (planowane) 5,0 ECTS (formy) 5,0
Forma zaliczenia zaliczenie Język angielski
Blok obieralny 8 Grupa obieralna 1

Formy dydaktyczne

Forma dydaktycznaKODSemestrGodzinyECTSWagaZaliczenie
wykładyW4 30 2,40,50zaliczenie
laboratoriaL4 30 2,60,50zaliczenie

Wymagania wstępne

KODWymaganie wstępne
W-1Knowledge of the basics of analog technology, digital technology and the basics of computer science

Cele przedmiotu

KODCel modułu/przedmiotu
C-1To familiarize students with the structure and working principle of microprocessor and microcontroller.
C-2To teach students to create and run simple programs in C language for a selected type of microcontroller.
C-3To teach students to use microprocessors and microcontrollers in their own simple control and communication of embedded systems.
C-4To acquire an awareness of responsibility for their own work and a willingness to conform to the rules of teamwork and bear responsibility for jointly performed tasks.

Treści programowe z podziałem na formy zajęć

KODTreść programowaGodziny
laboratoria
T-L-1Class organization. Discussion of the teaching station, familiarization with the IDE environment. Introduction to the C language for the microcontroller.2
T-L-2Operation of I/O ports of microcontroller. Logic and arithmetic instructions in handling ports.2
T-L-3Timier-counting circuits of the microcontroller. Development of programs using different operation modes of timer-counter circuits..2
T-L-4Vectored microcontroller interrupt circuitry. Creation of programs for interrupt handling of timer-counter circuits.2
T-L-5Information display circuits with seven-segment displays.2
T-L-6Information input circuits: contact circuits - pushbuttons and switches, keypads.2
T-L-7PWM channel programming.2
T-L-8Microcontroller A/D converter programming.2
T-L-9UART serial port programming. Transmission of information to a PC.4
T-L-10Data acquisition in embedded systems.2
T-L-11Storage operation in embedded systems.2
T-L-12Application of selected RTOS in embedded systems.4
T-L-13Final test for laboratory classes.2
30
wykłady
T-W-1Historical outline, basic concepts related to microprocessor technology: bus, gate three-state. General structure of a microprocessor, block diagram of a microprocessor system. Microprocessor vs. microcontroller. Architecture of microprocessor systems.3
T-W-2Microprocessor commands: command structure, ways to write a command, execution cycle, single and multi-byte. List of microprocessor commands, types of commands. Assembler language, interpreter programs.3
T-W-3Structure of microcontroller memory with examples of selected microcontrollers. Modes of addressing memory and their area of application. Stack: purpose, implementation, operation of the stack on the example of selected commands. Subroutine.3
T-W-4Parallel port as the primary communication channel of a microprocessor system. Construction of the port on selected examples of microcontroller families, configuration registers of the port. Electrical parameters lines of the port, examples of connecting output and input devices. Examples of programming of parallel ports.3
T-W-5Timer-counter circuits of microprocessor systems. Construction, modes of operation, purpose, programming. Review of typical solutions.2
T-W-6Interrupt system, idea of work, purpose, software examples for selected families of microcontrollers.2
T-W-7Synchronous and asynchronous serial transmission, USART. Serial buses: SPI, I2C, 1-Wire, CAN. Characteristics, area of application. Overview of typical solutions for selected families microcontrollers.3
T-W-8A/D and D/A converters in a microprocessor system. Characteristics of converters, parameters, conditions for correct operation. Review of typical solutions for selected microcontroller families.2
T-W-9Microprocessor clocking, clock distribution. Supervisory circuits - Watchdog. RTC circuits. Modes Reduced power consumption of the microcontroller.2
T-W-10Microprocessors 16-bit, 32-bit. Architecture of modern microcontrollers, pipelining. Overview of manufacturers' offerings.2
T-W-11Features and design principles of embedded systems. The use of real-time operating systems for construction of embedded devices. Principles of programming embedded devices.3
T-W-12Integrated design environments for microcontrollers and embedded systems - an overview. Credit lectures.2
30

Obciążenie pracą studenta - formy aktywności

KODForma aktywnościGodziny
laboratoria
A-L-1class attendance30
A-L-2self-study and preparing for classes30
A-L-3preparing for final test3
A-L-4Consultancy2
65
wykłady
A-W-1lecture attendance30
A-W-2final test preparation5
A-W-3self-study on the subject25
60

Metody nauczania / narzędzia dydaktyczne

KODMetoda nauczania / narzędzie dydaktyczne
M-1Lecture using multimedia.
M-2Laboratory classes using exercise sets, during which students will write and run examples of software examples.
M-3Assisted design of a device using a microcontroller.

Sposoby oceny

KODSposób oceny
S-1Ocena podsumowująca: Grade given after the lecture series on the basis of written work and/or oral convesation.
S-2Ocena formująca: Evaluation of the written work checking the student's preparation for the laboratory exercise.
S-3Ocena podsumowująca: The grade given after practical credit of laboratory classes on the basis of acquired skills and partial grades.

Zamierzone efekty uczenia się - wiedza

Zamierzone efekty uczenia sięOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów uczenia się prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
TI_1A_C17.2_W01
The student has a structured knowledge of microprocessor design, microcontrollers, and applications of microcontrollers and embedded systems.
TI_1A_W04, TI_1A_W06C-2, C-1T-W-9, T-W-2, T-W-7, T-W-6, T-W-8, T-W-5, T-W-11, T-W-3, T-W-1, T-W-4, T-W-12, T-W-10M-1S-1
TI_1A_C17.2_W02
The student has a structured knowledge of software development for microcontrollers and embedded systems.
TI_1A_W06, TI_1A_W04C-1, C-2T-W-4, T-W-8, T-W-9, T-W-3, T-W-7, T-W-6, T-W-2, T-W-5, T-W-10, T-W-12, T-W-1, T-W-11M-1S-1

Zamierzone efekty uczenia się - umiejętności

Zamierzone efekty uczenia sięOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów uczenia się prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
TI_1A_C17.2_U01
The student is able to select the structure, configure and program a selected microcontroller or embedded system for the implementation of an automatic control system for a device or process.
TI_1A_U07, TI_1A_U08C-4, C-3, C-2T-L-9, T-L-7, T-L-13, T-L-10, T-L-2, T-L-3, T-L-5, T-L-11, T-L-4, T-L-8, T-L-1, T-L-6, T-L-12M-2, M-3S-3, S-2
TI_1A_C17.2_U02
The student is able to select a development environment appropriate for the implementation of the designed system. The student is able to create, run and test the system software.
TI_1A_U07, TI_1A_U08C-2, C-3, C-4T-L-8, T-L-3, T-L-1, T-L-6, T-L-10, T-L-12, T-L-11, T-L-2, T-L-13, T-L-7, T-L-5, T-L-9, T-L-4M-3, M-2S-2, S-3

Zamierzone efekty uczenia się - inne kompetencje społeczne i personalne

Zamierzone efekty uczenia sięOdniesienie do efektów kształcenia dla kierunku studiówOdniesienie do efektów zdefiniowanych dla obszaru kształceniaOdniesienie do efektów uczenia się prowadzących do uzyskania tytułu zawodowego inżynieraCel przedmiotuTreści programoweMetody nauczaniaSposób oceny
TI_1A_C17.2_K01
The student is aware of the responsibility for his own work and demonstrates a willingness to comply with the rules of teamwork and take responsibility for jointly implemented tasks.
TI_1A_K01, TI_1A_K03C-4T-W-12, T-L-13M-3S-1, S-3, S-2

Kryterium oceny - wiedza

Efekt uczenia sięOcenaKryterium oceny
TI_1A_C17.2_W01
The student has a structured knowledge of microprocessor design, microcontrollers, and applications of microcontrollers and embedded systems.
2,0The student scored less than 50% on the learning outcome portion of the test.
3,0The student scored between 50% and 60% on the learning outcome portion of the test.
3,5The student scored between 61% and 70% on the learning outcome portion of the test.
4,0The student scored between 71% and 80% on the learning outcome portion of the test.
4,5The student scored between 81% and 90% on the learning outcome portion of the test.
5,0The student scored over 90% on the learning outcome portion of the test.
TI_1A_C17.2_W02
The student has a structured knowledge of software development for microcontrollers and embedded systems.
2,0The student scored less than 50% on the learning outcome portion of the test.
3,0The student scored between 50% and 60% on the learning outcome portion of the test.
3,5The student scored between 61% and 70% on the learning outcome portion of the test.
4,0The student scored between 71% and 80% on the learning outcome portion of the test.
4,5The student scored between 81% and 90% on the learning outcome portion of the test.
5,0The student scored more than 90% on the learning outcome portion of the test.

Kryterium oceny - umiejętności

Efekt uczenia sięOcenaKryterium oceny
TI_1A_C17.2_U01
The student is able to select the structure, configure and program a selected microcontroller or embedded system for the implementation of an automatic control system for a device or process.
2,0One form of evaluation is 2.0 (fail).
3,0The average of the evaluation forms is in the range of 3.00 to 3.24 (rounded to two decimal places).
3,5The average of the evaluation forms is in the range of 3.25 to 3.74 (rounded to two decimal places).
4,0The average of the evaluation forms is in the range of 3.75 to 4.24 (rounded to two decimal places).
4,5The average of the evaluation forms is in the range of 4.25 to 4.74 (rounded to two decimal places).
5,0The average of the evaluation forms is greater than or equal to 4.75 (after rounding to two decimal places).
TI_1A_C17.2_U02
The student is able to select a development environment appropriate for the implementation of the designed system. The student is able to create, run and test the system software.
2,0One form of evaluation is 2.0 (fail).
3,0The average of the evaluation forms is in the range of 3.00 to 3.24 (rounded to two decimal places).
3,5The average of the evaluation forms is in the range of 3.25 to 3.74 (rounded to two decimal places).
4,0The average of the evaluation forms is in the range of 3.75 to 4.24 (rounded to two decimal places).
4,5The average of the evaluation forms is in the range of 4.25 to 4.74 (rounded to two decimal places).
5,0The average of the evaluation forms is greater than or equal to 4.75 (after rounding to two decimal places).

Kryterium oceny - inne kompetencje społeczne i personalne

Efekt uczenia sięOcenaKryterium oceny
TI_1A_C17.2_K01
The student is aware of the responsibility for his own work and demonstrates a willingness to comply with the rules of teamwork and take responsibility for jointly implemented tasks.
2,0
3,0The student is aware of the responsibility for his own work and demonstrates a willingness to comply with the rules of teamwork and take responsibility for jointly implemented tasks.
3,5
4,0
4,5
5,0

Literatura podstawowa

  1. Kardaś Mirosław, AVR Microcontrollers C – Programming Basics, ATNEL, Szczecin, 2013
  2. Various, Microcontroller datasheets, Atmel, STM

Literatura dodatkowa

  1. Seperh Naimi et al, AVR Microcontroller and Embedded Systems Using Assembly and C: Using Arduino Uno and Atmel Studio, 2017

Treści programowe - laboratoria

KODTreść programowaGodziny
T-L-1Class organization. Discussion of the teaching station, familiarization with the IDE environment. Introduction to the C language for the microcontroller.2
T-L-2Operation of I/O ports of microcontroller. Logic and arithmetic instructions in handling ports.2
T-L-3Timier-counting circuits of the microcontroller. Development of programs using different operation modes of timer-counter circuits..2
T-L-4Vectored microcontroller interrupt circuitry. Creation of programs for interrupt handling of timer-counter circuits.2
T-L-5Information display circuits with seven-segment displays.2
T-L-6Information input circuits: contact circuits - pushbuttons and switches, keypads.2
T-L-7PWM channel programming.2
T-L-8Microcontroller A/D converter programming.2
T-L-9UART serial port programming. Transmission of information to a PC.4
T-L-10Data acquisition in embedded systems.2
T-L-11Storage operation in embedded systems.2
T-L-12Application of selected RTOS in embedded systems.4
T-L-13Final test for laboratory classes.2
30

Treści programowe - wykłady

KODTreść programowaGodziny
T-W-1Historical outline, basic concepts related to microprocessor technology: bus, gate three-state. General structure of a microprocessor, block diagram of a microprocessor system. Microprocessor vs. microcontroller. Architecture of microprocessor systems.3
T-W-2Microprocessor commands: command structure, ways to write a command, execution cycle, single and multi-byte. List of microprocessor commands, types of commands. Assembler language, interpreter programs.3
T-W-3Structure of microcontroller memory with examples of selected microcontrollers. Modes of addressing memory and their area of application. Stack: purpose, implementation, operation of the stack on the example of selected commands. Subroutine.3
T-W-4Parallel port as the primary communication channel of a microprocessor system. Construction of the port on selected examples of microcontroller families, configuration registers of the port. Electrical parameters lines of the port, examples of connecting output and input devices. Examples of programming of parallel ports.3
T-W-5Timer-counter circuits of microprocessor systems. Construction, modes of operation, purpose, programming. Review of typical solutions.2
T-W-6Interrupt system, idea of work, purpose, software examples for selected families of microcontrollers.2
T-W-7Synchronous and asynchronous serial transmission, USART. Serial buses: SPI, I2C, 1-Wire, CAN. Characteristics, area of application. Overview of typical solutions for selected families microcontrollers.3
T-W-8A/D and D/A converters in a microprocessor system. Characteristics of converters, parameters, conditions for correct operation. Review of typical solutions for selected microcontroller families.2
T-W-9Microprocessor clocking, clock distribution. Supervisory circuits - Watchdog. RTC circuits. Modes Reduced power consumption of the microcontroller.2
T-W-10Microprocessors 16-bit, 32-bit. Architecture of modern microcontrollers, pipelining. Overview of manufacturers' offerings.2
T-W-11Features and design principles of embedded systems. The use of real-time operating systems for construction of embedded devices. Principles of programming embedded devices.3
T-W-12Integrated design environments for microcontrollers and embedded systems - an overview. Credit lectures.2
30

Formy aktywności - laboratoria

KODForma aktywnościGodziny
A-L-1class attendance30
A-L-2self-study and preparing for classes30
A-L-3preparing for final test3
A-L-4Consultancy2
65
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta

Formy aktywności - wykłady

KODForma aktywnościGodziny
A-W-1lecture attendance30
A-W-2final test preparation5
A-W-3self-study on the subject25
60
(*) 1 punkt ECTS, odpowiada około 30 godzinom aktywności studenta
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięTI_1A_C17.2_W01The student has a structured knowledge of microprocessor design, microcontrollers, and applications of microcontrollers and embedded systems.
Odniesienie do efektów kształcenia dla kierunku studiówTI_1A_W04Ma szczegółową wiedzę związaną z wybranymi zagadnieniami w obszarze teleinformatyki.
TI_1A_W06Zna metody, techniki, narzędzia i materiały stosowane przy rozwiązywaniu prostych zadań inżynierskich w obszarze teleinformatyki.
Cel przedmiotuC-2To teach students to create and run simple programs in C language for a selected type of microcontroller.
C-1To familiarize students with the structure and working principle of microprocessor and microcontroller.
Treści programoweT-W-9Microprocessor clocking, clock distribution. Supervisory circuits - Watchdog. RTC circuits. Modes Reduced power consumption of the microcontroller.
T-W-2Microprocessor commands: command structure, ways to write a command, execution cycle, single and multi-byte. List of microprocessor commands, types of commands. Assembler language, interpreter programs.
T-W-7Synchronous and asynchronous serial transmission, USART. Serial buses: SPI, I2C, 1-Wire, CAN. Characteristics, area of application. Overview of typical solutions for selected families microcontrollers.
T-W-6Interrupt system, idea of work, purpose, software examples for selected families of microcontrollers.
T-W-8A/D and D/A converters in a microprocessor system. Characteristics of converters, parameters, conditions for correct operation. Review of typical solutions for selected microcontroller families.
T-W-5Timer-counter circuits of microprocessor systems. Construction, modes of operation, purpose, programming. Review of typical solutions.
T-W-11Features and design principles of embedded systems. The use of real-time operating systems for construction of embedded devices. Principles of programming embedded devices.
T-W-3Structure of microcontroller memory with examples of selected microcontrollers. Modes of addressing memory and their area of application. Stack: purpose, implementation, operation of the stack on the example of selected commands. Subroutine.
T-W-1Historical outline, basic concepts related to microprocessor technology: bus, gate three-state. General structure of a microprocessor, block diagram of a microprocessor system. Microprocessor vs. microcontroller. Architecture of microprocessor systems.
T-W-4Parallel port as the primary communication channel of a microprocessor system. Construction of the port on selected examples of microcontroller families, configuration registers of the port. Electrical parameters lines of the port, examples of connecting output and input devices. Examples of programming of parallel ports.
T-W-12Integrated design environments for microcontrollers and embedded systems - an overview. Credit lectures.
T-W-10Microprocessors 16-bit, 32-bit. Architecture of modern microcontrollers, pipelining. Overview of manufacturers' offerings.
Metody nauczaniaM-1Lecture using multimedia.
Sposób ocenyS-1Ocena podsumowująca: Grade given after the lecture series on the basis of written work and/or oral convesation.
Kryteria ocenyOcenaKryterium oceny
2,0The student scored less than 50% on the learning outcome portion of the test.
3,0The student scored between 50% and 60% on the learning outcome portion of the test.
3,5The student scored between 61% and 70% on the learning outcome portion of the test.
4,0The student scored between 71% and 80% on the learning outcome portion of the test.
4,5The student scored between 81% and 90% on the learning outcome portion of the test.
5,0The student scored over 90% on the learning outcome portion of the test.
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięTI_1A_C17.2_W02The student has a structured knowledge of software development for microcontrollers and embedded systems.
Odniesienie do efektów kształcenia dla kierunku studiówTI_1A_W06Zna metody, techniki, narzędzia i materiały stosowane przy rozwiązywaniu prostych zadań inżynierskich w obszarze teleinformatyki.
TI_1A_W04Ma szczegółową wiedzę związaną z wybranymi zagadnieniami w obszarze teleinformatyki.
Cel przedmiotuC-1To familiarize students with the structure and working principle of microprocessor and microcontroller.
C-2To teach students to create and run simple programs in C language for a selected type of microcontroller.
Treści programoweT-W-4Parallel port as the primary communication channel of a microprocessor system. Construction of the port on selected examples of microcontroller families, configuration registers of the port. Electrical parameters lines of the port, examples of connecting output and input devices. Examples of programming of parallel ports.
T-W-8A/D and D/A converters in a microprocessor system. Characteristics of converters, parameters, conditions for correct operation. Review of typical solutions for selected microcontroller families.
T-W-9Microprocessor clocking, clock distribution. Supervisory circuits - Watchdog. RTC circuits. Modes Reduced power consumption of the microcontroller.
T-W-3Structure of microcontroller memory with examples of selected microcontrollers. Modes of addressing memory and their area of application. Stack: purpose, implementation, operation of the stack on the example of selected commands. Subroutine.
T-W-7Synchronous and asynchronous serial transmission, USART. Serial buses: SPI, I2C, 1-Wire, CAN. Characteristics, area of application. Overview of typical solutions for selected families microcontrollers.
T-W-6Interrupt system, idea of work, purpose, software examples for selected families of microcontrollers.
T-W-2Microprocessor commands: command structure, ways to write a command, execution cycle, single and multi-byte. List of microprocessor commands, types of commands. Assembler language, interpreter programs.
T-W-5Timer-counter circuits of microprocessor systems. Construction, modes of operation, purpose, programming. Review of typical solutions.
T-W-10Microprocessors 16-bit, 32-bit. Architecture of modern microcontrollers, pipelining. Overview of manufacturers' offerings.
T-W-12Integrated design environments for microcontrollers and embedded systems - an overview. Credit lectures.
T-W-1Historical outline, basic concepts related to microprocessor technology: bus, gate three-state. General structure of a microprocessor, block diagram of a microprocessor system. Microprocessor vs. microcontroller. Architecture of microprocessor systems.
T-W-11Features and design principles of embedded systems. The use of real-time operating systems for construction of embedded devices. Principles of programming embedded devices.
Metody nauczaniaM-1Lecture using multimedia.
Sposób ocenyS-1Ocena podsumowująca: Grade given after the lecture series on the basis of written work and/or oral convesation.
Kryteria ocenyOcenaKryterium oceny
2,0The student scored less than 50% on the learning outcome portion of the test.
3,0The student scored between 50% and 60% on the learning outcome portion of the test.
3,5The student scored between 61% and 70% on the learning outcome portion of the test.
4,0The student scored between 71% and 80% on the learning outcome portion of the test.
4,5The student scored between 81% and 90% on the learning outcome portion of the test.
5,0The student scored more than 90% on the learning outcome portion of the test.
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięTI_1A_C17.2_U01The student is able to select the structure, configure and program a selected microcontroller or embedded system for the implementation of an automatic control system for a device or process.
Odniesienie do efektów kształcenia dla kierunku studiówTI_1A_U07Potrafi samodzielnie posługiwać się materiałami źródłowymi w zakresie analizy i syntezy zawartych w nich informacji oraz poddawać je krytycznej ocenie w odniesieniu do problemów związanych z sieciami i systemami teleinformatycznymi.
TI_1A_U08Potrafi rozwiązywać zadania i problemy występujące w sieciach i systemach teleinformatycznych z wykorzystaniem metod i narzędzi inżynierskich w szczególności stosując techniki analityczne lub symulacyjne.
Cel przedmiotuC-4To acquire an awareness of responsibility for their own work and a willingness to conform to the rules of teamwork and bear responsibility for jointly performed tasks.
C-3To teach students to use microprocessors and microcontrollers in their own simple control and communication of embedded systems.
C-2To teach students to create and run simple programs in C language for a selected type of microcontroller.
Treści programoweT-L-9UART serial port programming. Transmission of information to a PC.
T-L-7PWM channel programming.
T-L-13Final test for laboratory classes.
T-L-10Data acquisition in embedded systems.
T-L-2Operation of I/O ports of microcontroller. Logic and arithmetic instructions in handling ports.
T-L-3Timier-counting circuits of the microcontroller. Development of programs using different operation modes of timer-counter circuits..
T-L-5Information display circuits with seven-segment displays.
T-L-11Storage operation in embedded systems.
T-L-4Vectored microcontroller interrupt circuitry. Creation of programs for interrupt handling of timer-counter circuits.
T-L-8Microcontroller A/D converter programming.
T-L-1Class organization. Discussion of the teaching station, familiarization with the IDE environment. Introduction to the C language for the microcontroller.
T-L-6Information input circuits: contact circuits - pushbuttons and switches, keypads.
T-L-12Application of selected RTOS in embedded systems.
Metody nauczaniaM-2Laboratory classes using exercise sets, during which students will write and run examples of software examples.
M-3Assisted design of a device using a microcontroller.
Sposób ocenyS-3Ocena podsumowująca: The grade given after practical credit of laboratory classes on the basis of acquired skills and partial grades.
S-2Ocena formująca: Evaluation of the written work checking the student's preparation for the laboratory exercise.
Kryteria ocenyOcenaKryterium oceny
2,0One form of evaluation is 2.0 (fail).
3,0The average of the evaluation forms is in the range of 3.00 to 3.24 (rounded to two decimal places).
3,5The average of the evaluation forms is in the range of 3.25 to 3.74 (rounded to two decimal places).
4,0The average of the evaluation forms is in the range of 3.75 to 4.24 (rounded to two decimal places).
4,5The average of the evaluation forms is in the range of 4.25 to 4.74 (rounded to two decimal places).
5,0The average of the evaluation forms is greater than or equal to 4.75 (after rounding to two decimal places).
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięTI_1A_C17.2_U02The student is able to select a development environment appropriate for the implementation of the designed system. The student is able to create, run and test the system software.
Odniesienie do efektów kształcenia dla kierunku studiówTI_1A_U07Potrafi samodzielnie posługiwać się materiałami źródłowymi w zakresie analizy i syntezy zawartych w nich informacji oraz poddawać je krytycznej ocenie w odniesieniu do problemów związanych z sieciami i systemami teleinformatycznymi.
TI_1A_U08Potrafi rozwiązywać zadania i problemy występujące w sieciach i systemach teleinformatycznych z wykorzystaniem metod i narzędzi inżynierskich w szczególności stosując techniki analityczne lub symulacyjne.
Cel przedmiotuC-2To teach students to create and run simple programs in C language for a selected type of microcontroller.
C-3To teach students to use microprocessors and microcontrollers in their own simple control and communication of embedded systems.
C-4To acquire an awareness of responsibility for their own work and a willingness to conform to the rules of teamwork and bear responsibility for jointly performed tasks.
Treści programoweT-L-8Microcontroller A/D converter programming.
T-L-3Timier-counting circuits of the microcontroller. Development of programs using different operation modes of timer-counter circuits..
T-L-1Class organization. Discussion of the teaching station, familiarization with the IDE environment. Introduction to the C language for the microcontroller.
T-L-6Information input circuits: contact circuits - pushbuttons and switches, keypads.
T-L-10Data acquisition in embedded systems.
T-L-12Application of selected RTOS in embedded systems.
T-L-11Storage operation in embedded systems.
T-L-2Operation of I/O ports of microcontroller. Logic and arithmetic instructions in handling ports.
T-L-13Final test for laboratory classes.
T-L-7PWM channel programming.
T-L-5Information display circuits with seven-segment displays.
T-L-9UART serial port programming. Transmission of information to a PC.
T-L-4Vectored microcontroller interrupt circuitry. Creation of programs for interrupt handling of timer-counter circuits.
Metody nauczaniaM-3Assisted design of a device using a microcontroller.
M-2Laboratory classes using exercise sets, during which students will write and run examples of software examples.
Sposób ocenyS-2Ocena formująca: Evaluation of the written work checking the student's preparation for the laboratory exercise.
S-3Ocena podsumowująca: The grade given after practical credit of laboratory classes on the basis of acquired skills and partial grades.
Kryteria ocenyOcenaKryterium oceny
2,0One form of evaluation is 2.0 (fail).
3,0The average of the evaluation forms is in the range of 3.00 to 3.24 (rounded to two decimal places).
3,5The average of the evaluation forms is in the range of 3.25 to 3.74 (rounded to two decimal places).
4,0The average of the evaluation forms is in the range of 3.75 to 4.24 (rounded to two decimal places).
4,5The average of the evaluation forms is in the range of 4.25 to 4.74 (rounded to two decimal places).
5,0The average of the evaluation forms is greater than or equal to 4.75 (after rounding to two decimal places).
PoleKODZnaczenie kodu
Zamierzone efekty uczenia sięTI_1A_C17.2_K01The student is aware of the responsibility for his own work and demonstrates a willingness to comply with the rules of teamwork and take responsibility for jointly implemented tasks.
Odniesienie do efektów kształcenia dla kierunku studiówTI_1A_K01Jest gotów do krytycznej oceny posiadanej wiedzy oraz ma świadomość jej znaczenia w procesie rozwiązywania szeregu problemów inżynierskich i technicznych w zakresie teleinformatyki oraz kierunków pokrewnych.
TI_1A_K03Jest gotów do podjęcia społecznej, zawodowej i etycznej odpowiedzialności za pełnione role zawodowe.
Cel przedmiotuC-4To acquire an awareness of responsibility for their own work and a willingness to conform to the rules of teamwork and bear responsibility for jointly performed tasks.
Treści programoweT-W-12Integrated design environments for microcontrollers and embedded systems - an overview. Credit lectures.
T-L-13Final test for laboratory classes.
Metody nauczaniaM-3Assisted design of a device using a microcontroller.
Sposób ocenyS-1Ocena podsumowująca: Grade given after the lecture series on the basis of written work and/or oral convesation.
S-3Ocena podsumowująca: The grade given after practical credit of laboratory classes on the basis of acquired skills and partial grades.
S-2Ocena formująca: Evaluation of the written work checking the student's preparation for the laboratory exercise.
Kryteria ocenyOcenaKryterium oceny
2,0
3,0The student is aware of the responsibility for his own work and demonstrates a willingness to comply with the rules of teamwork and take responsibility for jointly implemented tasks.
3,5
4,0
4,5
5,0