Moin, nach langer Zeit habe ich mich hier mal wieder angemeldet, weil die Suchfunktionen diverser Maschinchen mir zwar alle möglichen modernen Controller mit MCS51-Core liefern, aber nichts, was so kompatibel wie möglich zum Urgestein ist.
In der Zielanwendung wird ein 8051 mit deaktiviertem ROM betrieben, extern hängt ein 2764 und diverse Peripherie (Latches, Buffer und Timer) am Daten- und decodierten Adressbus.
Dass diese Alternativfunktion der Ports mit dem klassischen '373/'573 am gemultiplexten Bus weiterhin funktioniert ist also unerlässlich.
Schneller als das Original muss er auf jeden Fall sein, da ich eine interruptbasierte serielle Schnittstelle nachrüsten will. Ein besserer UART mit Empfangsbuffer wäre daher irgendwie toll.
Ein zweiter UART wäre noch besser, aber dann wird es nichts mehr mit drop-in. Wäre aber auch nicht schlimm.
Ich habe damals als der DS80C320 aktuell war, mal einige Schaltungen re-designed, seitdem habe ich eigentlich nur noch AVR und ARM benutzt. Bei der Zielanwendung ist aber so viel trickreich in MCS51 Code gelöst und es muss nur so wenig ergänzt werden, dass der Aufriss, ein AVR- und ARM-Board in den 8051 Sockel zu adaptieren und den ganzen Code neu zu schreiben etwas drüber wäre.
Viele Grüße Stefan