8051
(Rozdíly mezi verzemi)
Řádka 22: | Řádka 22: | ||
== Assembler == | == Assembler == | ||
− | + | ||
Řádka 28: | Řádka 28: | ||
− | == Programování: == | + | == Programování v asm: == |
+ | |||
+ | *[[Přesuny]] | ||
+ | *[[Skoky]] | ||
+ | *[[Časová smyčka]] | ||
+ | *[[Ovládání modulu LED OUT01]] | ||
+ | *[[Ovládání dvoumístného displeje OUT02]] | ||
+ | *[[Ovládání krokového motoru OUT04]] | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | * | ||
+ | *[[Využití čítače pro časové zpoždění]] | ||
+ | *[[Ovládání motoru s H můstkem]] program v ASM a C | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | [http://www.sihaja.cz/atmel8051/programy/programovani.html Programování v Assembleru] | ||
+ | |||
+ | == Programování v C: == | ||
+ | |||
+ | |||
+ | |||
+ | *[[Ovládání motoru s H můstkem]] program v ASM a C | ||
Verze z 15. 4. 2010, 19:53
- Mikroprocesor 8051 je 8-bitový jednočipový mikroprocesor (8-bitová ALU, střadač a registry )
- Harwardská archiektura, u které je oddělena programová a datová paměť.
- 8-bitová datová sběrnice
- 16-bitově adresová sběrnice - 64 kB (65536 bajtů) každé pro RAM a ROM
- Frekvence: 12 MHz
- Paměť programu: On-chip ROM 4 kB
- Paměť dat: On-chip RAM 128 B
- Patice: 40 pinů
- Vydáno: 1980
- Poskytuje mnoho funkcí (CPU, RAM, ROM, I / O, logické přerušení, časovače, atd.) v jednom zařízení
- Čtyřbajtový obousměrný vstupně / výstupní port
- UART (sériový port)
- Dva 16-bitové čítače / časovače
- Dvouúrovňová priorita přerušení
- 5 hardwarových přerušení
- +1 softwarové přerušeni
- Režim úspory energie
Obsah |
Assembler
Vývoj MIT aplikace s 8051
Programování v asm:
- Přesuny
- Skoky
- Časová smyčka
- Ovládání modulu LED OUT01
- Ovládání dvoumístného displeje OUT02
- Ovládání krokového motoru OUT04
- Využití čítače pro časové zpoždění
- Ovládání motoru s H můstkem program v ASM a C
Programování v C:
- Ovládání motoru s H můstkem program v ASM a C
SW:
www:
- Intel 8051 na cs.wikipedia.org
- Jak se naučit programovat? ( nejen jednočipy )ze stránek DHservis
- Popis 8051 ze stránek DHservis
- Školička psaní programů pro jednočipy v C jazyku