von türkisch auf deutsch (ASM)

Im Unterforum Microcontroller - Beschreibung: Hardware - Software - Ideen - Projekte

Elektronik Forum Nicht eingeloggt       Einloggen       Registrieren




[Registrieren]      --     [FAQ]      --     [ Einen Link auf Ihrer Homepage zum Forum]      --     [ Themen kostenlos per RSS in ihre Homepage einbauen]      --     [Einloggen]

Suchen


Serverzeit: 25 11 2024  21:45:13      TV   VCR Aufnahme   TFT   CRT-Monitor   Netzteile   LED-FAQ   Osziloskop-Schirmbilder            


Elektronik- und Elektroforum Forum Index   >>   Microcontroller        Microcontroller : Hardware - Software - Ideen - Projekte

Gehe zu Seite ( Vorherige Seite 1 | 2 )      


Autor
von türkisch auf deutsch (ASM)

    







BID = 438483

Ltof

Inventar



Beiträge: 9333
Wohnort: Hommingberg
 

  



Zitat :
manni-k hat am 23 Jun 2007 01:29 geschrieben :

kann hier mir keiner weiter helfen

Was fehlt denn noch? Ist doch fertig.

_________________
„Schreibe nichts der Böswilligkeit zu, was durch Dummheit hinreichend erklärbar ist.“
(Hanlon’s Razor)

BID = 438598

manni-k

Neu hier



Beiträge: 47
Wohnort: ravensburg

 

  

Hi ich komme einfach nicht weiter.
Was für ein text editor brauche ich, wie hast du das gemach?!
danke.Gruss

BID = 438600

LeoLöwe reloaded

Schreibmaschine



Beiträge: 1407
Wohnort: Meine
Zur Homepage von LeoLöwe reloaded ICQ Status  

Krampf! Bei deiner ASM-IDE ist doch ein Texteditor dabei. Oder, wenn du ein ganz harter Kommandozeilen-Compiler bist, nimmst du eh den Standard-Windows-Texteditor, bzw. Notepad.exe

Das du aus den ASM-Quelltext noch durch einen Compiler jagen und die .hex-Datei noch in den Chip muss ist dir bewusst?

_________________
We now return you to your regularly scheduled nonsense.

BID = 438601

manni-k

Neu hier



Beiträge: 47
Wohnort: ravensburg

Hi ich weis nicht wo ich anfangen soll
bin anfänger.ich weis nicht einmal wie ich
die texte schreiben muss.
Gruss manni

BID = 438602

LeoLöwe reloaded

Schreibmaschine



Beiträge: 1407
Wohnort: Meine
Zur Homepage von LeoLöwe reloaded ICQ Status  

Als erstes brauchst du eine Entwicklungsumgebung und einen Compiler, der den ASM-Quellcode in etwas übersetzt, was der PIC auch versteht.

http://www.microchip.com/stellent/i.....19469

Wenn dein Brenner warum auch immer nicht mit der IDE zusammenarbeitet, nimm einfach ein anderes Programm um die kompilierte Datei in den PIC zu schieben.

z.B.
http://www.ic-prog.com/

Brenner für den PIC, z.B. selber bauen
http://sprut.de/electronic/pic/brenner/index.htm#brenner5

Zu dem Brenner noch eine weitere Software
http://sprut.de/electronic/soft/pbrenner.htm#download

Oder mitsamt einem Entwicklungsboard kaufen.

Und mal lesen:
http://www.sprut.de

_________________
We now return you to your regularly scheduled nonsense.

[ Diese Nachricht wurde geändert von: LeoLöwe reloaded am 24 Jun 2007  3:09 ]

[ Diese Nachricht wurde geändert von: LeoLöwe reloaded am 24 Jun 2007  3:11 ]

BID = 438604

manni-k

Neu hier



Beiträge: 47
Wohnort: ravensburg

Hi ich habe eigentlich schon ein brenner und mplab ide 7,50
ich komme nur nicht mit dem text klar, ich möchte es auf deutsch.
Gruss manni

BID = 438605

LeoLöwe reloaded

Schreibmaschine



Beiträge: 1407
Wohnort: Meine
Zur Homepage von LeoLöwe reloaded ICQ Status  

Dann kannst du doch einfach den ASM-Quelltext mit MLab öffnen und tauscht die Texte aus.

HMV sagte ja bereits, wie


Zitat :
Denge = Balance
Tiz = Höhen
Ses = Klang oder Ton
Bass = Voll krasse Anlage in konkrete 3er BMW Alder



