Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Sonstiges » Spielen mit M001 am KC85/2-5 » Themenansicht

Autor Thread - Seiten: -1-
000
21.10.2026, 19:02 Uhr
ralle



Moin,

Ich wurde gefragt, wie ich meinen LED-Turm an den KC85 zum leuchten gebracht habe. Also ich habe Port A eines M001 dafür verschwendet. Theoretisch gingen beide Ports. Sowas habe ich beim BIC gemacht. Das Anschlussprinzip ist da schnell erklärt, 4 Bit werden für die Anoden und 4Bit für die Kathoden verwendet. Das gibt eine Matrix mit 12 LED, die man sich als Türmchen aufstellen kann. Ebenso ist auch eine Masseverbindung zum Netzteil des LED-Teil nötig. Damit steuere ich 8 Transistoren.

Also ich versuche es in BASIC zu erklären:

10 REM irgendwas mit Print
20 Switch 240,1 Diese Anweisung schaltet das M001 ein, bei mir in der D004. Angaben in dezimal.
30 OUT 6,207:OUT 6,0 Hier wird auf Ausgabe im Bitbetrieb initiert. Das habe ich so in Handbuch für das D002 gefunden.

Wichtig, die Bits der Ports sind 1;2;4;8;16;32;64;128 einzeln schaltbar. Jetzt könnte man mit:
OUT 4,255 alle Bit setzen und OUT 4,0 zurücksetzen. Ebenso mit OUT 4,15 die ersten 4 setzen. Also mittels Zwischenwerte sind entsprechende Bit-Muster zu machen.

Weiter im Programm
40 For X=0 TO 18: Pause 2 Der Pausewert ist nach eigenen Empfinden zu setzen.
50 READ DATA A,B
60 OUT 4,A+B Hier werden die einzelnen Werte addiert, um ausgegeben zu werden.
70 NEXT X Schleife ist geschlossen
80 RESTORE : GOTO 40 Das GOTO sorgt für einen längeren Lauf.

Im Grunde eine einfache READ DATA-Anweisung in einer FOR-NEXT-Schleife.

100 DATA 1,160,2,80,4,48,8,192,6,240,9,240 Das READ liest 2 Werte ein, A und B. Mit OUT wird es zur Ausgabe addiert.
110 DATA 15,16,15,32,15,64,15,128,15,240
120 DATA 8,128,4,64,2,32,1,16,1,16,2,32,4,64,8,128

In der MP 10/1987 ab Seite 308 ist das DIO ausführlich beschrieben. Inklusive BASIC-Beispiele oder eher Fetzen. Leider fehlt eine Tabelle für die einzelnen Modi, die der U855 kann.

Port B wäre OUT7,255:OUT7,31 für Init, hier aus dem Artikel und OUT 5,240 für Setzen der letzten 3 BIT. KA=NOT(INP(4)AND31) als Abfragebeispiel. In dem Artikel wurde eine JOYSTICK-Abfrage so initalisiert. Im Handbuch zu D002 ist eine Digitaluhr mit Thermometer als Beispiellisting. Diese Uhr benötigt 2 M001 und ein ADU. Wobei hier auch ein Beispiel für das ADU zu finden ist.
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
 
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Sonstiges ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek