Hodnotenie:
Kniha o mikrokontroléri 8051/8052 je všeobecne dobre prijímaná, chválená pre svoju zrozumiteľnosť a ľahkú pochopiteľnosť, čo z nej robí skvelý zdroj informácií pre začiatočníkov aj skúsených programátorov, ktorí sa chcú naučiť jazyk assembler. Niektorí recenzenti ju však kritizujú za nedostatočnú hĺbku v niektorých oblastiach a za problémy s odkazovanými materiálmi. Niektorým používateľom tiež prekáža dostupnosť navrhovaného jednodoskového počítača (SBC) na precvičovanie.
Výhody:Jasný a zrozumiteľný štýl písania.
Nevýhody:Vynikajúci pre začiatočníkov aj skúsených programátorov.
(na základe 14 čitateľských recenzií)
8051/8052 Microcontroller: Architecture, Assembly Language, and Hardware Interfacing
Táto kniha bola napísaná s ohľadom na začínajúcich alebo stredne pokročilých vývojárov 8052. Nepredpokladá žiadne predchádzajúce znalosti o 8052, ale krok za krokom prevedie čitateľa architektúrou vrátane diskusií a vysvetlení pojmov, ako sú interná RAM, externá RAM, špeciálne funkčné registre (SFR), režimy adresovania, časovače, sériový I/O a prerušenia.
Potom nasleduje podrobná časť o jazyku assembleru, ktorá vysvetľuje každú inštrukciu v súbore inštrukcií 8052, ako aj súvisiace pojmy, napríklad syntax jazyka assembleru, výrazy, direktívy jazyka assembleru a spôsob implementácie 16-bitových matematických funkcií. Kniha pokračuje dôkladným vysvetlením samotného hardvéru 8052, kde sa preberá funkcia každého pinu mikrokontroléra a nasleduje návrh a vysvetlenie plne funkčného jednodoskového počítača - každá časť schematického návrhu je podrobne vysvetlená, aby čitateľ úplne pochopil, ako je všetko zapojené a prečo.
Knihu uzatvára časť o hardvérovom prepojení a softvérových príkladoch, v ktorej sa čitateľ dozvie o monitorovacom programe SBCMON na použitie v jednodoskovom počítači, o prepojení s klávesnicou 4x4, o komunikácii s LCD displejom 16x2 spôsobom priameho pripojenia, ako aj s mapovaním pamäte, o využití externej sériovej pamäte EEPROM prostredníctvom protokolu SPI a o použití komunikačného štandardu I2C na prístup k externým hodinám reálneho času. Kniha poskytuje čitateľovi, ktorý nemá absolútne žiadne znalosti o 8052, informácie potrebné na pochopenie architektúry, návrh a zostavenie funkčného obvodu založeného na 8052 a napísanie softvéru na ovládanie 8052 v jazyku assembleru.