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: Ansteuerung 4094/4021 Kategorie: Programmierung Basic (von fraju - 10.08.2011 10:25)
 Als Antwort auf Re: Ansteuerung 4094/4021 von fraju - 10.08.2011 10:16
fraju nutzt:  CC1-M-Unit V1.1, C-Control 2
> .>
> > > Hallo,
> > > dann melde Dich mal wieder, wenn Du noch ein paar Infos mehr hast.
> > > MfG, MaPi
> >
> > Hallo
> > in zif1_zif2 sind die 2 Ausgabebytes
> >
> > #serausintern
> >           for zb=1 to 16
> > if (zif1_zif2 and &H8000)=0 then datZ=0 else datZ=1      'datz datenbit des 4094
> > taktZ=1                                'Taktbit des 4094      Datenbit weiterschieben
> > taktZ=0
> >        zif1_zif2 = zif1_zif2 shl 1
> >             next
> >         ladZ=1          'strobe vom4021 ins ausgaberegister laden
> >         ladZ=0
> > return
> >
> >
> > #serINintern_4021
> > EinByte=0
> >       DatZ=0    'hier Taktbit
> >      ladZ=0
> >      ladZ=1
> >      ladZ=0
> >             for zb=1 to 8
> >                          EinByte=EinByte shl 1
> >             if (taste and 8)=0 then EinByte=EinByte+0 else EinByte=EinByte+1  
> >                        'and 8 datenbit des 4021 abfragen      
> >                         DatZ=1    'taktZ=1
> >                         DatZ=0       'taktZ=0          
> >             next
> > 'in Einbyte die abgefragten bits des 4021
> > return
> >
> >
> > #ser_k_abfrage_4021
> >      DatZ=0    'hier Taktbit 4021
> >      ladZ=0
> >      ladZ=1
> >      ladZ=0
> >  EinByte =0
> >  zb=1
> >  #schl_abfrage
> >            
> >             if (taste and AbfrBitWert)then EinByte=EinByte+0 else EinByte=EinByte+1
> >                        if zb =8 then return    'ein versuch
> >          EinByte=EinByte   shl 1          'Abgefragtes byte  vom 4021
> >         DatZ=1      'Takt=1      4021 Takten
> >         DatZ=0      'taktZ=0
> >        zb=zb+1
> >      goto schl_abfrage
> > 'in Einbyte die abgefragten bits des 4021
> > return
> >
>
>
>
>
>
> Schade ,hat keiner ein Assembler Programm dafür.
>
> 2 Variable ausgeben und eine einlesen im ASM und dem Basicprogramm übergeben.
> Ist nicht lebenswichtig,aber hätte ich es ,dann würde ich mir die Arbeit machen ,dies in die fast 10 Jahre alte C-Control einzubauen.
>
> Danke und Gruß

..oder sollte dies in ein anderes Forum?
MfG

 Antwort schreiben

Bisherige Antworten: