BEN - odborná literatura s.r.o. je kamenné a internetové knihkupectví specializované na technické knihy.

C pro mikrokontroléry ATMEL AT89S52

Příklady a aplikace pro C51 ve vývojovém prostředí KEIL uVision 3

C pro mikrokontroléry ATMEL AT89S52 - Příklady a aplikace pro C51 ve vývojovém prostředí KEIL uVision 3
 (Matoušek David)
obj. číslo121280
autor Matoušek David
vydal / výrobceBEN - technická literatura
rozsah / vazba240 stran B5 + CD / brožovaná V2
vydání1. české
prodáváme od 26.3.2007
ISBN / EAN978-80-7300-215-2
9788073002152
dostupnostSkladem
Cena
v kamenném obchodě
 
393 Kč
Internetová cena
pro zaslání poštou
349 Kč
Koupit   (ceny včetně DPH)  

Aktualizováno  13.5.2010

Popis

Elektronická podoba knihy:

obsah download reakce odkazy keywords

    Ve zkratce

  • popis mikrokontroléru AT89S52
  • levný programátor AT89S52 pro sériový port
  • volná verze vývojového prostředí KEIL µVision 3
  • výklad jazyka C pro mikrokontroléry na praktických příkladech
  • přípravky pro rozšíření možností AT89S52
  • přílohy obsahují výklad základních pojmů z mikroprocesorové a číslicové techniky a popis vývojového prostředí KEIL µVision 3
  • vhodné pro úplné začátečníky (nevyžaduje žádné předchozí znalosti)

V této knize autor spojuje popis mikrokontroléru AT89S52 s výkladem programování v jazyce C pro mikrokontroléry řady 51 - C51, popisem základních přípravků a celkem 22 příklady. Kniha je tedy určena všem, kteří se chtějí rychle naučit programovat mikrokontroléry řady 51. Programování v programovacím jazyce C poskytuje rychlý vývoj programů a nevyžaduje znalost instrukčního souboru. Prakticky je používáno vývojové prostředí µVision 3 od firmy KEIL.

Knihu jistě ocení čtenáři, kteří jsou obeznámeni s programováním v jazyce C. Ovšem kniha byla napsána hlavně pro začátečníky. To znamená, že v ní najdete nezbytný výklad jazyka C, který nevyžaduje žádné předchozí znalosti programování. Všechny vykládané partie, jak z programování v jazyce C tak z vlastností mikrokontroléru AT89S52, jsou prokládány příklady.

Historie vydání

  • 1. vydání - 2007 - ISBN 978-80-7300-215-2
  • 1. vydání - 2010 - ISBN 978-80-7300-268-8 (elektronická kniha ve formátu PDF)

