/media/sda-magnetic/david/Dok-15-2023-11-27/fernuni-hagen/cs-i-ii/old-cs-2-03/ttl-74xx/01801-schluesselworte-v07/intel-schluesselworte/bausteine3.txt


So, jetzt machen wir das so: Unter http://www.ituenix.de/intel-schluesselworte finden sie jetzt schon eine Sammlung, zu 8251, 8253, 8255, 8257, 8259. Was ich schon habe, aber nicht an der Stelle steht, ist eine Sammlung, als Ergänzung, zu: 8282, 8283, .. Und das Lustige ist: Das wird jetzt noch mehr erweitert. Von dem 8253 und 8259, weiß ich quasi die Pins. Jetzt möchte ich die Sammlung erweitern. Um die TTL-Gatter. Dazu habe ich auch ein Buch - einfach nur die Sammlung, und am Besten auch die Pins der TTL-Gatter, im Allgemeinen. Das muss ja nicht bei D-Latch und NAND-Gatter, jetzt genau klar sein - aber das Prinzip. Das lerne ich alles auswendig.

Jetzt kommt aber graphiktechnisch was dazu: Im nächsten Beitrag erst Mal die anderen - 8282 ...

Das Display, was ich für meine AVR-Mikrocontroller benutze, heißt: 

HD44780

Das sollte man eigentlich auch wissen - LCD ist schön, aber wie heißt das? 

Die Anschlussbelegungen davon sind: 

1    VSS (selten: VDD)    GND (selten: +5 V)     
2    VDD (selten: VSS)    +5 V (selten: GND)     
3    VEE, V0, V5    Kontrastspannung (-5 V / 0 V bis 5 V)     
4    RS    Register Select (0=Befehl/Status 1=Daten)     
5    RW    1=Read 0=Write     
6    E    0=Disable 1=Enable     
7    DB0    Datenbit 0     
8    DB1    Datenbit 1     
9    DB2    Datenbit 2     
10    DB3    Datenbit 3     
11    DB4    Datenbit 4     
12    DB5    Datenbit 5     
13    DB6    Datenbit 6     
14    DB7    Datenbit 7     
15    A    LED-Beleuchtung, meist Anode     
16    K    LED-Beleuchtung, meist Kathode

Die muss man Pin für Pin wissen, da muss jeder Pin sitzen.

Jetzt gibt es 2 oder 3 Converter, das auch schön, aber die sollte man wissen, wie die heißen.

Das ist der

MCE2VGA

Das ist der Hercules, MDA, CGA Converter. 
Und da gibt, den, den ich gekauft habe, der ist typisch.

Der hat eine teure Version, die heißt:

GBS 8219
Und die günstige

GBS 8200

Den letzteren habe ich gekauft - den GBS 8200. Anmerkung, das ist immer wieder nett - das mögen ja teilweise Bastler sein, die so etwas herstellen - trotzdem ist es so: Denken wir an den 8086er von Intel, dann ist das ja ein Standard. Wenn wir an solche Converter denken, dann denken wir nicht an Standards - dabei ist so zu sagen, auch ein "Standard".

Jetzt aber, zu MDA, CGA, EGA

Da muss gelernt werden - erst Mal Sub-D-9-Stecker sollte sitzen. Dann sollten die einzelnen Bits, als Bedeutung sitzen.

Also: VSYNC, HSYNC, SIGNAL, R, G, B, dann sollten zunächst die Pins sitzen. Das sollte klar sein, wo was ist. Und vielleicht noch die Frequenzen ohne sich was dabei zu denken, das heißt 50Hz und fertig. 

Das wichtige ist: Nicht zielgerichtet, drauf los gehen. Nicht denke, ich baue jetzt einen GBS 8200 oder ich kann alles genau messen. Das ist nicht das Ziel. Es ist nicht zielgerichtet.

Wenn ich an den GBS 8200 denke, dann ist das ein typisches Teil. Und es gibt schon deswegen keinen Grund das nach zu eifern, weil das typisch ist. Das ist aber nicht. Auch, wenn ich mir schon vorstellen kann, mit dem entsprechenden Oszillatorchip 8284 einen 8086er zum Laufen zu kriegen, und zwar ohne Graphikkarte, aber, dass er als Computer tut. Das ist ein Missverständnis, aber: Ich habe einen Atmega8. Der mag zum 8086er unterschiedlich aussehen. Wenn wir aber an den Intel 8048 denken, dann ist der etwa in derselben Zeit entstanden, wie der 8086er. Oder 8085er.

Und wenn wir an 

http://www.ituenix.de/avr

oder

http://www.ituenix.de:8084/webcam.ogg 

denken, wir kriegen einen Atmega8 schnell zum laufen. Mit der richtigen Programmierumgebung gelingt das auch mit einem Intel 8048. Und der ist etwa auf der Höhe wie der Atmega8. Das gelingt aber auch mit einem 8086er. Das mag komisch klingen, aber in meinem IBM PC XT, mit Hercules Graphikkarte ist ein 8088er und der ist wie der 8086er. Und wenn ich über Graphikkarte rede, dann sage ich mit MDA und Hercules bin ich noch nicht auf der Höhe. Trotzdem könnte ich mir vorstellen, einen 8086er ein zu setzen. Wie geht das? Da doch in meinem IBM PC XT beides ist. Na ja, wir müssen uns einen Prozessor vorstellen. Und ich habe ja eben den Atmega8 an ein LCD angeschlossen

http://www.ituenix.de/avr
und
http://www.ituenix.de:8084/webcam.ogg

Dasselbe können wir auch mit einem 8086er machen, der sonst mit Hercules Graphikkarte läuft. Das wichtige ist: Wir trennen hier: Das ist eine eigene Schaltung. Da kommt der Prozessor, kommt auf eine kleine Platine und dran ein LCD - aber nicht das LCD, an den IBM PC XT, an die Hercules Graphikkarte - das nicht. Das LCD geht auch ohne Graphikkarte, einfach mit den richtigen Befehlen.

Das ist was anderes: Man kann denselben Prozessor so und so betreiben. Aber jetzt:

Jetzt die Graphikstandards, gar nicht lernen, wie zu 100% dies und das. Welcher Baustein sitzt auf der Karte - sondern wie bei 8282.  Ich würde mich trauen solche Bausteine zu verbauen - aber lernt ohne daran zu denken, das gleich zu bauen. Das gilt auch für die Graphikstandards.

Jetzt machen wir erst Mal das:

http://www.db1hz.de/pc/data/d_data_video.html?fbclid=IwAR079w2O-jRlo2pC0U_K-EwpEp18wdd8_0QThSgCfn8dvecJAbpSVtQ4RLQ#CGA

Dann das: 

http://minuszerodegrees.net/mda_cga_ega/mda_cga_ega.htm

Das muss sitzen.