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

 
Hledat
Vybavení pro Laser Game
Spuštěn Filmový magazín
Laser Game Brno
Pergoly a střechy Brno

Keil - práce v programu

Google       Google       13. 12. 2005       21 750×

• Instalace
• Prostředí

Reklama
Reklama
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 Konference: Moderní informační systémy podporují automatizaci

Konference: Moderní informační systémy podporují automatizaci

Současná situace v šíření onemocnění Covid-19 klade na řadu firem nové nároky a mnohé z nich jsou nyní více než kdy jindy závislé na nejmodernějších informačních technologiích. Proto i v oblasti podnikových informačních systémů vidíme rostoucí důraz na automatizaci nebo na důslednou integraci. Také o těchto trendech se bude mluvit na konferenci Firemní informační systémy, která se koná 24.9.2020 v pražském Kongresovém centru Vavruška na Karlově náměstí.

Reklama
Reklama
Obrázek ke článku Nebezpečí ukrytá v USB: z nuly na škvarek za pět sekund

Nebezpečí ukrytá v USB: z nuly na škvarek za pět sekund

Za cenu šesti dolarů lze celkem bez obtíží koupit nový, líbivě vyhlížející flash disk. Přidaná hodnota, které se vám spolu s ním dostane, už tak moc líbivá není. To, co se před pár sekundami tvářilo jako externí disk, se po připojení k počítači změní v důmyslné elektrické křeslo, které vaše zařízení v onen příslovečný škvarek promění za pár sekund. Cílovou skupinou pro koupi takových zařízení by mohli být záškodníci, kteří by tímto způsobem osnovali pomstu třeba vůči záletnému partnerovi. 

Obrázek ke článku Znalosti, dovednosti i prestižní titul MBA: Jde to i moderně a online

Znalosti, dovednosti i prestižní titul MBA: Jde to i moderně a online

Snad nikdy není špatná příležitost na investici do hodnotného vzdělání. Obzvlášť v případě, že absolvent dovede teoretické poznatky přetavit v praktické dovednosti, využitelné při řešení problémů i v komunikaci. Právě na to se specializuje studijní program MBA Řízení informačních technologií, vyučovaný na Business Institutu.

Obrázek ke článku Coding Bootcamp Praha: Obor IT krize nepoznamenala, žádaní jsou weboví vývojáři

Coding Bootcamp Praha: Obor IT krize nepoznamenala, žádaní jsou weboví vývojáři

Pandemie Covid-19 otřásla trhem práce v základech. Dopady krize pocítilo celkově až 45 % zaměstnanců. Není divu, že čím dál větší jistotu přináší obor IT. Ten zůstal krizí téměř nepoznamenán a při nutnosti začít dělat věci na dálku se ještě více ukázalo, jak moc mnohé firmy kvalitní IT potřebují. Do IT nyní přicházejí začátečníci, kteří v něm vidí lukrativní budoucnost a jistotu, ale i freelanceři a zaměstnanci z oborů zasažených krizí

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