_________________
We now return you to your regularly scheduled nonsense.

BID = 438606

manni-k

Neu hier



Beiträge: 47
Wohnort: ravensburg

hi ich habe jetzt nur mal ses durch lautstärke ersetzt.
das ist bestimmt falsch, weil auf dem lcd steht immer noch
ses.wass mach ich falsch??
mein problem ist das ich schon 61 bin,
ich wollte es eigentlich mein enkel das zum geburtstag schenken.
Er hat übermorgen geburtstag!
Für tetails Währe ich sehr dankbar.
MPG Manfred P.S. hier ist das akme file.




LIST P=16F877
INCLUDE "P16F877.INC"
__CONFIG _CP_OFF &_WDT_OFF &_PWRTE_ON &_HS_OSC &_BODEN_OFF &_LVP_OFF &_CPD_OFF &_WRT_ENABLE_OFF
LSB EQU H'0020'
MSB EQU H'0021'
BASS EQU H'0022'
TIZ EQU H'0023'
DENGE EQU H'0024'
LAUTSTÄRKE EQU H'0025'
SAYAC1 EQU H'0026'
SAYAC2 EQU H'0027'
SAYI1 EQU H'0028'
SAYI2 EQU H'0029'
SEVIYE EQU H'002A'
SAYAC3 EQU H'002B'
SAYAC4 EQU H'002C'
ORG H'0000'
GOTO BASLA
BASLA
BCF STATUS,6
BSF STATUS,5
CLRF TRISB
CLRF TRISC
CLRF TRISD
CLRF TRISE
MOVLW H'FF'
MOVWF TRISA
MOVLW H'06'
MOVWF ADCON1
BCF STATUS,5
CLRF PORTB
CLRF PORTC
CLRF PORTD
CLRF PORTE
CLRF LAUTSTÄRKE
CLRF BASS
CLRF TIZ
CLRF DENGE
CLRF MSB
CLRF LSB
CLRF SAYAC1
CLRF SAYAC2
CLRF SEVIYE
CALL TEMIZLE
MOVLW B'01110111'
MOVWF PORTC
MOVLW B'01110101'
MOVWF PORTD
MOVLW .7
MOVWF DENGE
MOVLW .5
MOVWF LAUTSTÄRKE
MOVLW .7
MOVWF BASS
MOVWF TIZ
GOTO SESAYAR
;****************************
SESAYAR
CALL TEMIZLE
CALL LCD_LAUTSTÄRKE
MOVF LAUTSTÄRKE,W
CALL GOSTER
CALL SESYAZ
MOVF LAUTSTÄRKE,W
MOVWF LSB
SESTEST
CALL BEKLE
CALL BEKLE
CALL BEKLE
BTFSS PORTA,2
GOTO BASSAYAR
CALL TESTA
MOVF LSB,W
SUBWF LAUTSTÄRKE,W
BTFSC STATUS,Z
GOTO SESTEST
CALL TEMIZLE
CALL LCD_LAUTSTÄRKE
MOVF LSB,W
MOVWF LAUTSTÄRKE
CALL GOSTER
CALL SESYAZ
GOTO SESTEST
SESYAZ
BCF PORTD,0
BCF PORTD,1
BCF PORTD,2
BCF PORTD,3
BTFSC LAUTSTÄRKE,0
CALL SET0D
BTFSC LAUTSTÄRKE,1
CALL SET1D
BTFSC LAUTSTÄRKE,2
CALL SET2D
BTFSC LAUTSTÄRKE,3
CALL SET3D
RETURN
;****************************
SET0D
BSF PORTD,0
RETURN
SET1D
BSF PORTD,1
RETURN
SET2D
BSF PORTD,2
RETURN
SET3D
BSF PORTD,3
RETURN
SET4D
BSF PORTD,4
RETURN
SET5D
BSF PORTD,5
RETURN
SET6D
BSF PORTD,6
RETURN
SET7D
BSF PORTD,7
RETURN
;****************************
BASSAYAR
CALL TEMIZLE
CALL LCD_BASS
MOVF BASS,W
CALL GOSTER
CALL BASSYAZ
MOVF BASS,W
MOVWF LSB
BASSTEST
CALL BEKLE
CALL BEKLE
CALL BEKLE
BTFSS PORTA,2
GOTO TIZAYAR
CALL TESTA
MOVF LSB,W
SUBWF BASS,W
BTFSC STATUS,Z
GOTO BASSTEST
CALL TEMIZLE
CALL LCD_BASS
MOVF LSB,W
MOVWF BASS
CALL GOSTER
CALL BASSYAZ
GOTO BASSTEST
BASSYAZ
BCF PORTD,4
BCF PORTD,5
BCF PORTD,6
BCF PORTD,7
BTFSC BASS,0
CALL SET4D
BTFSC BASS,1
CALL SET5D
BTFSC BASS,2
CALL SET6D
BTFSC BASS,3
CALL SET7D
RETURN
;***************************
TIZAYAR
CALL TEMIZLE
CALL LCD_TIZ
MOVF TIZ,W
CALL GOSTER
CALL TIZYAZ
MOVF TIZ,W
MOVWF LSB
TIZTEST
CALL BEKLE
CALL BEKLE
CALL BEKLE
BTFSS PORTA,2
GOTO DENGEAYAR
CALL TESTA
MOVF LSB,W
SUBWF TIZ,W
BTFSC STATUS,Z
GOTO TIZTEST
CALL TEMIZLE
CALL LCD_TIZ
MOVF LSB,W
MOVWF TIZ
CALL GOSTER
CALL TIZYAZ
GOTO TIZTEST
TIZYAZ
BCF PORTC,0
BCF PORTC,1
BCF PORTC,2
BCF PORTC,3
BTFSC TIZ,0
CALL SET0C
BTFSC TIZ,1
CALL SET1C
BTFSC TIZ,2
CALL SET2C
BTFSC TIZ,3
CALL SET3C
RETURN
;**************************
DENGEAYAR
CALL TEMIZLE
CALL LCD_DENGE
MOVF DENGE,W
CALL GOSTER
CALL DENGEYAZ
MOVF DENGE,W
MOVWF LSB
DENGETEST
CALL BEKLE
CALL BEKLE
CALL BEKLE
BTFSS PORTA,2
GOTO SESAYAR
CALL TESTA
MOVF LSB,W
SUBWF DENGE,W
BTFSC STATUS,Z
GOTO DENGETEST
CALL TEMIZLE
CALL LCD_DENGE
MOVF LSB,W
MOVWF DENGE
CALL GOSTER
CALL DENGEYAZ
GOTO DENGETEST
DENGEYAZ
BCF PORTC,4
BCF PORTC,5
BCF PORTC,6
BCF PORTC,7
BTFSC DENGE,0
CALL SET4C
BTFSC DENGE,1
CALL SET5C
BTFSC DENGE,2
CALL SET6C
BTFSC DENGE,3
CALL SET7C
RETURN
;***************************
SET0C
BSF PORTC,0
RETURN
SET1C
BSF PORTC,1
RETURN
SET2C
BSF PORTC,2
RETURN
SET3C
BSF PORTC,3
RETURN
SET4C
BSF PORTC,4
RETURN
SET5C
BSF PORTC,5
RETURN
SET6C
BSF PORTC,6
RETURN
SET7C
BSF PORTC,7
RETURN
;****************************
TESTA
BTFSS PORTA,0
CALL ART
BTFSS PORTA,1
CALL AZAL
RETURN
ART
NOP
MOVLW .15
SUBWF LSB,W
BTFSC STATUS,Z
RETURN
INCF LSB,F
RETURN
AZAL
NOP
MOVLW .0
SUBWF LSB,W
BTFSC STATUS,Z
RETURN
DECF LSB,F
RETURN
GOSTER
MOVWF MSB
MOVWF SEVIYE
CALL HESAP
MOVLW H'30'
ADDWF SAYI2,W
CALL VERIYAZ
MOVLW H'30'
ADDWF SAYI1,W
CALL VERIYAZ
SVEKRAN
MOVLW .0
SUBWF SEVIYE,W
BTFSC STATUS,Z
RETURN
CALL SATIR2
S_EKRAN
CALL IMLEC
DECFSZ SEVIYE,F
GOTO S_EKRAN
RETURN
;****************************
HESAP
MOVLW .0
MOVWF SAYI1
MOVWF SAYI2
HES
MOVLW .10
SUBWF MSB,W
BTFSS STATUS,C
GOTO HES1
MOVLW .10
SUBWF MSB,F
INCF SAYI2,F
GOTO HES
HES1
MOVLW .1
SUBWF MSB,W
BTFSS STATUS,C
GOTO HESSON
MOVLW .1
SUBWF MSB,F
INCF SAYI1,F
GOTO HES1
HESSON
RETURN
;****************************
SATIR2
MOVLW H'C0'
CALL KOMUTYAZ
RETURN
SATIR1
MOVLW H'80'
CALL KOMUTYAZ
RETURN
IMLEC
MOVLW A'*'
CALL VERIYAZ
RETURN
VERIYAZ
BSF PORTE,1
MOVWF PORTB
BCF PORTE,0
CALL GECIKME
BSF PORTE,0
RETURN
TEMIZLE
MOVLW H'0C'
CALL KOMUTYAZ
MOVLW H'01'
CALL KOMUTYAZ
MOVLW H'38'
CALL KOMUTYAZ
MOVLW H'0C'
CALL KOMUTYAZ
RETURN
KOMUTYAZ
BCF PORTE,1
MOVWF PORTB
BCF PORTE,0
CALL GECIKME
BSF PORTE,0
RETURN
GECIKME
MOVLW .10
MOVWF SAYAC1
DON1
MOVLW .100
MOVWF SAYAC2
DON2
DECFSZ SAYAC2,F
GOTO DON2
DECFSZ SAYAC1,F
GOTO DON1
RETURN
LCD_BASS
MOVLW A' '
CALL VERIYAZ
MOVLW A' '
CALL VERIYAZ
MOVLW A'B'
CALL VERIYAZ
MOVLW A'A'
CALL VERIYAZ
MOVLW A'S'
CALL VERIYAZ
MOVLW A'S'
CALL VERIYAZ
MOVLW A' '
CALL VERIYAZ
MOVLW A' '
CALL VERIYAZ
RETURN
LCD_TIZ
MOVLW A'H'
CALL VERIYAZ
MOVLW A'O'
CALL VERIYAZ
MOVLW A'E'
CALL VERIYAZ
MOVLW A'H'
CALL VERIYAZ
MOVLW A'E'
CALL VERIYAZ
MOVLW A'N'
CALL VERIYAZ
MOVLW A' '
CALL VERIYAZ
RETURN
LCD_DENGE
MOVLW A'B'
CALL VERIYAZ
MOVLW A'A'
CALL VERIYAZ
MOVLW A'L'
CALL VERIYAZ
MOVLW A'A'
CALL VERIYAZ
MOVLW A'N'
CALL VERIYAZ
MOVLW A'C'
CALL VERIYAZ
MOVLW A'E'
CALL VERIYAZ
MOVLW A' '
CALL VERIYAZ
RETURN
LCD_LAUTSTÄRKE
MOVLW A' '
CALL VERIYAZ
MOVLW A'H'
CALL VERIYAZ
MOVLW A'I'
CALL VERIYAZ
MOVLW A'R'
CALL VERIYAZ
MOVLW A'N'
CALL VERIYAZ
MOVLW A'I'
CALL VERIYAZ
MOVLW A' '
CALL VERIYAZ
RETURN
BEKLE
MOVLW .100
MOVWF SAYAC3
DON11
MOVLW .255
MOVWF SAYAC4
DON22
DECFSZ SAYAC4,F
GOTO DON22
DECFSZ SAYAC3,F
GOTO DON11
RETURN
;************************
END




