[ gentleman_88 @ 24.09.2009. 23:33 ] @
ako bi mogo neko da uradi ovaj zadatak sa komentarima, potreban mi je za ispit. hvala unapred.



Projektovati sistem sa 2 sedmosegmentna displeja baziran na procesoru Microchip PIC 16F870. Sistem realizovati bez koriscenja pomocnih logickih kola na sledeci nacin. Linije C6-C0 sa procesorapotrebno je iskoristiti za kontrolu pojedinacnih segmenata na displejima (a-C6, b-C5,... g-C0). Liniju C7 iskoristiti za kontrolu baza tranzistora koji su povezani naq zajednicke anode displeja. Kada je C7=0, tada svetli levi displej, a kada je C7=1, tada svetli desni displej. Liniju A0 povezati na taster. Napisati zatim prekidnu proceduru koja realizuje tehniku osvezavanja displeja. Cifre koje se ispisuju nalaze se na adresama 35h-36h. Tablicu definicija cifara realizovati programski. Glavni deo programa treba da obavlja funkciju stoperice. Inicijalno stanje na displeju je 00. Nakon pritiska tastera displej pocinje da se uvecava svake stotinke za po 1 dokle god je taster pritisnut. kod otpustanja tastera brojanje se zaustavlja, i displej ostaje u stanju u kome se zadesio sve do ponovnog pritiska tastera, kada nastavlja sa brojanjem, i tako u krug. U slucaju prekorancenja maksimalne vrednosti displeja (99), nastavi sa brojanjem od 00. Takt procesora je 3.2768 MHz, a svaku poziciju displeja potrebno je osvezavati frekvencijom od 50 Hz.