Дипломци
Online књижара
Адресар
English
Студентски парламент
  Повратак на почетну  
Висока школа електротехнике и рачунарства струковних студија
Београд
 
   
О Школи   Студирање   Упис семестра   Е - учење (Moodle)   Лабораторије и центри   Маркетинг и послови   Акредитација
   
   
     
O предмету
Презентације предмета
Обавештења
Предавања
Вежбе
Резултати испита
Испитна питања
Резултати колоквијума
Download
Почетна >> Странице предметa >> Програмирање микроконтролера у реалном времену
 
 
О предмету Програмирање микроконтролера у реалном времену
Студијски програм: Специјалистичке студије Електроника и телекомуникације
Назив предмета: Програмирање микроконтролера у реалном времену
Наставник:
. Комисија .
Статус предмета: Изборни
Шифра предмета:
ЕСПБ бодови: 8
Услов:

Познавање основних појмова рачунарске технике и рада са микроконтролерима.

Циљ предмета:

Стицање знања о микроконтролерима, њиховим својствима и применама. Оспособљавање за анализу рада и пројектовање уређаја базираних на микроконтролерима. Оспособљавање за програмирање микроконтролера у реалном времену.

Исход предмета:

Знање потребно за рад са развојном опремом. Познавање принципа рада микроконтролера. Знање потребно за пројектовање и одржавање уређаја базираних на микроконтролерима. Познавање апликативног и системског софтвера, алгоритама за рад у реалном времену.

Садржај предмета:
Теоријска настава:
  • Уводно предавање (организација и садржај курса). Основни појмови.
  • Функционални захтеви. Поузданост и време одзива.
  • Упознавање са PIC18F4520 и компаративна анализа.
  • Развојни алати за рад са PIC18F4520. MPLAB и асемблер.
  • Уграђене периферије микроконтролера.
  • Рад са апсолутним и инкременталним табелама. Интерполација, линеаризација и итеративне методе.
  • Обрада прекида. Паралелизам у извршавању програма.
  • Комуникациони протоколи и заштита од грешака у преносу.
  • Технике тестирања и даљинске измене програма.
  • Закључна разматрања, самовредновање и анкета студената.
Практична настава:
  • Инсталација, конфигурисање и рад са развојним окружењем MPLAB.
  • Рад са симулатором. Мерење времена извршења једноставних програма. Симулација екстерних сигнала.
  • Серијска асинхрона комуникација са SW и HW UART-ом.
  • АD конверзија.
  • CAPTURE/COMPARE/PWM функције. Контрола интензитета LED диода са PWM.
  • Обрада прекида. Рад са вишенивоским прекидима. Мерење времена одзива.
  • Паралелизам у раду. Мерење времена изврешења у зависности од броја активних таскова. Анализа најбољег и најгорег случаја.
  • Рад емулатором.
  • Рад са bootstrap-loader-ом.
  • Самостална израда неког програмског задатка.
Литература:
  1. В. Васиљевић, Микрорачунари, ВЕТШ, Београд 2000.
  2. Qing Li, Caroline Yao, Real %and%ndash; Time Concepts for Embedded Systems, CMP Books, 2003. PIC 18F2420/2520/4420/4520 Data sheet, Microchip, 2007.
Број часова активне наставе:
Остали часови:
Предавања: Вежбе: Други облици наставе: Студијски и истраживачки рад:
4 3  
Метода извођења наставе:

Предавања, практична настава, консултације, колоквијум и писмени испит.

Оцена знања (максималан број поена 100):
Предиспитне обавезе Поена Завршни испит Поена
активности у току предавања 10 писмени испит 40
практична настава 10 усмени испит
семинарски рад испит за рачунаром
колоквијум 40 практичан
 
           
Предметни професор
. Комисија .
Термин консултација:
Кабинет:
E-mail:
   
| О Школи | Студирање | Упис семестра | Маркетинг и послови | Лабораторије и центри | Дешавања |
  © Висока школа електротехнике и рачунарства струковних студија, Војводе Степе 283, Београд
web@viser.edu.rs