| Weitere Artikel aus dem Elo-Magazin |
Software in Bascom portieren
von B. Kainka
Jemand hatte sich mit dem Kosmos-Mikrocontroller in die Programmierung eingearbeitet und eine reale Anwendung entwickelt. Nun kam die Frage auf, wie kann man kostengünstig mehrere Controller zum Einsatz bringen. Der Baukasten von Kosmos verwendet zwar ebenfalls einen ATtiny-Controller, allerdings mit einem speziellen Betriebssystem, das nicht freigegeben wurde. Die Idee war deshalb: Umstieg auf Bascom-Avr und Neuprogrammierung der Anwendung.
Hier das ursprüngliche Programm Alarm.k in „Kosmos-Basic":

Rem
Alarm
Pdir
=
7L1:
Eingang
lesen
Portout
=
1
Gosub
L2:
Taste?
Portout
=
3
D
=
10
Gosub
L3:
Sekunde
Portout
=
1
D
=
5
Gosub
L3:
Sekunde
Portout
=
5
D
=
25
Gosub
L3:
Sekunde
Portout
=
2
D
=
2
Gosub
L3:
Sekunde
Portout
=
1
D
=
255
Gosub
L3:
Sekunde
Portout
=
3
D
=
9
Gosub
L3:
Sekunde
Goto
L1:
Eingang
lesenL2:
Taste?
Delay
=
250
A
=
Din
B
=
1
If
A
=
B
Goto
L2:
Taste?
ReturnL3:
Sekunde
Delay
=
250
Delay
=
250
Delay
=
250
Delay
=
250
D*Goto
L3:
Sekunde
Return
End
Listing 1: Alarm.k
| Ganzen Artikel lesen... | ![]() |


Lernen Sie die ganze Vielfalt vom Franzis Buch- und Softwareverlag kennen