Stručný obsah

  • obsah knihy
    1. Základní pojmy - terminologie
    2. Základní vlastnosti mikrokontroléru AT89S52 (popis vývodů)
    3. Programátor a vývojový kit pro AT89S52 (schéma zapojení, výkres desky plošných spojů, propojovací kabely, oživení, ovládací program, počáteční nastavení, ovládání z příkazové řádky)
    4. Programátorský model AT89S52 (rozdělení paměťového prostoru, základní registry, banky registrů)
    5. Úvod do programování v jazyce C51 (základní pojmy algoritmizace a programování, základní datové typy jazyka C51)
    6. Operátory jazyka C (aritmetické, logické, relační, bitové, přiřazovací, zvláštní operátory, priorita operátorů)
    7. Začínáme programovat (vnitřní zapojení portů, přípravek AT8LED, instalace vývojového prostředí C51, příklad PROG_01)
    8. Pokročilejší příklady (podmíněný příkaz, příkazy cyklů, přípravek ATDIPSW2, příklad PROG_02, příklad PROG_03, přepínač, přípravek AT7SEG, příklad PROG_04)
    9. Strukturované datové typy a funkce (pole, příklad PROG_05, funkce, příklad PROG_06, přípravek ATSW, výčtový typ, příklad PROG_07, struktura, sjednocení, bitové pole, příklad PROG_08)
    10. Přerušení a přerušovací systém (přerušení, přípravek ATIKBD, příklad PROG_09)
    11. Čítače/časovače 0 a 1 a jejich použití (popis čítačů/časovačů 0 a 1, přípravek ATREPRO, příklad PROG_10, příklad PROG_11, přípravek AT4SDYNR, příklad PROG_12, příklad PROG_13)
    12. Sériový kanál a jeho použití (režimy sériového kanál, příklad PROG_14, přípravek ATRS232+, příklad PROG_15)
    13. LCD displej a jeho použití (řadič HD44780, přípravek ATLCDTX2, rutiny pro řízení displeje, příklad PROG_16)
    14. Ukazatele a řetězce (ukazatel, řetězce)
    15. Funkce printf (formátovaný výstup, implementace funkce printf v C51, přípravek ATSVORKY+, příklad PROG_18)
    16. Třídrátová sériová sběrnice (zmnožení vstupů a výstupů, přípravek ATSPITST, příklad PROG_19, přípravek ATUSIDSP, příklad PROG_20)
    17. Čítač/časovač 2 (registry čítač/časovače 2, režimy čítače/časovače 2, příklad PROG_21, příklad PROG_22)
    18. Další rysy AT89S52 (řízení spotřeby,WDT)
    19. Příloha A. Logické systémy, číselné soustavy (převody číselných soustav, bit, bajt, slovo, dvojslovo)
    20. Příloha B. Stručný popis vývojového prostředí µVision 3 (stručný popis jednotlivých položek nabídky, ukázka možností ladění, konfigurace prostředí pro přímé řízení vývojového kitu SDK51/USB51KIT)

  • obsah doprovodného CD
    • DATASHEET - originální dokumentace
    • FORMICA - volně šiřitelná podoba návrhového systému Formica 4.30
    • FOTO - fotografie hotových přípravků
    • KEIL - vývojové prostředí Keil µVision 3
    • PROGRAMY - zdrojové i přeložené formy všech programů realizovaných v knize
    • SDK51 - ovládací aplikace vývojového kitu - programátoru
    • SPOJE - klišé plošných spojů všech přípravků popsaných v knize
    • USB51KITv1.1 - nová verze ovládacího programu pro vývojový kit USB51KIT

Download

Recenze lektorů a reakce čtenářů

  • Nezávislá recenze na hw.cz

Odkazy

