Návrh programu pre at89s8252
«»
Popis:
Zadanie:
Zostavte riadiaci program pre zobrazenie čísla 2006 na sedemsegmentovom displeji. Postup zobrazovania zvoľte individuálne. Program zostavte pre μCPU AT89S8252.
Teoretický úvod:
Existuje niekoľko spôsobov programovania pamäte programu mikroradičov:
1. programovanie maskou - program sa zadáva ako posledná maska pri výrobe mikroradiča. Tento spôsob je vhodný len pre veľké série a žiadnych zmenách programu. Je potrebné vyhotoviť špeciálnu litografickú masku a programovanie sa vykonáva už pri výrobe (ešte pred zapuzdrením) mikroradiča. Výrobu masky je potrebné objednať priamo u výrobcu mikroradiča. Bežný termín výroby masky je 1 mesiac a cena masky je pomerne vysoká. Výhodou je potom naopak veľmi nízka cena mikroradiča (može byť aj menej než 1$). Nevýhodou je absolútna nemožnosť dodatočnej zmeny programu.
2. OTP (One Time Programing), jednorazové programovanie - programovanie obvodu si vykonáva vývojový pracovník sám pomocou špeciálneho zariadenia označovaného ako programátor. Mikroradič je možné jeden krát naprogramovať. Používa sa buď technológia PROM (v dávnej minulosti) alebo EPROM, pričom ale obvod sa púzdri do púzdra bez "okienka", takže obsah nie je možné vymazať. Cena obvodov je vyššia ako v predchádajúcom bode, ale za to sa môže operatívne naprogramovať potrebný program bez jednomesačného čakania a bez nutnosti zaplatiť vývoj drahej masky. Doba programovania je niekoľko desiatok sekund, maximálne minút. Programátor potrebný k programovaniu znamená tiež určité náklady, ale podstatne menšie ako vývoj masky. Samozrejme že naďalej zostáva nevýhoda absolútnej nemožnosti dodatočnej zmeny programu.
...
Kľúčové slová:
logika
logické systémy
číslicové systémy
presuny dát
štruktúra registra
AT89S8252
programovanie
pamäť
EPROM
vývod
procesor
port
dáta
Obsah:
- Zadanie
Teoretický úvod
1. programovanie maskou
2. OTP (One Time Programing)
3. EPROM
4. EEPROM
5. ISP (In Side Programming),
Zapojenie vývodov
Popis vývodov
Inštrukčný súbor
Špeciálne registre
Vnútorná pamäť dát
Presuny dát
Prerušenie
Vonkajšia pamäť programu
Vonkajšia pamäť údajov
Zdroje:
- prednášky
- cvičenia
- poznámky
- odborná literatúra
O súboroch cookie na tejto stránke
Súbory cookie používame na funkčné účely, na zhromažďovanie a analýzu informácií o výkone a používaní stránky.