
Microprocessors and Microcontrollers: 8086 and 8051 Architecture, Programming and Interfacing
Das Buch ist für einen Undergraduate-Kurs über den 8086-Mikroprozessor und den 8051-Mikrocontroller geschrieben. Es bietet eine umfassende Abdeckung der Hardware- und Softwareaspekte des 8086-Mikroprozessors und des 8051-Mikrocontrollers.
Das Buch ist in drei Teile gegliedert. Der erste Teil konzentriert sich auf den 8086-Mikroprozessor. Sie lernen die 8086-Architektur, den Befehlssatz, die Assembler-Programmierung (ALP), die Verbindung des 8086 mit Support-Chips, Speicher und Peripheriegeräten wie 8251, 8253, 8255, 8259, 8237 und 8279 kennen.
Außerdem wird die Anbindung des 8086 an Datenwandler - ADC und DAC - erläutert und ein Ampelsteuerungssystem vorgestellt. Der zweite Teil konzentriert sich auf Multiprogrammierung und Multiprozessorkonfigurationen, den numerischen Prozessor 8087, den E/A-Prozessor 8089 und stellt die Merkmale fortgeschrittener Prozessoren wie 80286, 80386, 80486 und Pentium-Prozessoren vor.
Der dritte Teil konzentriert sich auf den 8051-Mikrocontroller. Hier lernen Sie die Architektur des 8051, den Befehlssatz, die Programmierung des 8051 und die Anbindung des 8051 an einen externen Speicher kennen.
Er erklärt Timer/Zähler, serielle Schnittstelle, Interrupts des 8051 und deren Programmierung. Es beschreibt auch die Verbindung von 8051 mit Datenkonvertern - ADC und DAC, Tastaturen, LCDs, LEDs, Schrittmotoren und Sensoren.