Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
1
Výukový materiál zpracován v rámci projektu
EU peníze školám Název školy Střední škola elektrostavební a dřevozpracující, Frýdek-Místek, příspěvková organizace Adresa školy Pionýrů 2069, Frýdek-Místek IČ Název operačního programu OP Vzdělávání pro konkurenceschopnost Registrační číslo CZ.1.07/1.5.00/ Označení vzdělávacího materiálu VY_ 32_ INOVACE_11_31PolM-5 Název tematické oblasti (sady) Mikroprocesorová technika Název vzdělávacího materiálu Jazyk symbolických adres Druh učebního materiálu Prezentace Anotace Materiál je určen žákům oboru elektrotechnika a je zaměřen na seznámení s mikroprocesory řady 8051 Klíčová slova mikroprocesor, mikropočítač, program, jazyk, WINIDE51, editor, kompilátor, debugger Vzdělávací obor, pro který je materiál určen 26-41-M/01 Elektrotechnika Ročník III. Typická věková skupina let Speciální vzdělávací potřeby žádné Autor Ing. Miroslav Poloch Zhotoveno, (datum/období) Celková velikost 280 kB Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Miroslav Poloch Dostupné z portálu
2
Vlastnosti WinIDE51 Obsahuje:
editor zdrojového textu s barevným zvýrazněním syntaktických symbolů výkonný 32 bitový kompilátor jazyka mikroprocesorů řady Intel 8051 debugger pro analýzu programu HW doplňkem je emulátor umožňující ladění programu přímo ve vyvíjeném zařízení
3
Editor základní funkce má shodné s jinými editory pro Windows, to je práci se soubory a schránkou pracuje standardně se soubory *.ASM umožňuje rychlé a přehledné nastavení libovolného SFR (registru speciálních funkcí), umožňuje hodnotu přímo vložit do editoru umožňuje převody mezi číselnými soustavami umožňuje nastavení čítačů a časovačů do funkce debuggeru se lze přepnout kombinací kláves Ctrl+F2 nebo přes nabídku Okno
4
Editor - pokračování umožňuje přeložit soubor
po překladu se zobrazí okno protokolu o překladu obsahuje čísla řádků, na kterých došlo k chybě, popis chyby a nápovědu k chybě umožňuje vložit zastavovací body (tzv. breakpointy), takové řádky jsou zvýrazněny červeně zastavovací bod lze rychle vložit také tím, že klikneme na levé liště na místo, kde se zobrazují barevné tečky, symbolizující přeložení řádku umožňuje odeslat program do připojeného hardware
5
Kompilátor provádí striktní kontrolu rozsahů výsledků matematických a logických operací generuje jak chybová hlášení, tak pomocné informace, varování výstupem je protokol o překladu *.LST a výsledné (cílové) soubory ve formátu Intel-HEX *.HEX a absolutní binární soubor *.BIN generování těchto souborů je možné vypnout v nabídce Nastavení je rovněž možné vypnout generování varovných hlášení je možné zvolit, zda kompilátor bude rozlišovat velikost znaků
6
Debugger zobrazí zdrojový text programu po překladu včetně strojového kódu a adres jednotlivých instrukcí je možno zadávat zastavovací body (breakpointy), které se však překladem se smažou je možné sledovat a nastavovat hlavní registry procesoru a volit fyzický kmitočet krystalu funkce stopky slouží k měření času mezi dvěma událostmi v procesoru
7
Debugger - pokračování
je možné sledovat libovolnou adresu paměti RAM od 00h do FFh je možné měnit obsahy paměťových míst kliknutím na jednotlivá adresová místa detailní zobrazení SFR umožňuje snadno pracovat po bitech s jednotlivými funkčními registry a měnit jejich hodnotu
8
Funkce debuggeru Spustit - je možno dosáhnout reálné rychlosti simulovaného procesoru Animace - vykonává pomalé provádění programu (rychlost lze volit) po instrukcích, zobrazované hodnoty pamětí jsou aktualizovány Krokovat - vykoná jeden řádek programu, pokud je tomto řádku volání podprogramu (instrukce CALL), provede se celý podprogram Trasovat - vykoná pouze jednu instrukci programu do funkce editoru se lze přepnout kombinací kláves Ctrl+F1 nebo přes nabídku Okno
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.