8051 + D/A Wandler!

Gast #2951586
Lesenswert?
• ▲
▼
hallo

also als  erstes! ich bin totaler Anfänger auf dem Gebiet des 8051..

für die schule soll ich jetzt ein Programm schreiben  ( In C ) mit 
welchem ich über den D/A Wandler (AD558)
1 eine Sägezahnspannung und
2 eine Rechteckspannung ausgeben lassen kann....

Bei mir fängt das Problem direkt mit dem Deklarieren des Ausgangs des 
8051

wär toll wenn jemand weiterhelfen kann, für euch ist es ja bestimmt ein 
klacks:)
Gast #2951607
Lesenswert?
• ▲
▼
Na ja, deklarieren... Die Portnamen sind eigentlich Teil der 
Include/Register-Datei, je nach Programmiersprache.
Der normale 8051 kennt eh keine Datenrichtungsumschaltung, also einfach 
den Eingangsbus des DAC an einen kompletten Port des 8051 ran, /CE und 
/CS an zwei beliebige andere Portleitungen, falls die gesteuert werden 
sollen (sonst auf Masse). Gewünschte Byte-Werte dann einfach auf den 
benutzten Port, z.B. P2 ausgeben. Rechteck ist ja nur eine Folge von 
0x00 und 0xFF, für den Sägezahn kann man ein Register hochzählen und 
dessen Wert ausgeben.
#2951886
Lesenswert?
• ▲
▼
Ich finde es immer wieder faszinierend, wie die Leute ihre Schulaufgaben 
hier im Forum von anderen erledigen lassen wollen. Die Aufgabe ist 
wirklich nicht schwer und sollte mit den Grundkenntnissen des 
Controllers und dem Datenblatt des AD-Wandlers sehr leicht zu lösen 
sein. Man muss sich eben nur selber mal Gedanken zu dem Thema machen, 
bevor man andere fragt. Ansonsten ist der Lerneffekt gleich Null. :/

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.