minicomputer projekt 8 led on/off & speichern

OP #2180173
Lesenswert?
• ▲
▼
hallo,

ich hirne an einer idee fuer einen kleinen mini computer herum.
da ich mich selbst als anfaenger bezeichne brauche ich vielleicht etwas 
hilfe. ich weiss wie man eine LED ein und ausschaltet und ich weiss eine 
tasten entprellung ist, bin also faehig eine LED mittels tastendruck zum 
leuchten zu bringen.

zu meiner idee:
vorhanden: atmega32

8 LED's an A0 bis A7
8kippschalter (on/off) an B0 bis B7
1 kippschalter (on/on) an D0 und D1 (umschalten read/write)
1 taster and C0 (speichern)
1 taster an C1 (loeschen)
1 taster an C2 (step by step abruf)

ich moechte folgendes tun. mittels den schaltern B0 bis B7 moechte ich 
jeweils eine LED ein, bez. ausschalten wenn der kippschalter auf D1 
steht (write) also z.B 00101001. dann mittels dem taster an C0 diesen 
step speichern. dann eine andere kombination zb. 11100111 und wiederum 
den taster an C0 druecken um diesen step zu speichern etc...

wenn ich nun den kippschalter auf lesen stelle also D1 dann moechte ich 
diese gespeicherten daten mit dem taster an C2 schritt fuer schritt 
abrufen (und wenn bei null angekommen wieder wieder ans ende des 
speichers)
mit dem taster an C1 dann die ganze memory loeschen.

wie sieht es aus? soll (oder muss) ich noch einen weiteren taster 
einfuegen um nach der speicherung eines blocks zum naechsten freien 8er 
block zu speingen um diesen zu beschreiben?

vorallem wichtig fuer mich ist, wie nutze ich den speicher im atmega32 
zum lesen/schreiben? ich hab so etwas noch nie gemacht. kann mir jemand 
mit einem codeschnipsel auf die spruenge helfen?

vielen dank
waere echt toll.

ps: ach ja, kann man den speicher vom microprocessor ausschalten oder 
umgehen und externen ram baustein benutzen?
Gast #2180370
Lesenswert?
• ▲
▼
> wie sieht es aus?

Gut.

> soll (oder muss) ich noch einen weiteren taster
> einfuegen um nach der speicherung eines blocks zum naechsten freien 8er
> block zu speingen um diesen zu beschreiben?

Nein.

> vorallem wichtig fuer mich ist, wie nutze ich den speicher im atmega32
> zum lesen/schreiben? ich hab so etwas noch nie gemacht. kann mir jemand
> mit einem codeschnipsel auf die spruenge helfen?

Assembler:
http://www.mikrocontroller.net/articles/AVR-Tutorial:_Speicher

C:
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#Speicherzugriffe

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.