Der Mikroprozessor ist die Grundkomponente des Mikrocomputers. Der Vorfahr des Mikrocomputers war der Computer. Dieses Gerät wurde in verschiedenen Techniken implementiert, Dies wurde durch die Entwicklung elektronischer Komponenten im Laufe der Zeit ermöglicht. Die Einführung von Halbleitern und integrierten Schaltkreisen führte zu einer raschen Entwicklung der Elektronik, und damit Computer. Der Kern eines Computers ist der Prozessor. Die Implementierung des Prozessors in der integrierten Schaltung ist genau der Mikroprozessor.
Blockschaltbild und Betrieb des Mikrocomputers
Die Grundidee für den Betrieb eines Computers wurde vom Mathematiker von Neumann in der Zwischenkriegszeit entwickelt. Die von ihm vorgeschlagene Struktur wird als Drei-Bus-Struktur bezeichnet. In dieser Struktur werden auch moderne Mikrocomputer hergestellt. Der wesentliche Bestandteil eines Mikrocomputers ist MP-Mikroprozessor. Es ist eine sequentielle Logik, die für ihren Betrieb ein CLK-Taktsignal benötigt (Uhr). Die restlichen Blöcke des Mikrocomputers sind Rom, RAM und Eingangs- / Ausgangsschaltungen (WIR / WY).
Blockdiagramm eines Mikrocomputers
ROM-Speicher
ROM-Speicher (Nur-Lese-Speicher) beinhaltet normalerweise das Programm, nach dem der Mikroprozessor arbeitet oder zumindest seinen Betrieb aufnimmt. Daher wird dieser Speicher oft als Programmspeicher bezeichnet. Das Programm ist eine Aufzeichnung nachfolgender Anweisungen, die vom Mikroprozessor ausgeführt werden. Befehle sind binäre Wörter und sollten Teil des Mikroprozessor-Befehlssatzes sein. Der Mikroprozessor-Befehlssatz definiert den sogenannten. Bestellliste.
RAM
RAM (Arbeitsspeicher) Es ist so konzipiert, dass es beide Eingabedaten enthält, Zwischenresultate, und die Endergebnisse des Mikroprozessorbetriebs (Berechnungen). Somit wird es in einfachen Mikrocomputern verwendet, die zur Steuerung und zum Arbeiten nach einem statischen Programm verwendet werden. Solche Mikrocomputer werden in Form einer integrierten Schaltung hergestellt und als Mikrocontroller bezeichnet. Universalcomputer, bestimmt für die Implementierung verschiedener Programme - wie z. B. Mikrocomputer-PCs (Persona! Computer) Sie verwenden auch RAM, um das Programm zu speichern. Während Mikrocontroller mit einer kleinen Menge RAM zufrieden sind, dann sollten Mikrocomputer so viel wie möglich davon haben.
E / A-Systeme
E / A-Systeme Kommunikation mit der Umwelt ermöglichen. Sie können zur Eingabe von Daten und Programmen verwendet werden, sowie die Ergebnisse des Mikrocomputerbetriebs oder der Steuerung externer Geräte zu präsentieren. Für Ein- / Ausgabesysteme über die sogenannten. Externe Geräte sind an die Schnittstelle angeschlossen.
Datenbus
Datenbus es wird verwendet, um Bestellungen zu übermitteln (vom Programmspeicher zum Mikroprozessor) und Daten. Um die höchstmögliche Geschwindigkeit des Betriebs des Mikrocomputers zu erreichen, wird dieser Bus parallel implementiert. Jedes übertragene Bit eines Knotens hat eine Leitung (Linie). Die Anzahl der Datenleitungen hängt von den Fähigkeiten des Mikroprozessors ab. Busbreite (Anzahl der Datenleitungen) ist ein Vielfaches einer Zahl 8. Dies ermöglicht die Übertragung von Bytezuständen (Ich Bajt = 8 Bits).
Adressbus
Adressbus weist auf einen Mikrocomputerblock hin, mit dem der Mikroprozessor zusammenarbeiten will. Es ist auch ein paralleler Bus. Die Anzahl der Adressleitungen hängt von den Fähigkeiten des Mikroprozessors ab. Nur der Mikroprozessor gibt die Adressen aus. DMA-Übertragung (mit direktem Speicherzugriff), wenn die Speicheradressen von einem speziellen Chip ausgegeben werden, die sogenannte. DMA-Treiber.