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: LED-Modul 121878 an MUnit 2.0 Kategorie: Hardware (von Topmail - 5.12.2004 13:53)
 Als Antwort auf LED-Modul 121878 an MUnit 2.0 von Carsten - 3.12.2004 16:51
Hallo,
>
> Ich würde gerne das LED-Modul (121878) an die M-Unit 2.0 anschließen. Leider kann ich dazu nicht die angebotenen Programme für die Vorgängerversion nutzen. Die Ansteuerung sieht aber relativ simpel aus (Digits seriell aufbereiten, mit Clock 'reinschieben und wenn alles dasteht mit ENABLE anzeigen..) - hat jemand ein BASIC - Beispielprogramm, wo man die Pegel und Bitreihenfolgen sehen kann? Ich will nicht gern alles experimentell ermitteln müssen.. :-)

Also ich habe mir mal die Arbeit gemacht den Kernteil des Treibers nach Basic zu portieren.
Da ich das Display selbst nicht habe, konnte ich es aber nicht testen.


define data port...
define clock port...
define enable port...

define out byte...
define i word...
define j word...

' Zeichencodes siehe LED1.BAS
' ...

' Display mit Nullen füllen, mit Deziamlpunkt in der Mitte
' niederwertige Ziffer zuerst
' (c) rene@stadlerhome.de
for j = 1 to 6
  if j=4 then out = &H83
         else out = &H82
  gosub LED_output
next  

end

' Ausgabe auf das Display - alles in negativer Logik
#LED_output
  enable = ON ' alles aus
  for i = 1 to 8
    gosub LED_shift
  next
  enable = OFF ' alles an
return

#LED_shift
  data = out and 1
  out  = out shr 1
  pulse clock
return


Cu Rene,
alias Topmail

 Antwort schreiben

Bisherige Antworten:

Kleine Korrektur (von Topmail - 6.12.2004 18:17)
    Re: Kleine Korrektur (von Carsten - 6.12.2004 22:57)