2. ОТВОРЕНИ И ЗАТВОРЕНИ СИСТЕМИ
УПРАВЉАЊА
• УПРАВЉАЊЕ БЕЗ ПОВРАТНЕ СПРЕГЕ – после издавање
команде за жељену акцију не може се поуздано знати да ли је
задата акција и извршена (укључење сијалице, грејача,
електромотора)
• УПРАВЉАЊЕ СА ПОВРАТНОМ СПРЕГОМ – уграђивање
сензора за давање повратне информације.
Улаз у систем може се реализовати на два начина:
• учешћем човека
• аутоматски
Прикажи видео
3. • Рачунар може бити уграђен у сам
уређај.
• Рачунар који се уграђује у рачунар је
заправо микроконтролер, минијатурни
чип или минијатурни рачунар са
специјалном наменом.
• Микроконтролер се користи у разним
уређајима, играчкама, телефонима,
аутомобилима, камерама, машинама
за веш и суђе итд.
• Ако се са неким уређајем управља
споља, онда морамо имати
интерфејс. Хардверски интерфејс је
комуникациони склоп (мали
електронски уређај) између 2 уређаја,
који омогућава комуникацију рачунара
и уређаја којим управљамо.
4. • Софтверски интерфејс је програм који омогућава везу између
оперативног система рачунара и неког спољњег уређаја.
• Омогућавају читање и писање фајл система, пружају подршку
за хардверске компоненте.
• Програмски језици: Basic, VisualBasic, Pascal, Delphi, C, C++,
Asembler, Java, Python…
• Повезивање рачунара са спољним уређајима се врши преко
портова.
Адреса паралелног порта је &H378 или
можемо поједностављено писати 888.
Адреса серијског порта COM1: &H3F8
COM2: &H2F8
5.
6.
7. ДЕКАДНИ И БИНАРНИ БРОЈНИ
СИСТЕМИ
• Рачунар у управљању користи дигиталне сигнале и сви процеси
засновани су на бинарном бројном систему.
8. ПРОГРАМИРАЊЕ ИНТЕРФЕЈСА
QBASIC
Наредба за слање сигнала на пралелни порт је у облику
OUT адреса портa, вредност кодног места. Вредност
кодног места D0=1, D1=2, D2=4.
Паралелни
порт
OUT 888, 1
SLEEP 1
OUT 888, 2
SLEEP 1
OUT 888, 4
SLEEP 1
OUT 888, 0
Серијски порт
OUT &H3F8, (1)
SLEEP 1
OUT &H3F8, 2
SLEEP 1
OUT &H3F8, 4
SLEEP 1
OUT &H3F8, 0
9. ЗАДАТАК
• Написати програм који ће управљати радом семафора спојеног
на рачунар као на слици.
• Рад семафора:
1. Упали црвено светло у трајању 3 секунде.
2. Упали црвено и жуто у трајању од 1 секунде.
3. Упали зелено светло у трајању од 3 секунде.
4. Угаси семафор