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: C Conrol unit tunen ( schneller machen) wie? Kategorie: Programmierung Basic (von Kay - 1.07.2005 7:46)
 Als Antwort auf C Conrol unit tunen ( schneller machen) wie? von Christoph berninger - 28.06.2005 21:45
Kay nutzt:  CC1-Unit V1.1, CC1-Station V1.1
so..  ich habs.
nimm einen texteditor und kopiere den folgenden code da rein:

S1220101A608B7523FDC810D1305CD0EE94F81CD0E70B668BA69A10027143CDCB6DCA11C
S11601200A260EB685B77CB686B77D3F853F863FDC4F8138
S5030002FA

dies nennst du wasweissichwie.s19 und speicherst es.
in deinem basicprogramm ist die maschinenroutine einmal mit sys &H101
zu starten und läuft dann von alleine weiter (interrupt-routine).
sie sorgt dafür, dass der wert von freq 4 mal pro sekunde umgeschrieben wird, also alle 200 ms.
das 5. mal übernimmt das system selbst in gewohnter weise.
wen der code dazu interessiert:

 org $101
 
           lda #$08
           sta $52
           clr $dc
           rts
     
           brclr 6,$13,_handleST
           jsr $ee9
           clra
           rts

_handleST  jsr $e70
           lda $68
           ora $69
           cmp #0
           beq _delb60

_ftimer    inc $dc
           lda $dc
           cmp #10
           bne _exit
           lda $85
           sta $7c
           lda $86
           sta $7d
           clr $85
           clr $86
_delb60    clr $dc
           
_exit      clra
           rts


getestet auf CC-Station 1.1 mit folgendem kurzen programm:

define mess byte[60]

sys &H101

#main
   print second;" ";mess;" ";freq
   pause 1
goto main

'syscode "freq.s19"


als frequenzgenerator diente eine weite CC-Unit mit DA[1] = 127 (1953 Hz).
das byte[60] ist nur mit gepatchten compiler erreichbar und dient der maschinen-
routine als teiler.

 Antwort schreiben

Bisherige Antworten:

Re: C Conrol unit tunen ( schneller machen) wie? (von Christoph berninger - 1.07.2005 18:07)
    Re: C Conrol unit tunen ( schneller machen) wie? (von Kay - 1.07.2005 19:29)
    Re: C Conrol unit tunen ( schneller machen) wie? (von Christoph berninger - 1.07.2005 18:55)
        Re: C Conrol unit tunen ( schneller machen) wie? (von Kay - 1.07.2005 19:51)
            Re: C Conrol unit tunen ( schneller machen) wie? (von Christoph berninger - 2.07.2005 13:44)
                Re: C Conrol unit tunen ( schneller machen) wie? (von Kay - 2.07.2005 14:47)
                    Re: C Conrol unit tunen ( schneller machen) wie? (von Christoph berninger - 2.07.2005 14:58)
                       Re: C Conrol unit tunen ( schneller machen) wie? (von Kay - 2.07.2005 19:32)
                          Re: C Conrol unit tunen ( schneller machen) wie? (von Christoph berninger - 3.07.2005 19:59)
                             Re: C Conrol unit tunen ( schneller machen) wie? (von Kay - 3.07.2005 20:47)