Gefunden für 8051 mikrocontroller rs232 - Zum Elektronik Forum





1 - DMX Tester mit Atmel -- DMX Tester mit Atmel




Ersatzteile bestellen
  Hallo,

ich brauche dringend eure Hilfe,

ich muss für die Schule (Informationstechnisches Gymnasium)im Rahmen einer Projektarbeit eine Arbeit mit dem Mikrocontroller Atmel 8051. Wir haben hierzu fertig aufgebaute Platinen mit Taktgeber, Stromversorgung und 4 Ports.
Ich habe mit jetzt als Thema eine DMX Tester ausgesucht. Hierzu möchte ich an Port 1 ein schiebe Poti anschließen um den DMX Wert einzustellen und an Port 2 8 Schalter und den Kanal zu adressieren. an Port 3 möchte ich dann den DMX Wert ausgeben.

Das Ganze muss in Assembler programmiert werden.
meine frage ist nun wie schaffe ich es den DMX Wert von dem 8 Poligen Port auf den 3 Poligen Seriellen DMX zu bringen?
Hab ihr so etwas vielleicht schon einmal gemacht?
Ist es sehr kompliziert?
Helft mit bitte es geht um mein Abitur.
Falls dann noch jemand einen Quelltext für mich hat währe das Genial.

Danke im Voraus
mfg
JoJo ...
2 - Anrufbeantworterteile nutzen / Sampler / Ansage -- Anrufbeantworterteile nutzen / Sampler / Ansage

Zitat :
e-tec-fos hat am  6 Okt 2006 17:10 geschrieben :
SC80C51B


8051 Mikrocontroller, dazu findet man mit Sicherheit ein Datenblatt.


Zitat :
KA2657


Ist der mit dem DRAM verbunden ?
Falls ja, dann ist das das IC das alles aufzeichnet und abspielt, Dieses und die DRAMs brauchst du, ...








3 - Asuro-Roboter als Einstieg für 80C51-Derivate -- Asuro-Roboter als Einstieg für 80C51-Derivate
Da passt doch etwas nicht.

> ASURO is equipped with an Atmel AVR RISC-processor
> and two independently controlled motors, an optical
> linetracer, six collision-detector switches, two
> odometer-sensors, three indicator LEDs and an IR-Interface
> for programming and remote controlling by a PC.
http://www.arexx.com/arexx.php?cmd=goto&cparam=p_asuro.dat

Die 8051-Familie weißt eine ganz andere Architektur als die
AVR-Familie auf. Bei dem 8051 handelt es sich um einen CISC
(Complex Instruction Set Computing) http://de.wikipedia.org/wiki/CISC
Der µC (Mikrocontroller) ist aber auch schon mehr als 20
Jahre alt. 1980 http://de.wikipedia.org/wiki/8051


Die Entwicklungssoftware für die AVR-Familie von Atmel kann
man sich kostenlos im Internet herunterladen:
4 - Memory Sticks zusammenschalten -- Memory Sticks zusammenschalten
Hätte ich nie den FPGA erwähnt.

Das Verhalten einer Schaltung ist schon etwas anderes als
ein Programm. Programme werden sequenziell (Befehl für
Befehl) verarbeitet. Was man in VHDL beschreibt stellt
dagegen eine digitale Schaltung mit logischen Verknüpfungen
dar. Nicht der gesamte Schüsselwortsatz (ich vermeide mit
Absicht: Befehl) von VHDL kann synthetisiert werden, dass
heißt in eine Schaltung im FPGA umgesetzt werden.
Beschrieben (ich vermeide Programmiert) werden FPGAs meist
über eine JTAG-Interface (Joint Test Action Group) im
Zielsystem. Durch den internen Aufbau [SRAM (static random
access memory)] des FPGAs, bleibt die softe Hartware (kein
Programm!!) nur bis zum Ausschalten der Versorgung erhalten.
Um die Verschaltung beim Einschalten zu laden gibt es zum
Beispiel die Möglichkeit ein configurations device
(Flash-EEPROM) anzuschließen. Ansonsten kann man auch mit
einem µC (Mikrocontroller) die Verschaltung laden.
Es gibt aber auch von Actel http://www.actel.com FPGAs auf
Flash-Basis, die aber langsamer sind als SRAM-Basierte.

Schau dir zum Beispiel mal das Datenblat...
5 - LCD 64128A Zeitschaltuhr bauen -- LCD 64128A Zeitschaltuhr bauen

Zitat :
Nomad hat am 26 Okt 2004 17:01 geschrieben :
Hallo Leute,

ich habe folgendes Problem: Fernab der ganzen komerziellen Welle hier in Deutschland bin ich sehr lange auf der Suche nach einer Schaltung / Bauanleitung für eine Zeitschaltuhr auf Basis des 64128A Displays. Diese Zeitschaltuhr sollte wie ein normaler Wecker sprich eine normale Uhr laufen. Ab einem Bestimmten Wert [ Uhrzeit ] soll die Umschaltung erfolgen [ z.B. Radio an ]
Hat jemand von euch zufällig einen Vorschlag, wie ich dieses lösen kann?
Es gibt diverse Anleitungen für eine Digitaluhr. Wie kann ich die LED-Anzeigen dieser Uhren austauschen und dafür das 64128A nehmen?

Das geht wohl kaum.


Zitat :
6 - STK500 und Atmel 2051 -- STK500 und Atmel 2051
Beide haben vor und Nachteile.
Wenn du in das Thema Mikrocontroller einsteigst und in Assembler programmieren willst, würde ich die den AT89C2051 empfehlen, der hat weniger Mnemonics (Befehle die du dir merken musst) als der AVR.
Für C würde ich den AVR wie den AT90S1200 oder 2313 empfehlen (ist Pin kompatibel zum AT89C2051). Wenn es etwas größer sein darf, den ATmega8 und als 8051 den AT89S51....
7 - Programmierbare ICs ? -- Programmierbare ICs ?
Sowas nennt sich Mikrocontroller...

Die bekanntesten sind AVR und 8051....
8 - Stereoanlageass mit Ausgang -- Stereoanlageass mit Ausgang
uC = Mikrocontroller (z.B. AVR, 8051, M16C)
Der kann das Signal von den Kompassmodulen digital verarbeiten und gleichzeitig noch GPS mitverarbeiten. Stromverbrauch <100mA.
Ein paar Taster, ein LCD und noch ein paar Transistoren, MOSFETs usw. um den Motor zu steuern.

Mehr brauchst du nicht...
...
9 - Audio Spektrum Analyzer Projekt -- Audio Spektrum Analyzer Projekt
Wenn es wirklich einfach sein soll (von der Hardware her), dann nimmt man einen AD Wandler, der etwa 128 bis 1024 Werte aufzeichnet und abspeichert.
Diese Werte lässt man durch einen FFT Algorithmus laufen, und erhält als Ergebnis die einzelnen Frequenzen des aufgezeichneten Signals.
Ich habe mal versucht solch einen Algorithmus in Assembler für einen 8051 Mikrocontroller (um)zuschreiben.
Die ersten 10% hatte ich nach 2 Stunden, und habe es dann aufgegeben...

Hier der Code in QBasic für 8192 Werte (M=13, 13Bit=2^13)
Der PC benötigt dafür etwa 1 Sekunde zum berechnen. Ein optimiertes Code in einem Mikrocontroller könnte dies in etwa der gleichen Zeit schaffen, wenn man mit Festkommazahlen rechnet und einige weitere Vereinfachungen durchführt.
Wenn man mit 50Hz Auflösung zufrieden ist, benötigt man keine 8192 Werte sondern es reichen 128 oder 256. Dann ist das Programm um ein Vielfaches schneller.

Vielleicht findet sich was für den AVR im Internet
Einfach mal nach AVR + FFT googeln...

PI! = 3.1415926535#
M = 13
n=2 ^ M
K2 = 1
FOR K = 1 TO M
K2 = 2 * K2
K1 = K2 / 2
TH! = (2 * PI! / n) * K1
NK = n / K2
N1 = n / K1
FOR I = 1 TO NK
AG! = (I - 1) * TH!
WR! = COS(AG!)
WI! = -SIN(AG!) ...
10 - DS1820 Temperaturmessung -- DS1820 Temperaturmessung
Der DS1820 ist ein Temperatursensor mit nur 2 Leitungen, was bereits das erste Problem darstellte, da das Datenblatt alles andere als anschaulich ist.

Die Temperatur steht als 7bit Wert (0 bis 128) + Vozeichen bit + 0,5° bit zur Verfügung.

Zusätzlich habe ich noch zwei weitere 8bit Werte:
COUNT_PER_C und COUNT_REMAIN

Um die Temperatur auf 0,1° genau bestimmen zu können, muss ich folgende Rechenoperation durchführen:

fertige Temperatur= gelesende Temperatur + (COUNT_PER_C – COUNT_REMAIN)/COUNT_PER_C - 0,25

Und dies bekomme ich einfach nicht hin.

Das Problem sind die Kommastellen und die dummen -0,25
Ich habe einige Programme die teilweise funktionieren, nur manchmal bekomme ich dann sowas wie 25,/°C. Das ist dann der Fall, wenn durch Rundungsungenauigkeiten und sonstige Fehler mehr als 9 für die Nachkommastelle errechnet werden.

Als Mikrocontroller verwende ich einen AT89C51RC, also 8051 kompatibel.
...
11 - DSP -- DSP
Hat schonmal jemand mit DSPs gearbeitet ?

Ich habe hier mehrer rumliegen, (u.a. TMS320BC52) und dachte mir, dass diese als CoProzessor eines einfachen Mikrocontrollers ganz gut geeignet wären, um komplexe Operationen wie eine FFT Analyse im Hintergrund durchzuführen.
In einem Buch hatte ich mal gelesen, das soetwas möglich ist: Ein TMS320 macht eine FFT Analyse in nicht mal einer Millisekunde.
Da braucht mein Mikrocontroller schon länger, um die Daten ans LCD zu senden...

Ist es schwierig den TMS320 mit einem 8051 zu verbinden ?...

Nicht gefunden ? Eventuell gibt es im Elektroforum Transistornet.de für 8051 Mikrocontroller Rs232 eine Antwort
Im transitornet gefunden: 8051 Mikrocontroller Rs232


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 8 Beiträge im Durchschnitt pro Tag       heute wurden bisher 7 Beiträge verfasst
© x sparkkelsputz        Besucher : 192594975   Heute : 4091    Gestern : 7576    Online : 503        16.8.2026    14:56
4 Besucher in den letzten 60 Sekunden        alle 15.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ----
xcvb ycvb
0.0184669494629