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

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

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

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

Створення, відлагодження та виконання проектів у інтегрованому середовищі PSoC Creator

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

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

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

Рік:
2018
Тип роботи:
Звіт до лабораторної роботи
Предмет:
СП
Група:
КН-31
Коротко про документ

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

Звіт присвячено ознайомленню з функціональними можливостями інтегрованого середовища PSoC Creator. У ході роботи розроблено програму на мові C для мікроконтролера.

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

  • PSoC Creator
  • Мікроконтролери
  • Мова програмування C
  • Інтегроване середовище розробки
  • Абетка Морзе
  • Програмування світлодіодів

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

  1. Мета
  2. Завдання
  3. Хід роботи
  4. Код програми main.c
  5. Редактор ресурсів
  6. Висновок
Для кого:Студенти технічних спеціальностей та вивчаючі мікроконтролери.
Викладачі:Викладач кафедри ЕОМ

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

PSoC Creatorлабораторна роботакод програмиінтегроване середовищевідлагодженняпроектсвітлодіодабетка Морзезатримка

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

Міністерствоосвіти і наукиУкраїни Національний університет „Львівська політехніка” Кафедра ЕОМ / Звіт З лабораторної роботи №1 Створення, відлагодження та виконання проектів у інтегрованому середовищі PSoC® Creator™ Мета: ознайомитися з функціональними можливостями інтегрованого середовища PSoC® Creator™, навчитися створювати, відлагоджувати та виконувати проекти, використовуючи засоби інтегрованого середовища PSoC® Creator™. Завдання: запрограмувати діод на сигналізування Вашого прізвища та імені латинською азбукою Морзе (50% балів). Хід роботи Код програми main.c. /* ======================================== * * Copyright YOUR COMPANY, THE YEAR * All Rights Reserved * UNPUBLISHED, LICENSED SOFTWARE. * * CONFIDENTIAL AND PROPRIETARY INFORMATION * WHICH IS THE PROPERTY OF your company. * * ======================================== */ #include "project.h" int main(void) { CyGlobalIntEnable; /* Enable global interrupts. */ /* Place your initialization/startup code here (e.g. MyInst_Start()) */ for(;;) { //Z BLUE_Write(!BLUE_Read()); CyDelay (300); /* тривалість світіння */ BLUE_Write(!BLUE_Read()); CyDelay (100); /* тривалість згасання */ BLUE_Write(!BLUE_Read()); CyDelay (300); /* тривалість світіння */ BLUE_Write(!BLUE_Read()); CyDelay (100); /* тривалість згасання */ BLUE_Write(!BLUE_Read()); CyDelay (100); /* тривалість світіння */ BLUE_Write(!BLUE_Read()); CyDelay (100); /* тривалість згасання */ BLUE_Write(!BLUE_Read()); CyDelay (100); /* тривалість світіння */ BLUE_Write(!BLUE_Read()); CyDelay (100); /* тривалість згасання */ CyDelay (200); /* між літерами */ //A RED_Write(!RED_Read()); CyDelay (100); /* тривалість світіння */ RED_Write(!RED_Read()); CyDelay (100); /* тривалість згасання */ RED_Write(!RED_Read()); CyDelay (300); /* тривалість світіння */ RED_Write(!RED_Read()); CyDelay (100); /* тривалість згасання */ CyDelay (200); /* між літерами */ //H GREEN_Write(!GREEN_Read()); CyDelay (100); /* тривалість світіння */ GREEN_Write(!GREEN_Read()); CyDelay (100); /* тривалість згасання */ GREEN_Write(!GREEN_Read()); CyDelay (100); /* тривалість світіння */ GREEN_Write(!GREEN_Read()); CyDelay (100); /* тривалість згасання */ GREEN_Write(!GREEN_Read()); CyDelay (100); /* тривалість світіння */ GREEN_Write(!GREEN_Read()); CyDelay (100); /* тривалість згасання */ GREEN_Write(!GREEN_Read()); CyDelay (100); /* тривалість світіння */ GREEN_Write(!GREEN_Read()); CyDelay (100); /* тривалість згасання */ CyDelay (200); /* між літерами */ //O BLUE_Write(!BLUE_Read()); CyDelay (300); /* тривалість світіння */ BLUE_Write(!BLUE_Read()); CyDelay (100); /* тривалість згасання */ BLUE_Write(!BLUE_Read()); CyDelay (300); /* тривалість світіння */ BLUE_Write(!BLUE_Read()); CyDelay (100); /* тривалість згасання */ BLUE_Write(!BLUE_Read()); CyDelay (300); /* тривалість світіння */ BLUE_Write(!BLUE_Read()); CyDelay (100); /* тривалість згасання */ CyDelay (200); /* між літерами */ //R RED_Write(!RED_Read()); CyDelay (100); /* тривалість світіння */ RED_Write(!RED_Read()); CyDelay (100); /* тривалість згасання */ RED_Write(!RED_Read()); CyDelay (300); /* тривалість світіння */ RED_Write(!RED_Read()); CyDelay (100); /* тривалість згасання */ RED_Write(!RED_Read()); CyDelay (100); /* тривалість світіння */ RED_Write(!RED_Read()); CyDelay (100); /* тривалість згасання */ CyDelay (200); /* між літерами */ //O GREEN_Write(!GREEN_Read()); CyDelay (300); /* тривалість світіння */ GREEN_Write(!GREEN_Read()); CyDelay (100); /* тривалість згасання */ GREEN_Write(!GREEN_Read()); CyDelay (300); /* тривалість світіння */ GREEN_Write(!GREEN_Read()); CyDelay (300); /* тривалість згасання */ GREEN_Write(!GREEN_Read()); CyDelay (300); /* тривалість світіння */ GREEN_Write(!GREEN_Read()); CyDelay (100); /* тривалість згасання */ CyDelay (200); /* між літерами */ //D BLUE_Write(!BLUE_Read()); CyDelay (300); /* тривалість світіння */ BLUE_Write(!BLUE_Read()); CyDelay (100); /* тривалість згасання */ BLUE_Write(!BLUE_Read()); CyDelay (100); /* тривалість світіння */ BLUE_Write(!BLUE_Read()); CyDelay (100); /* тривалість згасання */ BLUE_Write(!BLUE_Read()); CyDelay (100); /* тривалість світіння */ BLUE_Write(!BLUE_Read()); CyDelay (100); /* тривалість згасання */ CyDelay (200); /* між літерами */ //N RED_Write(!RED_Read()); CyDelay (300); /* тривалість світіння */ RED_Write(!RED_Read()); CyDelay (100); /* тривалість згасання */ RED_Write(!RED_Read()); CyDelay (100); /* тривалість світіння */ RED_Write(!RED_Read()); CyDelay (100); /* тривалість згасання */ CyDelay (200); /* між літерами */ //I GREEN_Write(!GREEN_Read()); CyDelay (100); /* тривалість світіння */ GREEN_Write(!GREEN_Read()); CyDelay (100); /* тривалість згасання */ GREEN_Write(!GREEN_Read()); CyDelay (100); /* тривалість світіння */ GREEN_Write(!GREEN_Read()); CyDelay (100); /* тривалість згасання */ CyDelay (200); /* між літерами */ //U BLUE_Write(!BLUE_Read()); CyDelay (100); /* тривалість світіння */ BLUE_Write(!BLUE_Read()); CyDelay (100); /* тривалість згасання */ BLUE_Write(!BLUE_Read()); CyDelay (100); /* тривалість світіння */ BLUE_Write(!BLUE_Read()); CyDelay (100); /* тривалість згасання */ BLUE_Write(!BLUE_Read()); CyDelay (300); /* тривалість світіння */ BLUE_Write(!BLUE_Read()); CyDelay (100); /* тривалість згасання */ CyDelay (200); /* між літерами */ //K RED_Write(!RED_Read()); CyDelay (300); /* тривалість світіння */ RED_Write(!RED_Read()); CyDelay (100); /* тривалість згасання */ RED_Write(!RED_Read()); CyDelay (100); /* тривалість світіння */ RED_Write(!RED_Read()); CyDelay (100); /* тривалість згасання */ RED_Write(!RED_Read()); CyDelay (300); /* тривалість світіння */ RED_Write(!RED_Read()); CyDelay (100); /* тривалість згасання */ CyDelay (600); /* між словами */ //M GREEN_Write(!GREEN_Read()); CyDelay (300); /* тривалість світіння */ GREEN_Write(!GREEN_Read()); CyDelay (100); /* тривалість згасання */ GREEN_Write(!GREEN_Read()); CyDelay (300); /* тривалість світіння */ GREEN_Write(!GREEN_Read()); CyDelay (100); /* тривалість згасання */ CyDelay (200); /* між літерами */ //Y BLUE_Write(!BLUE_Read()); CyDelay (300); /* тривалість світіння */ BLUE_Write(!BLUE_Read()); CyDelay (100); /* тривалість згасання */ BLUE_Write(!BLUE_Read()); CyDelay (100); /* тривалість світіння */ BLUE_Write(!BLUE_Read()); CyDelay (100); /* тривалість згасання */ BLUE_Write(!BLUE_Read()); CyDelay (300); /* тривалість світіння */ BLUE_Write(!BLUE_Read()); CyDelay (100); /* тривалість згасання */ BLUE_Write(!BLUE_Read()); CyDelay (300); /* тривалість світіння */ BLUE_Write(!BLUE_Read()); CyDelay (100); /* тривалість згасання */ CyDelay (200); /* між літерами */ //K RED_Write(!RED_Read()); CyDelay (300); /* тривалість світіння */ RED_Write(!RED_Read()); CyDelay (100); /* тривалість згасання */ RED_Write(!RED_Read()); CyDelay (100); /* тривалість світіння */ RED_Write(!RED_Read()); CyDelay (100); /* тривалість згасання */ RED_Write(!RED_Read()); CyDelay (300); /* тривалість світіння */ RED_Write(!RED_Read()); CyDelay (100); /* тривалість згасання */ CyDelay (200); /* між літерами */ //O GREEN_Write(!GREEN_Read()); CyDelay (300); /* тривалість світіння */ GREEN_Write(!GREEN_Read()); CyDelay (100); /* тривалість згасання */ GREEN_Write(!GREEN_Read()); CyDelay (300); /* тривалість світіння */ GREEN_Write(!GREEN_Read()); CyDelay (100); /* тривалість згасання */ GREEN_Write(!GREEN_Read()); CyDelay (300); /* тривалість світіння */ GREEN_Write(!GREEN_Read()); CyDelay (100); /* тривалість згасання */ CyDelay (200); /* між літерами */ //L BLUE_Write(!BLUE_Read()); CyDelay (100); /* тривалість світіння */ BLUE_Write(!BLUE_Read()); CyDelay (100); /* тривалість згасання */ BLUE_Write(!BLUE_Read()); CyDelay (300); /* тривалість світіння */ BLUE_Write(!BLUE_Read()); CyDelay (100); /* тривалість згасання */ BLUE_Write(!BLUE_Read()); CyDelay (100); /* тривалість світіння */ BLUE_Write(!BLUE_Read()); CyDelay (100); /* тривалість згасання */ BLUE_Write(!BLUE_Read()); CyDelay (100); /* тривалість світіння */ BLUE_Write(!BLUE_Read()); CyDelay (100); /* тривалість згасання */ CyDelay (200); /* між літерами */ //A RED_Write(!RED_Read()); CyDelay (100); /* тривалість світіння */ RED_Write(!RED_Read()); CyDelay (100); /* тривалість згасання */ RED_Write(!RED_Read()); CyDelay (300); /* тривалість світіння */ RED_Write(!RED_Read()); CyDelay (100); /* тривалість згасання */ } } /* [] END OF FILE */ Редактор ресурсів. / Висновок: на цій лабораторній роботі я ознайомився з функціональними можливостями інтегрованого середовища PSoC® Creator™, навчитися створювати, відлагоджувати та виконувати проекти, використовуючи засоби інтегрованого середовища PSoC® Creator™.
Допоможи студентському архіву

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

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

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

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

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

Admin

26.02.2023 12:38

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