Forum: Mikrocontroller und Digitale Elektronik Minicomputer mit BASIC-Interpreter


von Jonathan S. (joni-st) Benutzerseite


Angehängte Dateien:

Lesenswert?

Hallo,

Ich habe einen kleinen Minicomputer mit BASIC-Interpreter (und noch 
einer, gibt ja schon zwei von anderen Leuten :D) entwickelt und wollte 
nun einmal Eure Meinung dazu hören. Außerdem wollte ich den Quellcode 
und den Schaltplan Allen zur Verfügung stellen, damit sich jemand bei 
Interesse den Minicomputer nachbauen kann. Den Schaltplan konnte ich 
leider noch nicht zeichnen, das hole ich dann aber noch nach. An der 
Schaltung ist jedoch nichts Besonderes, einfach nur ein ATMega328P, ein 
4*20-Zeichen-Display, eine 4*4-Tasten-Tastenmatrix und zwei 
Alternativtaster für die Tastenmatrix, die direkt am µC hängen. Die 
Schaltung ist auch im Code beschrieben. Der Quellcode ist in BASCOM 
geschrieben (auch lustig: BASIC-Interpreter in BASCOM schreiben :D) und 
wurde so laaaang, dass ich einen ATMega328P verwenden musste und die 
Demo-Version von BASCOM leider nicht mehr ausreicht. Schade. Deshalb 
hänge ich auch noch die compilierte Datei an. Im Anhang findet sich 
außerdem auch eine kleine Anleitung zum Minicomputer. Über 
Verbesserungsvorschläge / Kritik würde ich mich freuen.

Gruß
Jonathan

von heinzhorst (Gast)


Lesenswert?

Toll! Aber wozu?

Jonathan Strobl schrieb:
> auch lustig: BASIC-Interpreter in BASCOM schreiben

Hast sicher eine Menge gelernt dabei. Was sicher auch sehr viel Arbeit. 
Respekt! Aber für praktische Anwendung: Du hast mit maximalem Aufwand 
ein möglichst sinnloses Ziel erreicht.

von Martin (Gast)


Lesenswert?

> Du hast mit maximalem Aufwand ein möglichst sinnloses Ziel erreicht.

Warum soll das Ziel sinnlos sein? Du schreibst doch selbst, dass der TO 
eine Menge gelernt hat und weiter, ist es ein guter Basic-Interpreter 
ist, dann haben auch andere etwas davon.

von Jonathan S. (joni-st) Benutzerseite


Lesenswert?

heinzhorst schrieb:
> Toll! Aber wozu?

Nun, damit ich einen kleinen Minicomputer mit BASIC-Interpreter und 
integriertem Quellcode-Editor habe :D - außerdem wollte ich auch noch 
Befehle zur Kommunikation "nach außen" machen und könnte so einfach mal 
schnell direkt eine kleine Steuerung für irgendwas schreiben und müsste 
nicht noch extra einen µC flashen. Oder ich könnte das als kleines 
Debug-Tool für neue Platinen programmieren... und, und, und...
Und außerdem isses schön klein.

Gruß
Jonathan

von early bird (Gast)


Lesenswert?

Guten Morgen, aber hier spielt die Musik:

Beitrag "AVR-ChipBasic2 - BASIC-Computer mit ATMega 644"

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.