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: Portabfrage Kategorie: C-Control I V1.1 (von Rudi - 29.03.2011 20:37)
 Als Antwort auf Re: Portabfrage von Jürgen - 29.03.2011 18:57
Rudi nutzt:  CC1-M-Unit V1.1
Hallo Jürgen,
bin angenehm überrascht über deine schnelle Antwort.
werde deinen Vorschlag bald ausprobieren und dann das Ergebnis mailen.Zum besseren Verständnis noch kurz diese Infos: Die Zähler werden mit 4 MhZ getaktet.Die Zählung beginnt mit einem Startimpuls, sie wird mit einem Stopimpuls gestoppt. Anzahl der gesetzten Bit ist mein Zählerstand den ich anzeigen und weiterverarbeiten will.
übrigens kämpfe ich schon seit Jahren mit Bit und Byte.Theoretisch alles immer klar-aber praktisch,na ja.

erst mal vielen Dank ich melde mich wieder

Gruß Rudi

> > Hallo Rudi
> > Dein Vorhaben ist zwar etwas ungewöhnlich, da man die Munit ja auch direkt als Zähler verwenden kann.  Was solls.
> >
> > Die Lösung ist einfacher als Du denkst.
> > Zuerst die Ic's in der richtigen Reihenfolge an die Ports anschließen.
> > IC 1er-Stelle Pin6 an Port1, Pin11 an Port2, Pin14 an Port3, Pin2 an Port4. Die anderen IC's werden in der gleichen Reihenfolge angeschlossen.
> >
> > Im Programm gibt es einen kleinen Kniff.
> > Define Highbyte Byte[1]
> > Define Lowbyte Byte[2]
> > Define ZAEHLERSTAND WORD [1] 'Dieses ergibt eine Speicherdoppelbelegung
> >
> > #Start
> > Highbyte = Byteport2
> > Lowbyte = Byteport1
> > Print Zaehlerstand
> > goto Start
> > end
>
> >
> So herum ist es natürlich richtig.
> > Eine Falle gibt es noch. Die Ic's sollten jeweils bis 16 Zaehen nicht bis 10. Aber das ist ja am IC einstellbar.
> > Bin mal gespannt ob es so klappt.
> > Gruß Jürgen

 Antwort schreiben

Bisherige Antworten: