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

Práce s mikrokontroléry Atmel AT89LP2052, AT89LP4052

5. díl - edice uP a praxe

Práce s mikrokontroléry Atmel AT89LP2052, AT89LP4052 - 5. díl - edice uP a praxe
 (Matoušek David)
obj. číslo121275
autor Matoušek David
vydal / výrobceBEN - technická literatura
rozsah / vazba200 stran B5 + CD / brožovaná V2
vydání1. české
prodáváme od 1.7.2006
ISBN / EAN80-7300-205-1
9788073002053
dostupnostSkladem
Cena
v kamenném obchodě
 
336 Kč
Internetová cena
pro zaslání poštou
299 Kč
Koupit   (ceny včetně DPH)  

Aktualizováno  14.6.2006

Popis

obsah download reakce odkazy keywords

Kniha je věnována popisu a praktickým aplikacím mikrokontroléru AT89LP2052 (AT89LP4052).

Mikrokontrolér AT89LP2052 (AT89LP4052) patří do nové řady vysoce výkonných mikrokontrolérů firmy ATMEL, které používají rozšířené jádro 8051. Oproti klasickému jádru 8051 nedochází k vnitřnímu dělení kmitočtu (jádro 8051 pracuje na 1/12 hodinového kmitočtu), takže tyto nové mikrokontroléry dosahují při stejné hodnotě kmitočtu 6 až 12× vyšší rychlost. Z toho také vyplývá, že při stejném výpočetním výkonu mají nižší spotřebu, neboť mohou zpracovat úlohu při nižším synchonizačním kmitočtu. Nejvyšší možný taktovací kmitočet je 20 MHz, čemuž odpovídá maximální výpočetní výkon 20 MIPS.

Mikrokontrolér AT89LP2052 (AT89LP4052) je přes tyto "rychlostní" výhody plně binárně kompatibilní s klasickým procesorem 8051. To znamená, že konstruktér může využít znalostí instrukční sady 8051 (nové procesory pracují se stejnými instrukcemi) a také používat stejné vývojové prostředky.

Mikrokontrolér AT89LP2052 (AT89LP4052) má nově možnost sériového downloadu programu, což umožňuje nahrávat program do mikrokontroléru přímo v aplikaci (není třeba před každým programováním mikrokontrolér vyjmout z aplikační desky a vložit do programátoru a po naprogramování vrátit zpět do aplikační desky).

V knize jsou navíc publikovány dva návody na výrobu vývojových kitů (spojení testovací desky a programátoru).
První konstrukce je určena pro sériový port, vyžaduje vnější napájecí zdroj 9 V. Druhá konstrukce je určena pro USB, poskytuje rychlé programování a napájení přímo z počítače (není třeba vnější zdroj).

Mezi další přípravky patří: univerzální kit (relé, triak, piezo, tlačítka, PWM detektor), inteligentní maticová klávesnice, rozhraní RS232 s více porty, UART tester ve vstupním i výstupním režimu, jednoduchý SPI přijímač, A/D převodník s operačním zesilovačem, …