BID = 438607

manni-k

Neu hier



Beiträge: 47
Wohnort: ravensburg

hi ich danke euch Jetzt gehts einwandfrei.
da habe ich noch eine frage wie kann ich den
eprom einstellen so das beim einschalten
die letzte einstellung wieder da ist!!
Danke MFG manfred


BID = 438612

Racingsascha

Schreibmaschine



Beiträge: 2247
Wohnort: Gundelsheim
ICQ Status  

Du musst die Werte von Bass, Höhen, Klang und Balance während des Pogrammablaufs ins EEPROM schreiben und sie beim starten wieder auslesen. Wie das schreiben und lesen vom EEPROM vonstatten geht, steht bei sprut, Link bei LeoLöweReloaded etwas weiter oben.



_________________
Fnord ist die Quelle aller Nullbits in deinem Computer.
Fnord ist die Angst, die Erleichterung, und ist die Angst.
Fnord schläft nie.


Vorherige Seite      
Gehe zu Seite ( Vorherige Seite 1 | 2 )
Zurück zur Seite 0 im Unterforum          Vorheriges Thema Nächstes Thema 


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 20 Beiträge im Durchschnitt pro Tag       heute wurden bisher 12 Beiträge verfasst
© x sparkkelsputz        Besucher : 182399705   Heute : 6903    Gestern : 7548    Online : 679        25.11.2024    21:45
3 Besucher in den letzten 60 Sekunden        alle 20.00 Sekunden ein neuer Besucher ---- logout ----viewtopic ---- logout ----
xcvb ycvb
0.0401470661163