načítání...
nákupní košík
Košík

je prázdný
a
b

Kniha: Programování mikroprocesorů -- praktický návod nejen pro mikroprocesory PIC - Jiří Bumba

Programování mikroprocesorů -- praktický návod nejen pro mikroprocesory PIC
-15%
sleva

Kniha: Programování mikroprocesorů -- praktický návod nejen pro mikroprocesory PIC
Autor:

Omrzel vás svět Javy, C++ a jiných programovacích jazyků? Chtěli byste si vyzkoušet něco nového, komunikovat s hardwarem na nižší úrovni? Nebo naopak hodláte začít svou cestu ... (celý popis)
Titul doručujeme za 4 pracovní dny
Vaše cena s DPH:  199 Kč 169
+
-
rozbalKdy zboží dostanu
5,6
bo za nákup
rozbalVýhodné poštovné: 69Kč
rozbalOsobní odběr zdarma

hodnoceni - 75.7%hodnoceni - 75.7%hodnoceni - 75.7%hodnoceni - 75.7%hodnoceni - 75.7% 100%   celkové hodnocení
1 hodnocení + 0 recenzí

Specifikace
Nakladatelství: » Computer press
Médium / forma: Tištěná kniha
Rok vydání: 2011
Počet stran: 136
Rozměr: 167 x 225 mm
Úprava: ilustrace
Vydání: Vyd. 1.
Vazba: brožovaná lepená
Datum vydání: 07. 2. 2011
Nakladatelské údaje: Brno, Computer Press, 2011
ISBN: 9788025128381
EAN: 9788025128381
Ukázka: » zobrazit ukázku
Popis

Omrzel vás svět Javy, C++ a jiných programovacích jazyků? Chtěli byste si vyzkoušet něco nového, komunikovat s hardwarem na nižší úrovni? Nebo naopak hodláte začít svou cestu programátora v nižších programovacích jazycích a až poté přejít k těm více známým? Učebnice vás seznámí s programováním mikroprocesorů od úplných základů až po ucelené úlohy jednoduchou, snadno stravitelnou formou. V deseti kapitolách se postupně naučíte, jak vytvořit, přeložit, odladit a otestovat vlastní program pro mikroprocesor. Nově nabyté poznatky si můžete vyzkoušet na jedenácti úlohách určených k samostatnému řešení. V přílohách najdete důležité přehledy instrukcí, direktiv, varování a chybových hlášení, učebnice tak splní i roli referenční příručky. Publikace vás mimo jiné naučí, jak: - Nainstalovat a nastavit vývojové prostředí - Vytvořit zdrojový kód programu - Přeložit a ladit program s pomocí simulátoru - Vyzkoušet odladěný program Učebnice je určena nejen studentům středních škol, ale všem, kteří hledají jednoduchý vstupní souhrn informací, jak začít s programováním mikroprocesorů. O autorovi: Jiří Bumba vystudoval ČVUT Praha, FEL. Vývoji elektronických zařízení s jednočipovými mikroprocesory se věnuje již přes dvacet let. Má praktické zkušenosti s mikroprocesory Intel, Atmel a Microchip. V současné době vyučuje odborné předměty na střední odborné škole v Sezimově Ústí. (praktický návod nejen pro mikroprocesory PIC)

Předmětná hesla
Kniha je zařazena v kategoriích
Ke knize "Programování mikroprocesorů -- praktický návod nejen pro mikroprocesory PIC" doporučujeme také:
Poznáváme elektroniku VII. -- Osciloskopy Poznáváme elektroniku VII.
 
Recenze a komentáře k titulu
Zatím žádné recenze.


Ukázka / obsah
Přepis ukázky

29

