. : New eShop! - Mobilní verze - Pandatron.cz - Pandatron.sk - Diskuzní fórum - Zakázkový vývoj : .
 
Simulátor procesorů PIC
Simulátor PIC

Simulátor PIC

Chcete se taky naučit programovat procesory PIC ? Mnohem lépe vám to půjde s tímto simulátorem, než s klasickou černou součástkou. Zde je totiž krásně vidět co se uvnitř děje a vše se tedy naučíte rychleji.

Jedná se o program od společnosti Parallax a z mých stránek si ho můžete stáhnout třeba ZDE (123kb).
Nebudu ho zde zdlouhavě popisovat, protože jeho ovládání je velice jednoduché, tak jen zhruba:

SPUŠTĚNÍ:
Když si z mých stránek stáhnete uvedený soubor, po jeho spuštění se vám rozbalí složka PARALAX a do ní všechny potřebné soubory. Program se spouští souborem PSIM.EXE a za ním musí být název souboru s koncovkou *.lst a další informace pro simulátor. Tento soubor vám vytvoří překladač ASM / HEX (který je taky na mých stránkách). Aby jste s ním nemuseli pracovat z DOSu, vytvořte si BAT soubor, ve kterém bude uveden následující řádek:
PSIM.EXE test.lst /d=PIC16F84 /x=4MHz
Po jeho spuštění se vám spustí simulátor, načte soubot TEST.LST, jako procesor bude nastaven 16F84 (16C84) a oscilátor bude mít 4 MHz. Další příkazy najdete v souboru PSIM.TXT.

Poté se vám objeví obrazovka, podobná té, co je zde na obrázku.

Na obrazovce najdete následující věci: Vlevo nahoře jsou přehledně zobrazeny obsahy jednotlivých registrů pěkně v binárním tvaru. Vpravo nahoře je obsah celé paměti RAM, tedy všech registrů v hexadecimálním kódu. Pod touto tabulkou jsou od leva zobrazeny obsahy výstupních registrů portů, hodnoty na portech a registr, kde je určeno, které vývody jsou vstupní a které výstupní.
V řádku nad modrou tabulkou jsou přehledně zobrazeny hodnoty některých bitů, hlavně z registru STATUS. Dále pak je na tomto řádku počet cyklů, skutečný čas od začátku simulace počítaný podle použitého krystalu v oscilátoru a hodnota oscilátoru.
Ve velkém modrém rámečku je zobrazena část programu s vyznačením instrukce, která se bude zpracovávat.
Úplně dole pak je nabídka jednotlivých kláves, která pokračuje stisknutím klávesy Alt.

Pokud jste si tedy už spustili simulátor s nějakým programem, určitě vás zajímá, jak program spustit. Asi nejlepší na prohlédnutí funkce programu je krokování klávesou F7. Při každém jejím stisku se vyková jedna instrukce a tak můžete vše krásně sledovat. A aby jste nemuseli sledovat, co se kde změnilo, změněné bity se zvýrazní.

Tak to je asi tak všechno. Pokud uvedený program budete používat, snadno odzkoušíte jednotlivé programy dřív, než jimi naprogramujete nějaký procesor.
Popsaný simulátor se dá použít na procesory PIC, končící dvojčíslem: 54, 55, 56, 57, 58, 71, 84. Například 16C71, 16F84 atd.

Uvedené programy je možné stáhnout v sekci Download!







GooglePlus1 FaceBook Twitter del.icio.us DiGG Google StumbleUpon Google Buzz Email RSS PDF Tisk

Komentáře (8):

Zobrazit starší 30 dnů (8)...

host
8. Dne 09. 01. 2010 v 23:42 zaslal host
TEST.LST soubor
Dobry den, Rad bych vedel kde sehnat ten TEST.LST soubor, kdyz jsem rozbalil program atd. tak tam tento soubor nebyl. diky


Název příspěvku: Vaše jméno: host
                 
  Zakázat formátování [Zakáže kódování a nahrazování smajlíky.]
Připojit soubory
reklama:
TK4100ISO-CARD
ISO karta pro RFID R/O s frekvencí 125kHz ve standardu TK4100
Skladem od 8 Kč

Informace uvedené v článcích jsou platné v době jejich vydání a samotné články jsou určeny pouze jako zdroj informací. Autor článku ani správce webu nenesou žádnou zodpovědnost za případné újmy na majetku a zdraví. Názvy společností a výrobků, loga a další multimediální materiál mohou být ochrannými známkami příslušných společností.
RSS kanály: | |
+420 723 846 377
info@pandatron.cz
Všechna práva vyhrazena | mobilní verze | © Copyright 2000 - 2016 ISSN 1803-6007