Inicjowanie systemu

Zainicjowanie (zerowanie - ang. reset) mikrokomputera następuje na skutek pojawienia się stanu niskiego na wejściu zerującym /RESET i polega na wykonaniu następujących czynności;
- wyzerowanie
licznika rozkazów - PC <- 0
wskaźnika stosu - PSW 3-0 <- 0
wskaźnika zbioru rejestrów - BS <- 0
wskaźnika tomu - DBF <- 0
znacznika przepełnienia licznika - TF <- 0
znaczników programowych - FO <- 0, F1 <- 0
- ustawienie portu BUS w stan dużej impedancji
- ustawienie portów P1 i P2 jako wejść
- wyłączenie systemu przerwań
- zatrzymanie licznika w układzie czasowo-licznikowym
- odłączenie sygnału zegarowego od końcówki T0

Aby po włączeniu zasilania nastąpiło zainicjowanie systemu, konieczne jest by stan /RESET = 0 trwał co najmniej przez 10 ms od chwili osiągnięcia wymaganego przez napięcie zasilania poziomu. Natomiast do wyzerowania systemu w czasie normalnej pracy wystarczy stan niski na wejściu /RESET przez okres 5 cykli maszynowych (6,8 us przy zegarze 11 MHz). Wejście zerujące /RESET jest wejściem na przerzutnik Schmitta. Jest ono dołączone wewnętrznie do napięcia zasilania poprzez rezystancję ok. 80k. Aby więc zainicjować system po włączeniu zasilania, wystarczy do wejścia /RESET dołączyć kondensator o pojemności 1 uF , tak jak pokazano na rysunku:

Powrót