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: Assemblerbefehl brclr Kategorie: Programmierung ASM (von wolfi1956 - 11.11.2013 8:22)
 Als Antwort auf Re: Assemblerbefehl brclr von GeKue - 9.11.2013 22:41
wolfi1956 nutzt:  CC1-Unit V1.1, Open-Micro
Danke für deine Mühe,

Ich habe ein bischen experimentiert und ff. Lösung
gefunden:


                  ! lda #8
        #next1            ! bclr b5,pta     'bit5 ist Eingang an PORTA   2

                          'hier jetzt akku bitweise abfragen
                          ! brclr 0, freeram1, weiter1
                                        'Pause 2,5µs
                          ! bset b5,pta     'setze bit5=1 an PORTA   2
                          ! bra bitende1
                 #weiter1 ! ldx #70
                #warten1  ! decx                  'Pause
                          ! bne warten1
                          ! bset b5,pta  'setze bit5=1 an PORTA   2

                #bitende1 !  lsr freeram1
                          ! deca
                          !  bne next1
                          !
                          !



es wird also immer bit0 abgefragt,dafür der der Wert im Speicher 8x nach rechts verschoben.

LG

Wolfi

 Antwort schreiben

Bisherige Antworten:

Re: Assemblerbefehl brclr (von GeKue - 11.11.2013 15:02)