Autor |
|
|
|
BID = 459447
manni-k Neu hier
Beiträge: 47 Wohnort: ravensburg
|
|
Hi Ich such ein A51 compiler, habe schon andere ausprobiert leider ohne erfolg. Könnt ihr mir bitte helfen!! ich upe mal eine beispiel Datei. Danke!!
INCLUDE REG_52.PDF
NR EQU P3.5
NY EQU P3.4
NG EQU P3.3
SR EQU P1.2
SY EQU P1.3
SG EQU P1.4
ER EQU P1.5
EY EQU P1.6
EG EQU P1.7
WR EQU P3.7
WY EQU P1.0
WG EQU P1.1
CSEG AT 0 ; RESET VECTOR
;---------==========----------==========---------=========---------
; PROCESSOR INTERRUPT AND RESET VECTORS
;---------==========----------==========---------=========---------
ORG 00H ; Reset
JMP MAIN
;---------==========----------==========---------=========---------
MAIN:
MOV SP,#40H
MOV P1,#0FFH
MOV P3,#0FFH
TOP: CLR NR
CLR SR
CLR ER
CLR WY
SETB WG
CALL Y_DELAY
SETB NR
CLR NY
CLR WR
SETB WY
CALL Y_DELAY
SETB NY
CLR NG
CALL DELAY
CLR NY
SETB NG
CALL Y_DELAY
CLR NR
SETB NY
SETB SR
CLR SY
CALL Y_DELAY
SETB SY
CLR SG
CALL DELAY
CLR SY
SETB SG
CALL Y_DELAY
CLR SR
SETB SY
SETB ER
CLR EY
CALL Y_DELAY
SETB EY
CLR EG
CALL DELAY
CLR EY
SETB EG
CALL Y_DELAY
CLR ER
SETB EY
SETB WR
CLR WY
CALL Y_DELAY
SETB WY
CLR WG
CALL DELAY
AJMP TOP
;**********************************************************
DELAY:
MOV R3,#3FH
REPA3: MOV R1,#0FFH
REPA2: MOV R2,#0FFH
REPA1: NOP
DJNZ R2,REPA1
DJNZ R1,REPA2
DJNZ R3,REPA3
RET
; ---------==========----------==========---------=========---------
Y_DELAY:
MOV R3,#1AH
RQPA3: MOV R1,#0FFH
RQPA2: MOV R2,#0FFH
RQPA1: NOP
DJNZ R2,RQPA1
DJNZ R1,RQPA2
DJNZ R3,RQPA3
RET
;**********************************************************
END
|
|
BID = 459499
wweidner Gelegenheitsposter
Beiträge: 64 Wohnort: nürnberg
|
|
BID = 459509
manni-k Neu hier
Beiträge: 47 Wohnort: ravensburg
|
Hi Danke aber Der geht auch nicht.
gruss manni
|
BID = 459593
Elektrikser Gerade angekommen
Beiträge: 14 Wohnort: Ingolstadt
|
Da würde von Keil die Demo von µVision gehen. Die sind, glaube ich, auf 2k beschränkt. Vielleicht hat noch jemand eine alte µVision1? Die neuen Versionen sind alle ziemlich aufgebläht...
Gruß Elektrikser
|
BID = 459605
manni-k Neu hier
Beiträge: 47 Wohnort: ravensburg
|
Hi danke für deine antwort.
aber das habe ich auch schon probiert,die hex file ist nur 69Byte groß,das kann doch nicht sei wenn ich ein anderes projekt nehme wo Z.B.2Kb Goß ist dan kommt auch die größe raus.(69Byte)
Dank Gruss manni
|
BID = 459638
selfman Schreibmaschine
Beiträge: 1681 Wohnort: Seekirchen a. W.
|
Hallo!
Was Du suchst ist so glaube ich ein Assembler, kein Compiler!
Versuch es mal damit! Das ist ein ausgewachsener Assembler für die 51 Serie. Damit erstellen wir unsere Programme für unser Steuersystem.
Frage mich jetzt aber nicht wie man den konfiguriert usw. Das System hat mir mal ein Kollege installiert (kopiert) und da war dann schon alles eingerichtet und habe jetzt nicht die Zeit das alles nachzuvollziehen.
Schöne Grüße Selfman
_________________
Traue keinem Ding, das du nicht selber vermurkst hast.
|
BID = 460125
manni-k Neu hier
Beiträge: 47 Wohnort: ravensburg
|
Hi danke aber das geht auch nicht!
Und ich habe jetzt ein Programm gefunden, trotzen danke für eure Hilfe!
Gruß Manni
|
BID = 460127
DonComi Inventar
Beiträge: 8605 Wohnort: Amerika
|
Schön, dass du das Problem gelöst hast, vielleicht kannst du ja noch die Lösung hier reinschreiben, damit andere, die das gleiche Problem haben, auch was davon haben.
(Betrifft mich nicht)
_________________
|
BID = 460301
manni-k Neu hier
Beiträge: 47 Wohnort: ravensburg
|
Hallo an alle den habe ich gefunden der geht einwandfrei.
Gruß manni
|