Jako další vlastnosti mikrokontroléru AT89LP2052 (AT89LP4052) lze uvést:

  • 2 KB (u AT89LP2052) nebo 4 KB (u AT89LP4052) programové paměti Flash,
  • 15 programovatelných vstupně/výstupních linek (4 režimy funkce: kvaziobousměrný režim - dle standardu 8051, výstup typu otevřený kolektor, aktivní výstup, pouze vstup),
  • rozšířený UART (sériový kanál) s jemnějším laděním přenosové rychlosti a detekcí chyby rámce,
  • SPI kanál, hlídací obvod WDT, detektor podpětí a výpadku napájení, startovací obvod (power-on reset),
  • analogový komparátor s konfigurovatelným přerušením a filtrací šumu,
  • dva rozšířené 16bitové čítače/časovače s možností práce jako 8bitové PWM jednotky,
  • přerušovací systém se 4úrovňovou prioritou přerušení.

    Firma ATMEL zveřejnila informace o mikrokontroléru AT89LP2052 (AT89LP4052) již v březnu 2005. Výhledově plánuje další typy, které budou mít jako periferie zabudovány například: 10bitový A/D převodník, datovou paměť EEPROM nebo pokročilé čítače/časovače.

    Naše nakladatelství přináší informace o těchto velmi zajímavých mikrokontrolérem s minimálním zpožděním.

    Historie vydání

    • 1. vydání - 2006 - ISBN 80-7300-205-1
    • 1. vydání - 2010 - ISBN 978-80-7300-275-6 (elektronická kniha ve formátu PDF)

    Stručný obsah

    • obsah knihy
      1. Úvod
      2. Základní charakteristiky mikrokontroléru AT89LP2052/4052
      3. Programátory a vývojové kity pro AT89LP2052/4052
      4. Programátorský model AT89LP2052/4052
      5. Instrukční soubor
      6. Assembler ASM51
      7. Základy používání paralelního portu P1/P3
      8. Složitější úlohy s porty
      9. Přerušovací systém a jeho použití
      10. Čítač/časovač a jeho použití
      11. Sériová rozhraní
      12. Analogový komparátor
      13. Další rysy AT89LP2052/4052

    • obsah doprovodného CD
      • DEBUG - soubory (a aplikace), pomocí nichž naprogramujete řídicí procesory obou vývojových kitů
      • DATASHEET - originální dokumentace
      • FOTO - fotografie hotových přípravků
      • KITY - ovládací aplikace obou vývojových kitů
      • PROGRAMY - zdrojové i přeložené formy všech programů realizovaných v knize
      • OVLADACE - ovladače pro USB port
      • SPOJE - klišé plošných spojů všech přípravků popsaných v knize

    Download

    Recenze lektorů a reakce čtenářů

    • Nezávislá recenze na hw.cz

    Odkazy

    • Další knihy autora se zobrazí kliknutím na jeho jméno.

      Piezo - výprodej piezo ukončené výroby

    Keywords

    • obsah knihy
      Základní pojmy – terminologie, Standardní registry a jejich význam, Základní charakteristiky mikrokontroléru AT89LP2052/4052, Podrobnější popis, Význam jednotlivých vývodů, Základní odlišnosti oproti standardu 8051, Programování paměti Flash, Programátory a vývojové kity pro AT89LP2052/4052, USBLP2052KIT – USB varianta, COMLP2052KIT – varianta pro sériový port, Konektory portů, Kontakt na autora, Programátorský model AT89LP2052/4052, Rozdělení paměťového prostoru, Základní registry, Banky registrů R0 až R7, Instrukční soubor, Operandy instrukcí, Typy skoků, Rozdíly mezi instrukčními soubory AT89LP2052/4052 a 8051, Zavedené symboly, Přesuny dat, Bitové operace, Větvení programu, Instrukce pro podporu podprogramů, Logické operace, Aritmetické operace, Prázdná instrukce – časování, Instrukce versus porty, Vedlejší efekty instrukcí, Assembler ASM51, Základní pojmy při práci s ASM51, Symboly, Návěští, JMP a CALL, Bitové adresování, ASCII literály, Komentář, Lokační čítač $, Čísla a operátory, Direktivy (pseudoinstrukce) ASM51, Ovládání ASM51, Soubor LP2052.INC, Základy používání paralelního portu P1/P3, Vstupně/výstupní porty, Kvaziobousměrný výstup, Vstupní režim, Výstup s otevřeným kolektorem, Výstup push-pull (aktivní výstup), Analogové funkce portu 1, Read – Modify – Write, Alternativní funkce portů, Buzení osmi LED, Náš první program PROG_01, Program PROG_02, Program PROG_03, Složitější úlohy s porty, Přípravek ATDISP, Přípravek ATUNI, Program PROG_04, Program PROG_05 – použití piezoměniče, Přípravek ATELCD, Přerušovací systém a jeho použití, Obecně o přerušení (interrupt), Zdroje přerušení, Rutiny obsluhy přerušení, Registry pro řízení přerušení IE, SPCR, IP a IPH, Stavové příznaky přerušení, Odezva na přerušení, Přípravek ATIKBD, Program PROG_06, Čítač/časovač a jeho použití, Stručný popis čítačů/časovačů, Popis řídicích registrů čítačů/časovačů, Jednotlivé režimy práce čítačů/časovačů, PWM (pulzně-šířková modulace), Konfigurace vývodů čítačů/časovačů, Režie spojená s časovačem, Program PROG_07, Přípravek ATDIPSW2, Program PROG_08, Sériová rozhraní, Klasický sériový port (UART), Režimy práce UART, Registr SCON, Víceprocesorová komunikace, Přenosová rychlost, Přípravek ATRS232+, SPI (Serial Peripheral Interface), Normální režim, Rozšířený režim, Registr SPCR, Registr SPSR, Registr SPDR, Generátor sériových hodin, SPI konfigurace vývodů, Příklady použití sériových rozhraní, Příklad PROG_09, Přípravek ATRSTST, Příklad PROG_10, Příklad PROG_11, Přípravek ATSPITST, Příklad PROG_12, Přípravek ATOSC, Příklad PROG_13, Analogový komparátor, Základní vlastnosti, Přerušení od komparátoru, Přerušení komparátoru bez poryvů, Režimy snížené spotřeby a komparátor, Registr ACSR – řídicí a stavový registr komparátoru, Další rysy AT89LP2052/4052, Reset, Režimy snížené spotřeby, Režim Idle (režim nečinnosti), Power-down režim (režim sníženého napájecího napětí), Watchdog – hlídač správného běhu programu, Příklad PROG_14

    URL adresa

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

    http://shop.ben.cz/cz/121275-prace-s-mikrokontrolery-atmel-at89lp2052-at89lp4052.aspx


  • Jazyky

    Amper BRNO