Překlad programu provedeme přímo ve vývojovém prostředí MPLAB_IDE. Výsledkem bude vytvoření několika souborů v adresáři projektu. Strojový kód bude uložen do souboru s příponou hex, výpis přeloženého programu (tzv. Listing) do souboru s příponou lst a zprávy o chybách do souboru s příponou err. Překlad spustíme stisknutím tlačítka Build All v horní liště (obrázek 6.1). Nejdříve se však na spodní liště obrazovky přesvědčíme, zda máme zvolen správný typ mikroprocesoru – v našem případě PIC16F88. Není-li tomu tak, zvolíme ho po klepnutí na tlačítka Configure a Select Device... z roletové nabídky v okénku Device:. Obrázek 6.1 Překlad zdrojového textu

Překlad

zdrojového textu

– strojový kód

6


30

Kapitola 6: Překlad zdrojového textu – strojový kód

Při prvním překladu v projektu se zobrazí okno s dotazem, zda se strojový kód má uložit s ab

solutními, nebo relativními adresami. Stiskem tlačítka Absolute zvolíme absolutní adresy.

Po ukončení překladu se na obrazovce zobrazí informace o průběhu překladu. Nejsou-li v pro

gramu chyby, zobrazí se na konci výpisu nápis BUILD SUCCEEDED a v řádce Errors, udávající

počet nalezených chyb, je číslice 0 (obrázek 6.2).

Obrázek 6.2 Informace o průběhu překladu, není-li chyba

Podaří-li se nám v programu udělat chybu detekovatelnou překladačem, zobrazí se na konci vý

pisu nápis BUILD FAILED a číslo v řádce Errors udává počet nalezených chyb (viz obrázek 6.3).

Vyzkoušet si to můžeme např. vytvořením „překlepu“, kdy místo proměnné vstup napíšeme

vvvstup (viz obrázek 6.4). V souhrnných informacích o překladu se objeví chyba č. 113 (Error

[113]). Za číslem chyby následuje cesta k souboru se zdrojovým textem, číslo řádky ve výpisu

přeloženého programu – v našem případě řádka č. 166 (viz obrázek 6.3 a obrázek 6.6) a slovní

popis chyby. Pojmenováním vstupní linky vvvstup místo vstup se v programu objevil nový výraz

(symbol), který před prvním použitím nebyl definován, a překladač s ním proto neumí praco

vat. Překladač chybu označil jako dosud nedefinovaný symbol (Symbol not previously defined).

V závorce následuje název nedefinovaného výrazu (vvvstup).


31

Obrázek 6.3 Informace o průběhu překladu s chybami

Obrázek 6.4 Vytvoření chyby ve zdrojovém textu

Překlad zdrojového textu – strojový kód


32

Kapitola 6: Překlad zdrojového textu – strojový kód

Obrázek 6.5 Zobrazení výpisu přeloženého programu

Obrázek 6.6 Hledání chyby ve výpisu přeloženého programu


33

Pro opravu lze použít například následující postup. Poklepáním na řádek s odstraňovanou chy

bou (obrázek 6.3) ve výpisu o průběhu překladu se zobrazí okno se zdrojovým textem. Na le

vém okraji se před řádkou s výskytem hledané chyby zobrazí ukazatel a kurzor se nastaví na

začátek této řádky (viz obrázek 6.4). Další možností je zobrazit si výpis přeloženého programu.

Zobrazení povedeme stisknutím tlačítka View v horní liště (obrázek 6.5). Po rozvinutí roletové

nabídky stiskneme tlačítko Disassembly Listing. Chybu hledáme na řádce uvedené ve výpisu

chyb (obrázek 6.6). Výpis chyb je také v souboru s příponou err, který do adresáře projektu

uložil překladač (obrázek 6.7).

Obrázek 6.7 Umístění souboru se zprávami o chybách a se strojovým kódem

Po opravě již nový překlad proběhne bez chyb (viz obrázek 6.2). Strojový kód je uložen v sou

boru s příponou hex (obrázek 6.7).

Překlad zdrojového textu – strojový kód




       
Knihkupectví Knihy.ABZ.cz - online prodej | ABZ Knihy, a.s.
ABZ knihy, a.s.
 
 
 

Knihy.ABZ.cz - knihkupectví online -  © 2004-2019 - ABZ ABZ knihy, a.s. TOPlist