Дражен Шипка
ОТВОРЕНИ И ЗАТВОРЕНИ СИСТЕМИ
УПРАВЉАЊА
• УПРАВЉАЊЕ БЕЗ ПОВРАТНЕ СПРЕГЕ – после издавање
команде за жељену акцију не може се поуздано знати да ли је
задата акција и извршена (укључење сијалице, грејача,
електромотора)
• УПРАВЉАЊЕ СА ПОВРАТНОМ СПРЕГОМ – уграђивање
сензора за давање повратне информације.
Улаз у систем може се реализовати на два начина:
• учешћем човека
• аутоматски
Прикажи видео
• Рачунар може бити уграђен у сам
уређај.
• Рачунар који се уграђује у рачунар је
заправо микроконтролер, минијатурни
чип или минијатурни рачунар са
специјалном наменом.
• Микроконтролер се користи у разним
уређајима, играчкама, телефонима,
аутомобилима, камерама, машинама
за веш и суђе итд.
• Ако се са неким уређајем управља
споља, онда морамо имати
интерфејс. Хардверски интерфејс је
комуникациони склоп (мали
електронски уређај) између 2 уређаја,
који омогућава комуникацију рачунара
и уређаја којим управљамо.
• Софтверски интерфејс је програм који омогућава везу између
оперативног система рачунара и неког спољњег уређаја.
• Омогућавају читање и писање фајл система, пружају подршку
за хардверске компоненте.
• Програмски језици: Basic, VisualBasic, Pascal, Delphi, C, C++,
Asembler, Java, Python…
• Повезивање рачунара са спољним уређајима се врши преко
портова.
Адреса паралелног порта је &H378 или
можемо поједностављено писати 888.
Адреса серијског порта COM1: &H3F8
COM2: &H2F8
ДЕКАДНИ И БИНАРНИ БРОЈНИ
СИСТЕМИ
• Рачунар у управљању користи дигиталне сигнале и сви процеси
засновани су на бинарном бројном систему.
ПРОГРАМИРАЊЕ ИНТЕРФЕЈСА
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
ЗАДАТАК
• Написати програм који ће управљати радом семафора спојеног
на рачунар као на слици.
• Рад семафора:
1. Упали црвено светло у трајању 3 секунде.
2. Упали црвено и жуто у трајању од 1 секунде.
3. Упали зелено светло у трајању од 3 секунде.
4. Угаси семафор

Upravljanje racunarom

  • 1.
  • 2.
    ОТВОРЕНИ И ЗАТВОРЕНИСИСТЕМИ УПРАВЉАЊА • УПРАВЉАЊЕ БЕЗ ПОВРАТНЕ СПРЕГЕ – после издавање команде за жељену акцију не може се поуздано знати да ли је задата акција и извршена (укључење сијалице, грејача, електромотора) • УПРАВЉАЊЕ СА ПОВРАТНОМ СПРЕГОМ – уграђивање сензора за давање повратне информације. Улаз у систем може се реализовати на два начина: • учешћем човека • аутоматски Прикажи видео
  • 3.
    • Рачунар можебити уграђен у сам уређај. • Рачунар који се уграђује у рачунар је заправо микроконтролер, минијатурни чип или минијатурни рачунар са специјалном наменом. • Микроконтролер се користи у разним уређајима, играчкама, телефонима, аутомобилима, камерама, машинама за веш и суђе итд. • Ако се са неким уређајем управља споља, онда морамо имати интерфејс. Хардверски интерфејс је комуникациони склоп (мали електронски уређај) између 2 уређаја, који омогућава комуникацију рачунара и уређаја којим управљамо.
  • 4.
    • Софтверски интерфејсје програм који омогућава везу између оперативног система рачунара и неког спољњег уређаја. • Омогућавају читање и писање фајл система, пружају подршку за хардверске компоненте. • Програмски језици: Basic, VisualBasic, Pascal, Delphi, C, C++, Asembler, Java, Python… • Повезивање рачунара са спољним уређајима се врши преко портова. Адреса паралелног порта је &H378 или можемо поједностављено писати 888. Адреса серијског порта COM1: &H3F8 COM2: &H2F8
  • 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. Угаси семафор