Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Assemblerprogramm für IR-Signlaempfang Kategorie: Programmierung ASM (von Topmail - 16.05.2005 13:11)
 Als Antwort auf Assemblerprogramm für IR-Signlaempfang von Joachim - 10.05.2005 13:00
Topmail nutzt:  CC1-Unit V1.1, CC1-M-Unit V1.1, CC1-Station V1.1
Hallo!
> ich möchte über eine IR-Empfangsdiode, die an Port 8 angeschlossen ist, den Code einer IR-Fernbedienung in eine Variable schreiben.
> Ich habe mich auch schon mit einem Assemblerprogramm versucht, nur ist mir noch nicht genau der
> Unterschied zwischen LDA und STA klar.
Wo ist da dein Problem? LDA (LoaD Akkumulator) lädt Daten in den Akumulator (eine Speicherzelle) und STA (STore Akkumulator) Speichert die Daten aus den Akku irgendwo hin.
>
> Mein Programmvorschlag wäre:
>
> Port8 EQU $07
> IRData EQU $A1
>
> Org $103
>
> LDA $07
Hier stimmt die Adresse wohl nicht, da Port 8 nicht in Speicherzelle 7 liegt. Details dazu in der
ausgezeichneten C-Control-Intern-Sammlung.
> STA IRData
> RTS
>
> Kann ich eigentlich die Zahl hinter dem Org-Befehl verändern? Ich hab nämlich bei meinem Projekt mehrere
> s19-Dateien im Einsatz.
Kannst du schon, soweit ich weiß beachtet aber der Lader die angegebene Adresse nicht, und speichert
immer ab $101 .

Cu Rene,
alias Topmail

 Antwort schreiben

Bisherige Antworten: