sandi inicializacija pia umestnika svetlobna signalizacija stand by ter funkcija zelenega vala osnovni del moje naloge je bila svetlobna signalizacija v okviru katere sem realiziral tudi stand by ter zeleni val za lazjo predstavo lazje pisanje programa pravilnega zaporedja preklapljanja luci sem si narisal za vsako luc posebaj diagram preklapljanja v sklop mojega dela je sodila tudi inicializacija pia vmestnika pri kateri sem oba porta nastavil za izhodna poleg pia e sem v inicializacijsko rutino vstavil se vse spremenljivke ki sem jih uporabil in jim predpisal zeljene zacetne vrednosti sam program semaforja je enostaven in docela sledi narisanemu diagramu za krmiljenje vseh luci sem potreboval linij zato sem uporabljal cel port a in dve liniji porta b pia vmestnika port a je uporabljala samo moja rutina zato mi ga ni bilo potrbno maskirati med tem ko je port b uporabljal tudi sosolec bit za piskanje zato sem moral pri vsakokratni uporabi porta b maskirati bit da nisem motil delovanja sosolceve rutine funkcijo stand by se aktivira z vpisom vrednosti ff na lokacijo kmet kar povzroci utripanje rumenih luci semafor ne deluje deaktiviramo pa jo z vpisom vrednosti ff na lokacijo kmet kar sprozi tudi zeleni val odpre smer v kriziscu ki je zaporedna z drugimi krizisci v verigi zelenega vala vednosti na omenjeni lokaciji vpisuje sosolceva rutina serijskega komuniciranja program semafor sem enkrat vpisal v urnik opravil s cimer sem dolocil da se program izvede krat v sekundi in da perioda traja sekunde vsaka ponovitev programa poveca periodo za trajanje periode sek sem dolocil zato ker noben utrip luci ni krajsi od sek glej diagram tako kot je meni sosolceva rutina v dogovorjene lokacije vpisovala vrednosti za zagon z v in s b je tudi moja rutina na dolocene lokacije go go stop vpisovala vrednosti ki so v rutini piskanja usklajevale svetlobno in zvocno signalizacijo glej diagram naloga je bila glede luci piskanka omejena na ze izdelano maketo vendar pa se delovanje zvocne in svetlobne signalizacije lahko dopolni s stevilnimi dodatnimi funkcijami kot sta npr zel val in stand by ki smo ju mi dodali dodali bi lahko hardver ter softver za stetje prometa ki bi mikrokrmilniskemu sistemu dajal informacijo o gostoti prometa v kriziscu katera bi vplivala na casovno preklapljanje luci zlasti v casu prometnih zamaskov bi z omenjeno funkcijo pospesili promet v nocnem casu pa bi zmanjsali nepotrebna cakanja v kriziscih ki v nocnem casu delujejo kljub izredno redkemu prometu moj del naloge v editorju