Programovanie Eprom M
Programovanie EPROM M s kapacitou 1 kB typu MHB 8708 a 2 kB - MHB 2716 a ich ekvivalentov. Umožňuje vykonávanie nasledovných operácií: - kontrola M na obsah FF bytov - čítanie obsahu M - porovnávanie M - programovanie M - prehľad adries rozdielných buniek - presun obsahu RWM z ľubovoľnej adresy do oblasti od adresy 0000h v rozsahu 2 kB - presun obsahu RWM od adresy 0000h na adresu 0400h Význam jednotlivých príkazov KONTROLA - znamená kontrolu vloženej M na obsah FF bytov, to znamená či je M čistá. ČITANIE - znamená uloženie obsahu M v pätici do RWM počíta- ča od adresy 0000h. POROVNÁVANIE - znamená porovnanie obsahu M v pätici s obsahom RWM počítača uloženým od adresy 0000h. PROGRAMOVANIE- znamená naprogramovanie M vloženej do pätice obsahom RWM uloženým od adresy 0000h. Popis činnosti Stlačime klavesu A alebo B (podľa typu M).Na obrazovku sa vypíše "Zopakuj príkaz".Po druhom stlačení klavesy sa na obrazovku vypíše "Vykonávam príkaz".Po jeho ukončení sa vbypíše "Pamäť obsahuje byty FF".Príznak "0000" je v tom prípade ak M je "čistá".Ak M obsahuje byty rôzné od FF je príznak "XXXX",kde XXXX je h-číslo udavajúce počet bitov na úrovní logickej 0. Pri chybnom zadaní sa na obrazovke vypíše "Zdanie chybné,stlač Z".Po stlačení klavesu Z je programator znovu pripravený na. činnosť. Pri tomto príkaze sa prepíše obsah RWM počítača v oblasti od adresy 0000h po adresu 07ffh na hodnotu FF (úroveň log.1) a zmení sa obsah RWM od adresy 6C00h po 6DFFh. Čítanie Po dvojnásobnom zadaní príkazu na čítanie sa obsah M uloží do RWM počítača od adresy 0000h.Po ukončení čítania sa na obrazovke vypíše príznak. V prípade chybného zápisu obsahu M EPROM do RWM počítača,sa na obrazovku vypíše "chyba v čítaní obsahu.Stlač Z".V tomto prípade zopakujeme čítanie.Po stlačení klavesu Z je programator pripravený na ďalšiu činnosť. Porovnávanie Po zadaní tohoto príkazu sa porovnáva obsah M EPROM s obsahpm RWM počítača od adresy 0000h.Po ukončení porovnávania sa na obrazovke vypíše "Obsah zhodný" resp.
"Obsah nezhodný" a príznak je XXXX - udáva počet nulových bitov. Obsahy dvoch M porovnávame tak,že obsah jednej M načítame do RWM počítača potom vložime do pätice druhu M a porovnávame.
Programovanie "Čistá" M obsahuje všetky bity na úrovni log.1,to znamená že hodnota každého bytu je FF.Programovaním sa prepisuje úroveň jednotlivých bitov na úroveň log.0. Po zadaní príkazu programovania sa M ložená do pätice programuje podľa obsahu RWM počítača uloženého od adresy 0000h po adresu 03FFh resp.07FFh podľa typu M. Po ukončení programovania sa na obrazovke vypíše "Pamäť naprogramovaná dobre",alebo "Pamäť naprogramovaná chybne" a"Príz- nak je XXXX". Ak bola pamäť naprogramovaná chybne,pokusme sa ju naprogramovať ešte raz príkazom programovania.Ak ani tento pokus nebude úspešný,bude pravdepodobne vadná.Doba programovania je asi dve minuty. Prehľad adries rozdielných buniek Po ukončení čítania a programovania M sa automaticky vykoná porovnávanie obsahu M s obsahom RWM počítača. Pri porovnávaní sa zisťuje aj adresa rozdielných bytov.Prehľad týchto adries získame stlačením klávesu I.Na obrazovke sa vypíšu tieto adresy maximálne v množstve prvých 256 adries. Ak je rozdielných bytov menej,vypíšu sa len ich adresy a zaostávajúca časť sa vypliní znakmi FF. Príklad: 6C00 00 00 00 01 00 03 00 05 6C08 00 0C 01 05 FF FF FF FF Znamená,že rozdielne bajty sú na adresách 0000H, 0001H, 0003H, 0005H, 000CH A 0105H. Upozornenie: Po ukončení výpisu adries sa počítač nachádza v režime operačného systému,teda mimo programu programátora.Ak chceme s programátorom ďalej pracovať,musíme odoslať príkaz "JUMP 600C".Tým je programátor znovu pripravený na činnosť a na obrazovke je výpis ovládania. Presun do oblasti 0000H Tento podprogram umožňuje presun obsahu RWM počítača z ľubovoľnej adresy s kapacitou 2 kbajty do oblasti od adresy 0000H.Pôvodný obsah zostane zachovaný. Tým je umožnené naprogramovať pamäť obsahom RWM počítača od akejkoľvek adresy. Postup je takýto: po stlačení klávesu J sa na obrazovke vypíše "Počítačová adresa".Po doplnení adresy v hexadecimálnom tvare sa obsah RWM okamžite presunie od zadanej adresy v rozsahu 2 kb do oblasti RWM od adresy 0000H. Na obrazovke sa vypíše "OK.Stlač Z".Po stlačení klávesu Z je programátor pripravený na ďalšiu činnosť. Presun od adresy 0000 na 0400H Tento podprogram využijeme vtedy, keď napr. potrebujeme naprogramovať pamäť obsahu 2kb z dvoch pamätí s obsahom 1 kb.
Postup:Načítame obsah 1 kb pamäte, ktorý má byťr uložený v druhej polovici 2 kb.Stlačíme kláves K.Na obrazovke sa vypíše "OK.Stlač Z".Tým sa automaticky vykonal presun o rozsahu 1 kb od adresy 0000H na adresu 0400H.Načítame druhú 1 kb pamäť,ktorej obsah má byť uložený v prvej polovici 2 kb pamäte.Potom do pätice vložíme pamäť 2 kb a môžeme ju naprogramovať. Os ready Stlačením klávesu L prejde počítač do režimu operačného systému.Späť do režimu programátora prejdeme príkazom "JUMP 006C". Upozornenie Podprogramy príkazov, kontrola, porovnávanie a programovanie prepisujú obsah RWM počítača od adresy 6C00H po adresu 6DFFH. Odporúčanie: Ak nepracujete s programátorom, odporúčame päticu uviesť do uvoľneného stavu (ovládacia páčka v polohe zvislej).Pred používaním programátora skontrolujeme, či kontakty v pätici dostato_cne priliehajú.
|