Forum: Mikrocontroller und Digitale Elektronik source für at89c2051 nach 87c51 umwandeln


von frank (Gast)


Lesenswert?

Hallo,
wer kann den source für at89c2051 nach 87c51 umwandeln, da ich diesen
IC drigend bruche.
Wer kann helfen.

Gruß
Frank

von Benedikt (Gast)


Lesenswert?

Das kannst du selbst, denn beide uC sind identisch, d.h. du kannst den
Code 1:1 verwenden es sei denn der interne Komparator wurde benutzt,
aber das ist eher unwarscheinlich.

von frank (Gast)


Lesenswert?

Das Problem ist,ich kenne mich mit Microcontroller nicht aus.
Ich habe nur den Source,und weiss nicht was der Source genau macht.
könntest Du mir helfen und den Source umschreiben,und den source
in Assembler so schreiben damit ich weiss was er macht.

Gruß
Frank

von Benedikt (Gast)


Lesenswert?

Dann zeig doch erstmal den Source Code, dann sehen wir weiter...

von frank (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,
hier der Source Code.

Gruß
Frank.

PS: kannst Du mir sagen  ob der INT0 und T0 in benutzung ist?.

von peter dannegger (Gast)


Lesenswert?

Das ist kein Source Code, sondern nur das Programmierfile (wie eine
*.exe aufm PC) !

Brenns doch einfach mal in den 87C51 rein.

Wie schon oben gesagt wurde, sollte es laufen.


Peter

von Benedikt (Gast)


Lesenswert?

Das ist kein Source Code, sondern der fertige Maschinencode.
Umwandeln ist mit einem Disassembler zwar möglich, aber daraus einen
gut verständlichen Code zu machen ist verdammt viel arbeit.

T0 und INT0 werden beide verwendet.

von frank (Gast)


Angehängte Dateien:

Lesenswert?

Das ist kein Source Code, sondern der fertige Maschinencode.
Umwandeln ist mit einem Disassembler zwar möglich, aber daraus einen
gut verständlichen Code zu machen ist verdammt viel arbeit.

T0 und INT0 werden beide verwendet.

hier nun die TXT Datei.

Frank.

von peter dannegger (Gast)


Lesenswert?

"hier nun die TXT Datei."

Na und ?

Das ist immer noch kein lesbarer Source-Code.

Dazu gehören nämlich noch aussagekräftige Funktions- und
Variablennnamen sowie jede Menge beschreibende Kommentare, was das
Ganze überhaupt machen soll und wie.


Peter

von frank (Gast)


Lesenswert?

Lieber Peter,
wenn Du weiter oben list,
dann wirst du sehen das ich genau diese Frage gestellt haben.
Aber vieleicht kannst du mir das sagen,denn ich bin Anfänger und weiss
was das Prog im IC macht.
Ich wollte es nur vom AT89C2051 in einen 87C51 Progm,weiss aber nicht
ob es so einfach geht.

Frank.

von Benedikt (Gast)


Lesenswert?

>Ich wollte es nur vom AT89C2051 in einen 87C51 Progm,weiss aber nicht
>ob es so einfach geht.

Ja, es geht.
Aber wiso willst du unbedingt einen 87C51 verwenden ?
Der AT89C2051 ist nicht nur kleiner, sondern auch billiger und mehrmals
programmierbar.

von frank (Gast)


Lesenswert?

Ich habe noch eine ganze Kiste voll 87C51 damit.
Aber muss ich nicht die Pins Neu definieren, da der 89C2051 doch nur 16
hat, und der 87C51 24 I/O hat.??!!

Frank

von peter dannegger (Gast)


Lesenswert?

Der 89C2051 hat 15 und der 87C51 hat 32, laß also einfach die
überzähligen 17 frei.


Peter

von frank (Gast)


Lesenswert?

OK,
danke nochmals an alle.

Frank

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.