Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




Cvičení z mikroprocesorové techniky - Programování mikropočítače 8051

DOC
Stáhnout kompletní materiál zdarma (53 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu DOC.

Cvičení z mikroprocesorové techniky

( programování mikropočítače 8051)

program cvičení:

v úvodních 3 blocích bude provedeno:

  1. opakování číselných soustav, aritmetické operace, příznaky operací

  2. seznámení se s vývojovým prostředím pro programování mikroprocesoru 8051

  3. seznámení se s pseudoinstrukcemi vývojového prostředí AS51 a instrukčním souborem 8051

V následujících 12 blocích bude probíhat programování dle jedné z variant:

  • Programování jednotlivých úloh dle následujícího rozpisu. Každá úloha se skládá z části povinné, jejíž splnění zajišťuje žákovi hodnocení „dostatečně“, a části nadstavbové, která umožňuje hodnocení dobře až výborně ( podle kvality a samostatnosti programování). Řešení úloh v rozsahu bloků 1-12 je povinné.

Nesplněné bloky budou hodnoceny stupněm nedostatečně a dle studijního

řádu. Pro případ nemoci je počítáno se dvěmi cvičeními pro doprogramování.

V případě větší neúčasti z důvodu nemoci bude řešení individuální.

  • Programování jedné průřezové úlohy, která zahrnuje několik dílčích problémů a jejímž výstupem bude jedem program i s komentářem nahrazující zároveň ročníkovou práci.

samostatná ročníková práce:

  • dle zadání jeden z příkladů č.10, 11, 12.

  • Odevzdání nejpozději do 10.6.2002

  • Rozsah práce: . zadání

. vývojový diagram

. výpis programu s podrobným komentářem věcné činnosti

instrukcí

Výsledná známka na konci pololetí se bude skládat z:

1.pololetí:

  1. hodnocení testu na programování 8.týden 1/3

  2. hodnocení testu na programování 16.týden 1/3

  3. hodnocení jednotlivých bloků programování 1/3

2.pololetí:

1. hodnocení testu na programování 24.týden 1/3

  1. hodnocení testu na programování 32.týden 1/3

  2. hodnocení jednotlivých bloků programování 1/3

  3. samostatná ročníková práce – povinná práce

s tím, že pokud více jak 1/3 bloků programování bude hodnocena stupněm nedostatečně, bude celý předmět ( cvičení) hodnocen stupněm nedostatečně.

Zadání bloků programování:

  1. Naplňte tři sousední buňky paměti o adrese 20, 21, 22 postupně daty-přímým operandem o hodnotách. 12, F4, 8F ( adresy i data zadána hexadecimálně ).

    1. Proveďte cyklickou záměnu dat tak, aby data z buňky o adrese 20 byla na adrese 21, …

    2. Přesuňte obsah paměťového místa na adrese 20h na adresu 21 s využitím přímého a nepřímého adresování

  2. Do paměťových míst o adrese 30h, 31h zadejte přímá data. Do registru DPRT uložte číslo 1258h, do akumulátoru F6h.

    1. Přičtěte k obsahu registru DPTR obsah paměti o adrese 30h.

    2. Proveďte součet dat v paměťových místech o adrese 30h a 31h a výsledek uložte na tytéž adresy.

  3. Do paměťových míst o adrese 30h, 31h, 32h zadejte přímá data.

    1. Nalezněte menší z čísel a to uložte na adresu 33h. Při práci s daty použijte registry nepřímého adresování R0, R1.

Témata, do kterých materiál patří