Atmel AVR programování v jazyce C 28536e
5 %
368 Kč 390 Kč
Sleva až 70% u třetiny knih
Pokud potřebujeme vytvořit jednoduchý program pro takový 'jednočipák' je použití assembleru ještě únosné. S rozvojem schopností malých počítačů potřebují k jejich využití konstrukéři vytvářet programy poměrně rozsáhlé a složité a jejich tvorba v assembleru se stává již neúnosná. Proto byly pro jednočipové mikrořadiče a mikropočítače vytvořeny překladače z vyšších programovacích jazyků. Velké obliby dosáhl zejména jazyk C, což je dané tím, že má nejenom vlastnosti, které očekáváme od vyšších programovacích jazyků, ale i vlastnosti očekávané spíše u assemblerů. Z vyšších programovacích jazyků má jazyk C 'nejblíže' k hardware. Proto se i u velkých počítačů používá při vytváření operačních systémů. Převážná část knihy věnována především popisu vývojového prostředí CodeVisionAVR C, které je právě vhodné pro začátečníky, studenty či amatérské konstruktéry. Školní verze programu je umístěna na doprovodném CD. Vývojový prostředek CodeVisionAVR obsahuje překladač jazyka C, integrované vývojové prostředí IDE a průvodce, wizard, umožňující automatické generování zdrojového kódu pro mikrokontroléry ATMEL AVR. CodeVisionAVR je program spustitelný pod Windows 95, 98, 2000 a XP. Jeho překladač jazyka C z větší části vyhovuje specifikaci ANSI C (pokud to umožňuje architektura AVR), a dále má několik rozšíření vyhovujících potřebám vestavěných (embedded) systémů, speciálně AVR. Hlavním omezením školní verze je restrikce délky vytvářeného kódu. Všechny příklady v této knize jsou tvořeny a překládány pomocí této školní verze. V případě, kdy tvoříme v jazyce C nějakou AVR aplikaci pro nekomerční použití a narazili bychom na omezení délky kódu v CodeVisionAVR můžeme použít free kompilátor GCC pro AVR, který může překládat zdrojové kódy v C bez omezení délkou. Proto autor zařadil do přílohy knihy krátký popis použití tohoto překladače, který ve spojení s AVR Edit tvoří docela slušný vývojový prostředek s IDE. Rovněž tento free překladač spolu s instalačními soubory AVR Edit je součástí doprovodného CD. Kniha je určena především začátečníkům, u nichž se předpokládá alespoň základní znalost jazyka C, např. na úrovni středoškolské učebnice jazyka C. Stručný obsah * obsah knihy 1. Úvod 2. Popis CodeVisionAVR C 3. Vývojové prostředí (IDE) CodeVisionAVR C 4. Referenční manuál překladače C CodeVisionAVR 5. Knihovní funkce jazyka C CodeVisionAVR 6. Vytváření knihoven 7. Příklady 8. Závěrečná poznámka 9. Literatura a odkazy na internetu 10. Příloha – programování v AVRGCC * obsah doprovodného CD o DATASHEET - dokumentace ve formátu PDF vybraných integrovaných obvodů ATMEL o NAPADY - skutečné aplikace posbírané na Internetu, které mají sloužit jako inspirace o PRIKLADY - zdrojové i přeložené formy všech programů realizovaných v knize o SW - vývojové prostředí určené pro procesory ATMEL AVR ATMEL - AVR Studio v3.20, v3.56 a v4.07, WAVRASM v1.30, ATMEL AVR ISP 3.30 BASCOM - vývojové prostředí včetně překladače z jazyka CVAVR - CodeVision AVR, kompilátor C pro AVR, včetně vývojového prostředí GNU_C - kompilátor C, který lze nainstalovat jako součást AVR Studia IAR - časově omezená vývojová prostředí firmy IAR JAVA - klasická Java, ke které jsou přidány knihovny JEPES PASCAL - ideální prostředek pro programování
Nakladatel: | BEN - technická literatura |
ISBN: | 80-7300-102-0 |
Rok vydání: | 2003 |
Jazyk : | Čeština |
Vazba: | brožovaná |
Počet stran: | 216 |
Zařazení: | Atmel (mikrokontroléry) |
Mohlo by se vám také líbit..
-
Pavel Roubal 131 Kč 149Kč Do košíku 6k1p5z
-
Pavel Herout 223 Kč 299Kč Do košíku u3s16
-
Pavel Herout 216 Kč 299Kč Do košíku 3v2j51
-
Rita Pužmanová 598 Kč 799Kč Do košíku 6k3g4e
-
Pavel Herout 153 Kč 199Kč Do košíku 2o1x58
-
Vladimír Němec; Libuše Kovářová 149 Kč 199Kč Do košíku 4l5k2h
-
Josef Pecinovský 116 Kč 149Kč Do košíku 1p6p4n
-
Herbert Schildt 609 Kč 690Kč Do košíku 4l4l2u
-
Martina Králíčková 607 Kč 690Kč Do košíku 3v4g3w
-
Vladimír Beran 598 Kč 705Kč Do košíku 205o5s
-
Radek Stavěl 216 Kč 268Kč Do košíku 6tz4o
-
Martin Pokorný 164 Kč 220Kč Do košíku 402c5p
-
237 Kč 239Kč Do košíku x71r
-
Antonín Juránek 255 Kč Do košíku 1t4qp
-
Karel Zaplatílek 330 Kč Do košíku 602u3i
-
713 Kč 786Kč Do košíku 91g8