Дипломци
Online књижара
Адресар
English
Студентски парламент
  Повратак на почетну  
Висока школа електротехнике и рачунарства струковних студија
Београд
 
   
О Школи   Студирање   Упис семестра   Е - учење (Moodle)   Лабораторије и центри   Маркетинг и послови   Акредитација
   
   
     
O предмету
Презентације предмета
Обавештења
Предавања
Вежбе
Резултати испита
Испитна питања
Резултати колоквијума
Download
Почетна >> Странице предметa >> Микропроцесорски софтвер
 
 
О предмету Микропроцесорски софтвер
Студијски програм: Нове рачунарске технологије, Аутоматика и системи управљања возилима, Рачунарска техника
Назив предмета: Микропроцесорски софтвер
Наставник:
. Комисија .
Статус предмета: Изборни
Шифра предмета:
ЕСПБ бодови: 6
Услов:
Циљ предмета:
Циљ наставе је да се студенти упознају са практичним аспектом програмирања микроконтролера на асемблеру и C језику, и да савладају основне практичне технике програмирања и коришћења периферија савремених микроконтролера.
Исход предмета:
Студенти ће бити оспособљени да пројектују једноставне програме какви се користе у практичном раду у рачунарима за уградњу, да користе софтверске алатке за развој програма и развојну опрему за рад са микроконтролерима.
Садржај предмета:
Теоријска настава:
  1. Преглед историјата микропроцесора и тренутно расположивих модела.Архитектура микроконтролера и улога појединих компонената. Место и улога асемблерског језика.
  2. Модуларно програмирање, сегментација, место и улога линкера.Псеудоасемблерске инструкције, асемблерске директиве. Променљиве и константе у асемблеру и начини њихове декларације. Преглед микроконтролера из серије МС S 96. Преглед расположивих типова адресирања и типова података. Асемблерске инструкције: аритметичке, логичке, контролне, за манипулацију подацима...Регистар стања микропроцесора, улога појединих флегова.
  3. Израда стандардних програмских структура виших језика на асемблеру.Макро асемблерски језик, инструкције, коришћење.
  4. Механизам прекида (интерапта) и његова улога. Могућност квази-паралелног обављања више задатака у реалном времену. Повезивање периферија микроконтролера, активне и пасивне периферије. Примери конкретних аритметичких програма.Примери примене асемблера у управљану.
  5. Виши програмски језик C за микроконтролере.Разлика програмирања на вишем језику и у асемблеру. Алати за развој програма (софтверски симулатор, монитор, емулатор, софтвер-анализатор...). Развој програма коришћењем јефтиних монитора.
Практична настава:
Литература:
  1. М. Мијалковић, Програмирање МCS196 серије микроконтролера, ВЕТШ, Београд, 2001.
  2. М. Мијалковић, Ж. Попов,Микропроцесорски софтвер, ВЕТШ, Београд, 2004.
  3. Intel, 8xC196KC/KD Users Manual, 1992.
  4. Intel, EV80C196KC Microcоntroller Evaluation Board Users Manual, Februar 1989.
  5. Intel, Macro-assembler for MSC96 and Assembler Utilities Users Manual, 1989.
Број часова активне наставе:
Остали часови:
Предавања: Вежбе: Други облици наставе: Студијски и истраживачки рад:
3 2  
Метода извођења наставе:
Предавања, вежбе, рад у лабораторији на реалном хардверу, консултације, семинарски радови, писмени и усмени испит.
Оцена знања (максималан број поена 100):
Предиспитне обавезе Поена Завршни испит Поена
активности у току предавања 10 писмени испит
практична настава 10 усмени испит 40
семинарски рад 40 испит за рачунаром
колоквијум практичан
 
           
Предметни професор
. Комисија .
Термин консултација:
Кабинет:
E-mail:
   
| О Школи | Студирање | Упис семестра | Маркетинг и послови | Лабораторије и центри | Дешавања |
  © Висока школа електротехнике и рачунарства струковних студија, Војводе Степе 283, Београд
web@viser.edu.rs