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
obj. číslo | 121280 |
---|---|
autor | Matoušek David |
vydal / výrobce | BEN - technická literatura |
rozsah / vazba | 240 stran B5 + CD / brožovaná V2 |
vydání | 1. české |
prodáváme od | 26.3.2007 |
ISBN / EAN | 978-80-7300-215-2 9788073002152 |
dostupnost | Skladem |
Cena v kamenném obchodě | 393 Kč |
Internetová cena pro zaslání poštou | 349 Kč |
Aktualizováno 13.5.2010
Popis
Elektronická podoba knihy:
obsah | download | reakce | odkazy | keywords |
---|
- 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)
Ve zkratce
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
- Základní pojmy - terminologie
- Základní vlastnosti mikrokontroléru AT89S52 (popis vývodů)
- 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)
- Programátorský model AT89S52 (rozdělení paměťového prostoru, základní registry, banky registrů)
- Úvod do programování v jazyce C51 (základní pojmy algoritmizace a programování, základní datové typy jazyka C51)
- Operátory jazyka C (aritmetické, logické, relační, bitové, přiřazovací, zvláštní operátory, priorita operátorů)
- Začínáme programovat (vnitřní zapojení portů, přípravek AT8LED, instalace vývojového prostředí C51, příklad PROG_01)
- 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)
- 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)
- Přerušení a přerušovací systém (přerušení, přípravek ATIKBD, příklad PROG_09)
- Čí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)
- 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)
- LCD displej a jeho použití (řadič HD44780, přípravek ATLCDTX2, rutiny pro řízení displeje, příklad PROG_16)
- Ukazatele a řetězce (ukazatel, řetězce)
- Funkce printf (formátovaný výstup, implementace funkce printf v C51, přípravek ATSVORKY+, příklad PROG_18)
- 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)
- Čítač/časovač 2 (registry čítač/časovače 2, režimy čítače/časovače 2, příklad PROG_21, příklad PROG_22)
- Další rysy AT89S52 (řízení spotřeby,WDT)
- Příloha A. Logické systémy, číselné soustavy (převody číselných soustav, bit, bajt, slovo, dvojslovo)
- 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
- podrobný obsah - ve formátu PDF
- ukázka knihy - ve formátu PDF
- update - zatím žádný není
- Jak nakupovat vývojové prostředky - pár užitečných a praktických rad
Recenze lektorů a reakce čtenářů
- Nezávislá recenze na hw.cz
Odkazy
- Vývojový kit USB51KIT pro AT89S51 a AT89S52 - kompletní stavební návod s ovládacím programem pro Windows
- www.microland.cz - Microland - dodavatel evaluačních kitů a vývojových prostředků
- www.keil.com - KEIL - výrobce vývojového prostředí µVision 3
- https://www.keil.com/c51/demo/eval/c51.htm - stažení aktuální verze KEIL C51
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