Пројектовање микрорачунарских система. Повезивања меморије и У/И уређаја. Грешке при пројектовању. Тимски рад, анализа потребног времена и цене система.
Основни концепт асемблерског језика. Програмски модел, дијаграм тока.
Класификација и скуп асемблерских инструкција микроконтролера МС 68 HC11.
Израда и документовање програма. Концепт писања програма, дијаграм тока. Програмски модули. Планирање и тимски рад.
Механизам прекида. Вектор приоритет, реализација програма за прекид.
Основни У/И уређаји. Везивање У/И уређаја, часовници, бројачи. Асинхрони и серијски пренос података, паралелно/серијски и паралелно/паралелни интерфејс.
Организација меморије. Контролер за директни приступ меморији, хијерархија меморије.
Системи са аналогним сигналима. Принципи реализација А/Д и Д/А конверзија.
Оперативни системи у реалном времену. Захтеви система за рад у реалном времену.
Потрошња и поузданост. Системи смањеном потрошњом. Повећање поузданости. Методе пројектовања микрорачунара за уградњу.
Алати за развој програма. Симулатори, монитор, емулатор, логички анализатори.
Практична настава:
У лабораторији са развојним системима практична реализација конкретних проблема. Програм предмета усклађен са препорукaма IEEE/ACMComputingCurriculum:CE2016:CE-DIG4 -6, 11, CE-ESY5-7
Литература
Васиљевић, В., Хаџибабић, Б., Тадић, В., Павић, Б., Микрорачунари, ВИШЕР, Београд, 2009.
Васиљевић, В., Тадић, В., Павић, Б., Николић, Б., Приручник за лабораторијске вежбе из Микрорачунара, ВИШЕР, Београд, 2015.
Васиљевић, В., Тадић, В., Павић, Б., Николић, Б., Јосић, А., Збирка задатака и питања из Микрорачунара, ВИШЕР, Београд, 2006.
Tocci, R., Laskowski, L., Microcomputers, Prentice Hall, New Jersy, 2006.