
Microprocessors and Microcontrollers: 8086 and 8051 Architecture, Programming and Interfacing
Książka została napisana na potrzeby kursu licencjackiego dotyczącego mikroprocesora 8086 i mikrokontrolera 8051. Zapewnia kompleksowe pokrycie aspektów sprzętowych i programowych mikroprocesora 8086 i mikrokontrolera 8051.
Książka podzielona jest na trzy części. Pierwsza część skupia się na mikroprocesorze 8086. Zapoznaje z architekturą 8086, zestawem instrukcji, programowaniem w języku asemblera (ALP), łączeniem 8086 z układami pomocniczymi, pamięcią i urządzeniami peryferyjnymi, takimi jak 8251, 8253, 8255, 8259, 8237 i 8279.
Wyjaśnia również współpracę 8086 z konwerterami danych - ADC i DAC oraz wprowadza system sterowania sygnalizacją świetlną. Druga część koncentruje się na konfiguracjach wieloprogramowych i wieloprocesorowych, procesorze numerycznym 8087, procesorze I/O 8089 oraz wprowadza funkcje zaawansowanych procesorów, takich jak 80286, 80386, 80486 i procesory Pentium.
Trzecia część skupia się na mikrokontrolerze 8051. Uczy architektury 8051, zestawu instrukcji, programowania 8051 i łączenia 8051 z pamięcią zewnętrzną.
Wyjaśnia timery/liczniki, port szeregowy, przerwania 8051 i ich programowanie. Opisuje również interfejs 8051 z konwerterami danych - ADC i DAC, klawiaturami, wyświetlaczami LCD, diodami LED, silnikami krokowymi i czujnikami.