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: nochmal die FB-Sache Kategorie: Programmierung ASM (von delucks - 31.01.2005 13:46)
 Als Antwort auf Re: nochmal die FB-Sache von Kay - 31.01.2005 11:21


> port B, der die "BASIC"-ports 1-8 enthält, hat sein datenregister an $01,
> das korrespondierende richtungsregister an $05.
> port C (in BASIC 9-16): datenregister an $02, richtungsregister $06.
> angesprochen werden die ports jeweils - wie im gesamten system -
> über die bits 0...7 des jeweiligen registers.
>
>
Das heißt für mich also


portc   equ 2

        org $101

        lda #0          ; User-Bytes 1 bis 4 auf Null setzen
        sta $0A1
        sta $0A2
        sta $0A3
        sta $0A4

                        ; Puls an Portpin 1 dekodieren
w_hi_1  lda portc       ; Port 1 einlesen
        and #1          ; Pin 1 ausmaskieren
        bne w_lo_1      ; weiter wenn high
        bra w_hi_1
w_lo_1  lda portc       ; Port 1 einlesen



und entsprechend weiter? An der anderen Frage knabber ich noch.  :-)

Frank

 Antwort schreiben

Bisherige Antworten:

Re: nochmal die FB-Sache (von Dierk - 31.01.2005 14:22)