Keil - práce v programu
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Keil - práce v programuKeil - práce v programu

 

Keil - práce v programu

Google       Google       13. 12. 2005       23 444×

• Instalace
• Prostředí

Instalace

Po stažení souboru kk.zip ze sekce download můžeme přejít k instalaci, tedy otevřeme archív a otevřeme složku setup, tam najdeme soubor Setup.exe, který spustíme.
Hodí nám to hlášku, jakou verzi chceme, a zde si bohužel musíme vybrat Eval Version, pak již instalace probíhá podobně jako každá jiná.


Prostředí

Tady toho bude trochu víc... Budu používat zkratku hnm (hlavní nabídkové menu) a psát celou cestu k tlačítku.
Tedy rovnou k věci. Nejprve je důležité vytvořit nový projekt, tedy hnm / project / new project a vyskočí nám okno pro uložení projektu, nazveme ho třeba "new", uložíme a vyskočí nám výběr procesoru, my vybereme z katalogu Atmel 89S8252


Potvrdíme a hned už by bylo dobré přenastavit takt procesoru, tedy hmn / project / Options for Target 'Target 1'


Tam přepíšeme hodnotu Xtal (MHz): na 12.0


Teď nám simulace už poběží správně.
Vytvoříme si nový textový soubor pro program: hnm / file / new, objevilo se nové okno (Text1), to maximalizujeme, pak soubor uložíme, hnm / File / Save, nazveme to třeba: "zkouska.asm" (pište radši hned příponu asm, jinak při posílání programu do programátoru to budete muset přepisovat)
Rozevřeme si v Project window Target1 a klikneme pravým na Source Group 1 a vybereme Add Files to Group 'Source Group 1'


Otevře se nám okno, kde změníme filtr zobrazení souborů, tedy Soubory typu: Asm Source file (*.a; *.src), vyhledáme náš uložený soubor zkouska.asm, označíme ho a přidáme ho tlačítkem Add, a následně můžeme dát Close. Nyní už máme texťák v Project window, a tedy na zkoušku vytvoříme malý prográmek.
Vložíme (napíšeme) text prográmku do okna na pravo od Project window.

	ORG 0
        MOV TMOD, #1		;nastaveni modu
        SETB TR0		;privedeni clocku na citac
START: 	MOV R5,#15		;nastaveni nasobeni zpozdeni
ZPET:   JBC TF0, SKOK        	;pokud se citac naplni, pak skok
        JMP ZPET                ;nenaplnil - zkontroluj znova
SKOK:   DJNZ R5,ZPET		;nasobeni zpozdeni
	CPL P1.0                ;zmena log. urovne na bitu portu
	JMP START		;opakovani programu
 	END
Nyní zkompilujeme program, tedy klikneme na hnm / Project / Rebuild all target files


Mělo by vám to v Output window napsat : "new" - 0 Error(s), 0 Warning(s). Teď se přepneme do simulačního módu, tedy klikneme v hnm na: hnm / Debug / Start / Stop Debug Session.


A nečekaně vám to vyhodí hlášku, že to je Evaluation version a že tedy nemůžete překládat programy větší než 2 kila, což nám nevadí, protože psát větší program jak 2 kila asi nebudeme.
Odentrujeme tuto hlášku a jsme v Debug režimu.
Project window se nám přepnul z Files na Regs, tedy registry a děje mikroprocesoru.

Ještě můžeme zapnout automatickou obnovu stavů při spuštění "reálného trasování" RUN, tedy hnm / View / Periodic Window Update


Protože se nám rozkmitá úroveň na portu, tak si ho zobrazíme: hnm / Peripherals / I/O-Ports / Port 1.


Nyní můžeme trasovat:


Pokud pustíme program, tedy klikneme na RUN (reálné trasování), uvidíme krásnou simulaci, na bitu 0 portu 1 se bude co sekundu měnit stav.

Závěr
Doufám, že se vám tento prográmek bude zamlouvat, tak jako mně, už jen protože je pro WinXP a jeho simulace je lepší než u As51.
Přeji hodně funkčních prográmků a chuť do programování :-).

×Odeslání článku na tvůj Kindle

Zadej svůj Kindle e-mail a my ti pošleme článek na tvůj Kindle.
Musíš mít povolený příjem obsahu do svého Kindle z naší e-mailové adresy kindle@programujte.com.

E-mailová adresa (např. novak@kindle.com):

TIP: Pokud chceš dostávat naše články každé ráno do svého Kindle, koukni do sekce Články do Kindle.

Tagy:
4 názory  —  4 nové  
Hlasování bylo ukončeno    
0 hlasů
Google
Autor programuje v Assembleru, zajímá se o elektroniku a tunning PC.

Nové články

Obrázek ke článku Stavebnice umělé inteligence 1

Stavebnice umělé inteligence 1

Článek popisuje první část stavebnice umělé inteligence. Obsahuje lineární a plošnou optimalizaci.  Demo verzi je možné použít pro výuku i zájmovou činnost. Profesionální verze je určena pro vývojáře, kteří chtějí integrovat popsané moduly do svých systémů.

Obrázek ke článku Hybridní inteligentní systémy 2

Hybridní inteligentní systémy 2

V technické praxi využíváme často kombinaci různých disciplín umělé inteligence a klasických výpočtů. Takovým systémům říkáme hybridní systémy. V tomto článku se zmíním o určitém typu hybridního systému, který je užitečný ve velmi složitých výrobních procesech.

Obrázek ke článku Jak vést kvalitně tým v IT oboru: Naprogramujte si ty správné manažerské kvality

Jak vést kvalitně tým v IT oboru: Naprogramujte si ty správné manažerské kvality

Vedení týmu v oboru informačních technologií se nijak zvlášť neliší od jiných oborů. Přesto však IT manažeři čelí výzvě v podobě velmi rychlého rozvoje a tím i rostoucími nároky na své lidi. Udržet pozornost, motivaci a efektivitu týmu vyžaduje opravdu pevné manažerské základy a zároveň otevřenost a flexibilitu pro stále nové výzvy.

Obrázek ke článku Síla týmů se na home office může vytrácet. Odborníci radí, jak z pracovních omezení vytěžit maximum

Síla týmů se na home office může vytrácet. Odborníci radí, jak z pracovních omezení vytěžit maximum

Za poslední rok se podoba práce zaměstnanců změnila k nepoznání. Především plošné zavedení home office, které mělo být zpočátku jen dočasným opatřením, je pro mnohé už více než rok každodenní realitou. Co ale dělat, když se při práci z domova ztrácí motivace, zaměstnanci přestávají komunikovat a dříve fungující tým se rozpadá na skupinu solitérů? Odborníci na personalistiku dali dohromady několik rad, jak udržet tým v chodu, i když pracovní podmínky nejsou ideální.

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý