#230 Intel 8085 Single-Board-Computer kaufen
Inhaltsverzeichnis
- Einführung
- Alte Funkgeräte: Ein persönlicher Rückblick
- Eine neue Entdeckung: Das 8085 Single-Board-Computer
- Aufbau des 8085 Single-Board-Computers
- 4.1 Der Mikroprozessor 8085
- 4.2 Speicher: ROM und RAM
- 4.3 UART und serielle Kommunikation
- 4.4 Adressdekodierung mit dem 16V8 GAL
- 4.5 Zusätzliche Funktionen: Max232 und DS1210
- Ein erster Blick auf das Schaltbild
- Projektpläne: Portierung des Monitorprogramms und Microsoft BASIC
- Herausforderungen und Zeitmanagement
- Fazit und Ausblick
- Ressourcen
- Häufig gestellte Fragen (FAQs)
🖥️ Das 8085 Single-Board-Computer: Eine persönliche Reise zurück zu den Anfängen der Mikroprozessoren
In den letzten Jahren habe ich mich intensiv mit verschiedenen Projekten beschäftigt. Auf meinem Arbeitstisch befinden sich unter anderem alte Ham-Radios, an denen ich herumbastele, und mein Z80-Board, an dem ich noch ein paar Teile austauschen muss. Doch heute möchte ich Ihnen von einer ganz besonderen Entdeckung erzählen - einem brandneuen Single-Board-Computer, der auf dem legendären 8085 Mikroprozessor basiert.
1. Einführung
Als Kind der 80er Jahre faszinierten mich Mikroprozessoren schon früh. Meine Leidenschaft begann mit dem 8080 Mikroprozessor, der jedoch aufgrund seiner Komplexität nicht leicht zu handhaben war. Als dann der 8085 auf den Markt kam, war ich begeistert. Mit seiner vereinfachten Architektur und den 5-Volt-Anforderungen war der 8085 ein echtes Arbeitstier. In den 1980er Jahren entwickelte ich zahlreiche Single-Board-Computer, die in der Robotik, der Automatisierungstechnik und anderen Bereichen eingesetzt wurden. Der 8085 war mein verlässlicher Begleiter.
2. Alte Funkgeräte: Ein persönlicher Rückblick
Bevor ich jedoch zum 8085 Single-Board-Computer komme, möchte ich kurz von meinen alten Ham-Radios erzählen. Vor einigen Jahren besorgte ich mir ein altes Funkgerät, das seine besten Tage längst hinter sich hatte. Es empfing nur noch mit Störungen und das Single-Sideband-Signal war verzerrt. Doch mit viel Fleiß und dem Austausch von 116 Elektrolytkondensatoren konnte ich das Funkgerät wieder zum Leben erwecken. Es empfängt nun einwandfrei und auch die Übertragung muss nur noch justiert werden.
3. Eine neue Entdeckung: Das 8085 Single-Board-Computer
Während meiner Recherchen im Netz stieß ich auf ein interessantes Board, das auf dem 8085 basiert. Es ist ein Single-Board-Computer, der von Sergei Molenkov entwickelt wurde - dem gleichen Ingenieur, der auch das beliebte Zeta-Board entwarf. Da ich schon immer von der Idee fasziniert war, einen kleinen Single-Board-Computer mit dem 8085 zu bauen, konnte ich nicht widerstehen und bestellte gleich zehn dieser Boards aus China.
4. Aufbau des 8085 Single-Board-Computers
Das 8085 Single-Board-Computer ist kompakt und beinhaltet den Mikroprozessor 8085, ROM und RAM für den Speicher, einen UART für die serielle Kommunikation, sowie eine Adressdekodierungseinheit mit dem 16V8 GAL. Sergei Molenkov hat sogar den DS1210-Chip verbaut, der eine nichtflüchtige RAM-Speicherung ermöglicht. Doch lassen Sie uns das Board genauer betrachten.
4.1 Der Mikroprozessor 8085
Der Herzstück des Boards ist der 8085 Mikroprozessor. Er verfügt über einen internen Quarzoszillator und wird mit einem externen Kristall betrieben. Die benötigten Lastwiderstände hängen von der Art des verwendeten 8085 Chips ab, sei es ein MOS (Metalloxidhalbleiter) oder CMOS (Komplementär-MOS) Chip.
4.2 Speicher: ROM und RAM
Das Board enthält sowohl ROM als auch RAM für den Speicher. Das ROM kann entweder mit einem 27C128, 27C256 oder 28C256 Chip bestückt werden. Der verbaute 62V256 RAM-Chip bietet eine 32K-32K-32K-Aufteilung und kann auf verschiedene Weisen konfiguriert werden.
4.3 UART und serielle Kommunikation
Für die serielle Kommunikation verfügt das Board über einen UART-Chip und den MAX232 für die Pegelanpassung. Die Baudrate des UARTs kann über Jumper eingestellt werden, um verschiedene Übertragungsgeschwindigkeiten zu ermöglichen.
4.4 Adressdekodierung mit dem 16V8 GAL
Die Adressdekodierung wird mit dem 16V8 GAL-Chip realisiert, der eine Vielzahl von Funktionen übernimmt. Er kümmert sich um die Chip Selects und generiert Taktimpulse. Außerdem verfügt er über eine integrierte Teilerfunktion, um die UART-Timing aus dem Hauptquarz zu generieren.
4.5 Zusätzliche Funktionen: Max232 und DS1210
Als besondere Zugabe enthält das Board den DS1210 Chip, der als nichtflüchtiges RAM-Supervisor fungiert. Dieser Chip wurde auch schon beim Zeta-Board erfolgreich eingesetzt. Natürlich kann man ihn auch ausbauen, sollte man ihn nicht benötigen.
5. Ein erster Blick auf das Schaltbild
Das Schaltbild des Boards gibt uns einen Überblick über die verschiedenen Komponenten und Jumper-Einstellungen. Es zeigt den Aufbau des Boards und die Verbindung zwischen den einzelnen Bauteilen. Dabei werden auch die verschiedenen Konfigurationsmöglichkeiten für ROMs und die UART-Baudrate erklärt.
6. Projektpläne: Portierung des Monitorprogramms und Microsoft BASIC
Nachdem ich mir das 8085 Single-Board-Computer genauer angesehen habe, bin ich schon voller Ideen für neue Projekte. Zum einen möchte ich mein Monitorprogramm auf das Board portieren. Darüber hinaus reizt es mich, eine Portierung von Microsoft BASIC vorzunehmen, da das Board bisher nur das rudimentäre Tiny BASIC unterstützt. Die Umsetzung wird sicher eine Herausforderung, aber ich freue mich darauf, mich mit der Programmierung des 8085 zu beschäftigen.
7. Herausforderungen und Zeitmanagement
Natürlich stehen mir auch bei diesem Projekt einige Herausforderungen bevor. Neben Zeitmangel und anderen laufenden Projekten, habe ich mich auch für weitere Beratungstätigkeiten angemeldet, was meine Zeit weiter einschränkt. Doch ich bin fest entschlossen, mein Vorhaben umzusetzen und das Beste aus meinem 8085 Single-Board-Computer herauszuholen.
8. Fazit und Ausblick
Mit dem 8085 Single-Board-Computer bekomme ich die Möglichkeit, in Nostalgie zu schwelgen und gleichzeitig meine Programmierfähigkeiten aufzufrischen. Das Board bietet zahlreiche Möglichkeiten für spannende Projekte und Experimente. Ich bin gespannt, was die Zukunft bringt und freue mich darauf, weitere Erfahrungen mit dem 8085 zu sammeln.
9. Ressourcen
10. Häufig gestellte Fragen (FAQs)
Q: Wo kann ich das 8085 Single-Board-Computer kaufen?\
A: Das Board kann direkt über Sergei Molenkov's Website erworben werden. Eine Bestellung aus China ist ebenfalls möglich.
Q: Welche Programmiersprachen werden für das 8085 Single-Board-Computer unterstützt?\
A: Das Board unterstützt die Verwendung von Assemblersprachen und anderen Hochsprachen, die für den 8085 Mikroprozessor entwickelt wurden.
Q: Ist das 8085 Single-Board-Computer für Anfänger geeignet?\
A: Das Board richtet sich vor allem an Personen mit Vorkenntnissen in der Mikroprozessorprogrammierung. Für Anfänger kann es eine steile Lernkurve darstellen, ist aber dennoch eine spannende Herausforderung.
Q: Kann ich das 8085 Single-Board-Computer für meine eigenen Projekte erweitern?\
A: Ja, das Board bietet verschiedene Anschlussmöglichkeiten und Erweiterungsslots, die es ermöglichen, eigene Schaltungen und Module hinzuzufügen.
Q: Gibt es eine Community oder ein Forum, in dem ich mich mit anderen 8085-Enthusiasten austauschen kann?\
A: Ja, es gibt Online-Foren und soziale Medien-Gruppen, in denen sich Gleichgesinnte austauschen und bei Fragen oder Problemen helfen können.