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:16)
 Als Antwort auf Re: Ansteuerung 4094/4021 von fraju - 8.03.2010 13:58
fraju nutzt:  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ß

 Antwort schreiben

Bisherige Antworten:

Re: Ansteuerung 4094/4021 (von Dietmar - 15.08.2011 19:59)
Re: Ansteuerung 4094/4021 (von fraju - 10.08.2011 10:25)