Keywords

  • obecná charakteristika
    Jazyk C pro mikrokontroléry, popis mikrokontroléru AT89S52, levný programátor a vývojový kit AT89S52 pro sériový port, vývojové prostředí KEIL µVision 3, praktické příklady a aplikace, přípravky pro rozšíření možností AT89S52, výklad základních pojmů, mikroprocesorová a číslicová technika, popis vývojového prostředí KEIL µVision 3, jádro C51 8051
  • obsah knihy
    Základní pojmy – terminologie, Standardní registry a jejich význam, Základní vlastnosti mikrokontroléru AT89S52, Popis vývodů, Mikrokontrolér AT89S8253, SDK51 – Programátor a vývojový KIT pro AT89S52, Schéma zapojení, Výkres desky plošných spojů, Úprava konstrukce SDK8252 na SDK51, Propojovací kabely, Oživení vývojového kitu SDK51, Ovládací program SDK51.EXE, Počáteční nastavení vývojového kitu, Ovládání vývojového kitu z příkazového řádku, Nová verze ovládacího programu pro USB51KIT, Programátorský model AT89S52, Rozdělení paměťového prostoru, Základní registry, Banky registrů R0 až R7, Úvod do programování v jazyce C51, Základní pojmy algoritmizace a programování, Základní pojmy programování v jazyce C, Základní datové typy jazyka C51, Operátory jazyka C, Aritmetické operátory, Logické operátory, Relační operátory, Bitové operátory, Přiřazovací operátory, Zvláštní operátory, Priority všech operátorů, Začínáme programovat, Vnitřní zapojení portů, Přípravek AT8LED – osmice LED, Instalace vývojového prostředí C51, Příklad PROG_01 – rozsvícení LED, Obsah souboru REGX52.H, Direktiva #define a její použití, Pokročilejší příklady, Podmíněný příkaz (if), Příkazy cyklů, Přípravek ATDIPSW2 – osmice spínačů, Příklad PROG_02 – řízení LED pomocí spínačů, Příklad PROG_03 – blikání LED, Přepínač (switch), Přípravek AT7SEG – 7segmentovka, Příklad PROG_04 – zobrazení hexačíslice na přípravku AT7LED, Strukturované datové typy a funkce, Datové typy, Pole, Příklad PROG_05 – ovládání AT7SEG (upravená verze PROG_04), Funkce, Příklad PROG_06 – ovládání AT7SEG (upravená verze PROG_05), Přípravek ATSW – pětice tlačítek, Výčtový typ (enum), Příklad PROG_07 – ošetření zákmitů od ATSW, Struktura, sjednocení, bitové pole, Příklad PROG_08 – použití struktury, sjednocení a bitového pole, Přerušení a přerušovací systém, Přerušení (interrupt), Přípravek ATIKBD, Příklad PROG_09 – příjem znaku z ATIKBD pomocí přerušení, Čítače/časovače 0 a 1 a jejich použití, Popis čítačů/časovačů 0 a 1, Příklad ATREPRO – piezoměnič, Příklad PROG_10 – generování tónu na přípravku ATREPRO, Příklad PROG_11 – blikání LED pomocí časovače, Přípravek AT4SDYNR – displej s časovým multiplexem, Příklad PROG_12 – řízení přípravku AT4SDYNR, Příklad PROG_13 – editace údaje AT4SDYNR pomocí ATIKBD, Sériový kanál a jeho použití, Režimy sériového kanálu (portu), Příklad PROG_14 – příjem znaku pomocí jednotky UART, Přípravek ATRS232+, Příklad PROG_15 – jednoduchá komunikace s PC, LCD displej a jeho použití, Řadič HD44780, Přípravek ATLCDTX2 – LCD displej (4bitová komunikace), Soubor ATLCDTX2.H – Rutiny pro řízení displeje, Příklad PROG_16 – zobrazení textu na displeji, Ukazatele a řetězce, Ukazatel (pointer), Řetězec, Funkce printf, Formátovaný výstup, Pravidla pro zápis konverze, Příznaky, Šířka, Přesnost, Modifikátor, Konverze, Návratová hodnota, Implementace funkce printf v C51, Příklad PROG_17 – ukázka použití funkce printf, Přípravek ATSVORKY+, Příklad PROG_18 – měření kmitočtu čítačem, Třídrátová sériová sběrnice, Zmnožení vstupů a výstupů, Přípravek ATSPITST, Příklad PROG_19 – ukázka použití přípravku ATSPITST, Přípravek ATUSIDSP – 3místný displej řízený 3drátovou sběrnicí, Příklad PROG_20 – ukázka použití přípravku ATUSIDSP, Čítač/časovač 2, Registry čítače/časovače 2, Režimy čítače/časovače, Příklad PROG_21 – ukázka použití čítače/časovače 2, Příklad PROG_22 – generátor, Další rysy AT89S52, PCON – registr řízení spotřeby, WDT – obvod Watchdog, Registry AUXR a AUXR1, Logické systémy, číselné soustavy, Stručný popis vývojového prostředí µVision, Stručný popis jednotlivých položek nabídka, Ukázka možností ladění, Konfigurace prostředí pro přímé řízení vývojového kitu SDK51/USB51KIT obsah
  • integrované obvody
    AT89S52, 74HCT245, AT89C2051, 74LS46, 74LS47, 74LS247, ICL232, MAX232, TL431, 74HCT595, 74HC595, 74LS595.

URL adresa

domovská stránka této knihy/zboží na Internetu = trvalá a neměnná internetová adresa:

http://shop.ben.cz/cz/121280-c-pro-mikrokontrolery-atmel-at89s52.aspx

Měřicí háčky

různé barvy a velikosti

Levné bastldesky

5×7, 7×9, 9×15 cm

Měřicí jehly

průměr 1 mm

Tlačítková klávesnice

100 Kč

Jazyky

Amper BRNO