DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Звіт до лабораторної роботи №5: Використання LCD дисплею

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних наук та інформаційних технологій
Факультет:
Факультет комп’ютерних наук
Кафедра:
Кафедра програмного забезпечення

Інформація про роботу

Рік:
2026
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Програмування
Група:
КН-11
Коротко про документ

Про що ця робота

У звіті описано виконання лабораторної роботи з програмування апаратних засобів для виведення тексту на LCD-дисплей. Наведено код програми на C для контролера та реалізовано рухомий вивід кириличних символів.

У роботі розглядаються

  • Програмування апаратних засобів
  • LCD-дисплей
  • Вбудовані системи
  • Мікроконтролери
  • Кириличні символи
  • Програмування на C

Зміст і розділи

  1. Мета
  2. Завдання
  3. Хід роботи
  4. Код програми
  5. Висновок
Для кого:Студенти технічних спеціальностей, викладачі та дослідники в галузі вбудованих систем і програмування мікроконтролерів.
Викладачі:Мащак А. В.

Ключові поняття

LCD дисплейПрограмування апаратних засобівLCD_Char_PositionLCD_Char_PutCharКирилицяФункція затримкиЦиклічне зміщенняКод програмиЛабораторна робота

Частина тексту файла (без зображень, графіків і формул):

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УРАЇНИ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ "ЛЬВІВСЬКА ПОЛІТЕХHІКА" Звіт до лабораторної роботи №5 з дисципліни “Програмування апаратних засобів” Тема: “Використання LCD дисплею” Прийняв: Мащак А.В. Львів 2018 Мета :навчитися використовувати LCD дисплей для виведення інформації. Завдання: за допомогою вбудованих функцій для LCD-дисплея та функції затримки реалізувати процес виведення на LCD-дисплей ім’я студента у першому рядку та прізвища студента у другому рядку на кирилиці використовуючи функції LCD_Char_Position та LCD_Char_PutChar. Реалізувати виведення ім’я або прізвища з циклічним зміщенням вліво або вправо на один знак згідно заданого варіанту. Виведення імені або прізвища, якщо воно не зміщується, реалізувати окремою функцією. . Хід роботи Код програми: #include <project.h> void name (void); int main() { int c = 0; int a = 15; LCD_Char_Start(); LCD_Char_LoadCustomFonts(LCD_Char_customFonts); /* Прізвище у 1-му рядку */ while (a >= 0) { name(); c = a; LCD_Char_Position(0, c); LCD_Char_PutChar('M'); c--; if (c < 0) c = 15; LCD_Char_Position(0, c); LCD_Char_PutChar('A'); c--; if (c < 0) c = 15; LCD_Char_Position(0, c); LCD_Char_PutChar('Р'2); c--; if (c < 0) c = 15; LCD_Char_Position(0, c); LCD_Char_PutChar('К'); c--; if (c < 0) c = 15; LCD_Char_Position(0, c); LCD_Char_PutChar('О'); c--; if (c < 0) c = 15; LCD_Char_ClearDisplay(); a--; if (a < 0) a = 15; } /* CyGlobalIntEnable; */ /* Uncomment this line to enable global interrupts. */ for(;;) { } } void name (void) { /* Ім"я у 2-му рядку */ LCD_Char_Position(1, 0); LCD_Char_PutChar('Н'); LCD_Char_Position(1, 1); LCD_Char_PutChar('A'); // LCD_Char_Position(1, 2); LCD_Char_PutChar(LCD_ZSU); LCD_Char_Position(1, 3); LCD_Char_PutChar('А'); LCD_Char_Position(1, 4); LCD_Char_PutChar('Р'); } Даний код реалізує виведення і рух прізвища і імені на дисплеї. Прізвище в верхньому рядку і рухоме, а ім’я посередині нижнього рядку на дисплеї. Ім’я і прізвище виводилися кирилицею, символів якої немає в латинській розкладці, тому було створено спеціальні символи за допомогою елементу “LCD_Char”. Висновок: під час виконання лабораторної роботи я навчився користуватися LCD дисплеєм, виводити на нього інформацію, створювати символи яких немає в стандартних розкладках клавіатури, а також виводити їх на дисплей.
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!