-
Thread
mikrokontroller 80517
ist mit externen ROM und RAM betreibbar. Man muß nur den /EA-Pin richtig beschalten. Dieser µC ist 8051-kompatibel. Die serielle Schnittstelle läßt sich wie bei jedem 8051er programmieren. Der einzige Unterschied zu normalen 8051 ist der interne Baudratengenerator. Damit kann der µC auch auf Taktfrequenzen laufen, bei denen ein normaler 8051er nur Schrott senden und empfangen würde. Hat aber mit der Programmierung nichts zu tun. Das Mikrocontrollerkochbuch ist erhältlich, auch wenn es schon ein bißchen älter ist. Kostet 39,95 ISBN: 3-
-
Thread
16 Bit Division auf 8051
Wenn du nur durch eine Zweier-Potenz teilen musst, reicht ja shiften. Ansonsten: Gerade für den 8051 müsste man doch Libraries ohne Ende finden können, die frei benutzbar sind.
Markus M. schrieb im Beitrag #5126937: > Kenne den 8051 > nicht, aber auf anderen CPUs gibt es genau zwei verschiedene > Operationen: Eigentlich 4. > SHIFT RIGHT: Schiebt die Bits eins nach rechts, das oberste Bit wird auf > 0 gesetzt Das
-
Thread
32 bit arithmetik mit 8051
hallo ich habe ein problem, wie kann ich mit den 8051 in 32 bit rechnen. das problem besteht darin, dass ich eine 32 bit dualzahl, an den 4 ports anliegen hab, diese in eine dezimalzahl umrechnen will und dann seriell ausgeben will. das zweite stellt
Der 8051 ist ein 8-Bitter, d.h. 32 Bit sind 4 Byte, also precision = 4. Das ? habe ich genommen für Sprungmarken, die funktionslokal sind. APTR ist der Beginn eines Speicherbereiches, der fürs Rechnen
-
Thread
Elektroniker Stammtisch Nähe München
www.computermuseum-muenchen.de/ http://www.cray-cyber.org/general/start.php http://www.vcfe.org/D/ 8051: http://www.silabs.com/products/mcu/Pages/8-Bit-Microcontrollers.aspx mit 16Bit ADC http://www.silabs.com/products/mcu/mixed-signalmcu/Pages/C8051F06x.aspx klein und fein die C8051F912 http://www.silabs.com/products/mcu/lowpower/Pages/C8051F90x-91x.aspx Größer mit wenig Strom http://www.silabs.com/products/mcu/lowpower/Pages/C8051F96x.aspx Andreas Roth (Kochbuch) hat einen hervorragenden 8051 Assembler Kostenlos auf seiner Seite:
-
Thread
I/O Port so OK?
glitcht nichts wenn der Busmaster sich an die Spec hält, und davon sollte man ausgehen können. Auch ein 8051 benimmt sich nicht wenn man ihn falsch ansteuert. Zum Lesen würde ich allerdings nicht falling_edge(rd) verwenden, das lässt sich rein kombinatorisch ausführen.
meine Ansicht nach nicht sein müssen, was lernt er jetzt noch? PS: Ich habe in meiner Antwort 8051 mit 8255 verwechselt.
-
Thread
Frage zur Speicherorganisation 8051uC
direkte Adressierung, landet der Zugriff im SFR-Bereich, indirekt eben im erweiterten RAM (der Original-8051 hat nur die unteren 128 Byte.
Die 8051 Architektur entstammt den 70-er Jahren des vergangenen Jahrhunderts und war wie so manche Architektur von Intel ;-) nicht für jahrzehntelange Nutzung konzipiert. Die ursprüngliche Version 8051 hatte
-
Thread
Entwickler gesucht für kleines Mikrocontroller Programm
Hobbybastler. Dafür arbeitet der nur für sich selbst;-) Wenn Du Basic kannst, dann nimm einen aktuellen 8051er mit internen Flash, z.B. AT89S8253 oder AT89C51ED2 und programmier das ganze selber mit BASCOM. http://elmicro.com/de/bascom8051.html Auch sollte mit etwas Programmiererfahrung ANSI C machbar sein
-
Thread
Assembler einfacher als c?
Unser 8051-Compiler (Franklin?) spuckt immer noch eine .LST-Datei aus, in der in der ersten Spalte die "Zeilennummer" in der zweiten die Assembler-Befehle und in der dritten quasi als Kommentar die C-Programm-Zeile
). Jemand schon mal was von "Fifth" gehört? Multitaskingfähige Sprache auf dem 8051. Leider nicht 2000 kompatibel. An der FH dann VisualBasic (für mich die einfachste Art, "hübsche" Windows-Programme zu schreiben) und C (8051, AVR und PC). Mir stellt sich die Frage, warum man
-
Thread
Z80 Mikrocomputer Bastelei
verbunden ist. Vorallem dürften der 8051 und Verwandte die Cores sein, die die meisten verschieden Chips seit deren Einführung darstellen.
tun haben. Wie gesagt, der einzige Chip, von dem ich glaube, dass der Kern noch Zukunft hat ist der 8051.
-
Thread
RFID-Leser für große Reichweite
wurden ja schon genannt. Viel Erfolg, und berichte mal bitte von Deinen Ergebnissen, Markus_8051
es also auch Sinn, ein wenig zu experimentieren und die TAG evtl. auszusortieren. Gruß, Markus_8051
-
Thread
C-Programmierung Anschluss verpasst
Hallo Forum, ich programmiere seit Jahren Embedded-Anwendungen in C. Haupsächlich 8051er nur mit Editor und Compiler, Fehlersuche mithilfe der LST-Datei. In einer Stellenazeige steht nun "Kenntnisse über aktuelle Software- Analyse- und Design-Tools". Ich habe nur eine diffuse
@ Gert (Gast) >ich programmiere seit Jahren Embedded-Anwendungen in C. >Haupsächlich 8051er nur mit Editor und Compiler, >Fehlersuche mithilfe der LST-Datei. Troll? Oder Steinzeitmensch? >In einer Stellenazeige steht nun >"Kenntnisse über aktuelle Software- Analyse- und Design-Tools
-
Thread
Bascom 8051 Programmer
fehlerfrei einen 4051 zu beschreiben. Laut Oszi sind alle Signale auf Sollpegel. Hinweis: Bascom 8051 läuft auf altem Win98 Laptop über LPT1. Das die 4051 mit der Zeit defekt werden kann ich auch kaum glauben, löschen funktioniert ja, und diese Dinge werden ja auch noch verkauft, die sind ja alle
-
Thread
8051 Ultraschall problem
Ultraschallsender angeschlossen. öhmmm... Direkt, ohne Treiber???? Das wird nicht funktionieren. Die 8051 haben nur einen relativ schwachen Pull-Up Widerstand am Port. Der kann bei einer 1 keinen Ultraschall-Sender treiben. Da muss ein Treiber dazwischen. Ich verwende da eine Parallelschaltung aus mehreren
-
Thread
Resetvector in IAR 8051 ändern
Der Resetvector ist bei 8051ern mW immer 0000H. (Möglicherweise gibt es auch Derivate, wo das anders ist.) Du musst also selber dafür sorgen, ob nach Reset der Bootloader gestartet werden soll, oder Deine Firmware. Dazu gibt
-
Thread
Arrays bei 8051. Was muss ich beachten?
Hallo an alle, ich verwende in meinem µC Programm für einen AT89C51CC03, das ich in Keil µVision 3 erstelle, einige Arrays. Was muss ich dabei beachten? Datentyp? Speicherbereich? Ich habe es bis jetzt so erstellt: header: extern xdata unsigned int test1 [50]; main: xdata unsigned int test1 [50]; Ist das so richtig? Ich habe folgendes Problem: Ich habe ein Schleife, die mir Werte in den Feldern ablegt. Sie beginnt bei Feld 0. Wenn die max. Anzahl von 50 erreicht ist, wird die schleife wieder auf 0 zurückgesetzt und beginnt von neuem Werte in dem Array abzulegen. Wenn
-
Thread
IDE für 8051
Bin auf der Suche nach einer IDE für den 8051-Nachbau von Atmel (AT89S8252).
erst die Bedienung bevor du behauptest es geht nicht. Zum 8x51 gibts alles im Netz, 8252 ist ein 8051 mit Flash Speicher + EEPROM. Im wesentlichen sind die Bausteine ähnlich. Öffne mal den Anhang mittels MIDE.
-
Thread
Einstieg µc 8051
1. Begriff "8051" in Google eingeben (Suche auf Deutsch). 2. Den 4. oder 7. angezeigten Link nehmen.
http://www.keil.com/books/8051books.asp einige sind in deutsch
-
Thread
Indirekte Sprünge mit 8051
Habe weder mit Google noch in meiner Sammlung etwas Brauchbares zu indirekten Sprüngen oder Lookup-Tabellen gefunden. Kann mir jemand eine Adresse mit Beispielen geben? Assembler, 8252
-
Thread
Was muss ich lernen?
musst du dich mit BLDC (Stichwort > Kommutierung) befassen wenn du die Motoren Ansteuern willst. 8051 oder ARM mit integriertem BLDC Controller und Demo-Software. Außerdem ist Assembler und C deutlich einfacher als bei AVR / PIC https://www.silabs.com/products/mcu/Pages/SensorlessBLDCMotorRD.aspx
welcher das aufwiegen kann. Wenn es nur um den Preis bei großen Stückzahlen geht sind PIC (und 8051) deutlich billiger als AVR. Nicht umsonst ist in praktisch jeder LED-Birne ein PIC. Ich setze selber fast nur ARM ein, aber wenn der Preis es erforderlich macht gibt es keine andere Möglichkeit.
-
Thread
[V]erkaufe 8051-Paket
- 8051-Board + Erweiterungsplatine - 8051-Nachbau in Alugehäuse - Elektor uC-Projekte Sonderheft Plus 21 - Das Mikrocontroller Kochbuch ISBN 3-88322-225-9 - Das Mikrocontroller-Applikations-Kochbuch ISBN 3-8266-2666-4 - 8051 Mikrocontroller Praktikum ISBN 3-7723-5214-6 - 8051 Mikrocontroller erfolgreich anwenden ISBN 3-7723-6453-5 - div. Controller (Dallas DS87C520 mit und ohne EPROM, Atmel AT89C51, AT89C2051, ...)
-
Thread
64k SRAM
a) Ein 8051 hat nur 128 Bytes RAM, also sag erstmal was für einen uC du wirklich hast... b) schau ins Datenblatt von diesem.
Michael hat ja schon gesagt, wie sowas gehen könnte. Schau dir mal ein paar Tutorials zum Thema 8051 (auch MCS-51 genannt) an... die Grundlagen sind bei jedem Mikrocontroller eigentlich extrem wichtig. Gruß, SIGINT
-
Thread
uC Identifizierung
Reparaturversuch ist für die Katz. Das Philips-Logo ist ja zu sehen, und Philips stellte 8048 und 8051 her. Über eine Pinbeschaltung konnte ich solche Bausteine auch schon mal identifizieren. 8048 und 8051 kann man nämlich trotz Maskenprogrammierung immer noch als ROM-losen Baustein verwenden, indem
/N80C42.html Passt der nicht, dann würde ich noch mal die 80C49/MCS48 Serie sowie die diversen 8051er von Phillips genauer anschauen. Die würde ich an zweiter und dritter stelle der Verdächtigen setzen. Aber wie gesagt: Den Chip zu kennen bringt dir gar nichts ohne das passende Programm. ISt Programmiererfahrung
-
Thread
Wie den SiLabs Toolkit für 8051 erfolgreich benutzen?
Hallo zusammen, ich besitze ein SiLabs Eval-Board C8051F064EK, auch wenn das aus dem Jahr 2005 ist, also schon etwas älter. Der µC ist aber dennnoch interessant, den scheint es am Markt auch nach wie vor zu geben, und ich möchte mit dem Board jetzt ein wenig experimentieren. Es ist allerdings nur reines Hobby, um mal mit einem sehr modernen 8051 zu arbeiten. Hier gab es vor einer Weile schon mal den Beitrag: http://www.mikrocontroller.net/topic/299441#new Dort wurde geschrieben, daß es von SiLabs eine kostenlose IDE mit Keil Compiler
-
Thread
Franzis Experimente mit USB und ATTiny13
Das Teil ist (innerhalb von 2 Minuten Web-Recherche herausgefunden) einfach ein 8051er mit FTDI Serial-to-USB-Bridge, die vielgepriesenen enthaltenen "17 Bauteile" beinhalten u.a. 1 Poti, 2 Elkos, 3 Widerstände, 4 Leuchtdioden, 2 Transistoren, 2 Kerkos, 1 DIL-Fassung... Theoretisch kann man damit sicher einen ATTiny flashen, dazu müsstest Du jedoch unter anderem den 8051er passend umprogrammieren, und bräuchtest eventuell Anpassungen am PC-Programm. Wer das kann, der fragt aber nicht, ob er damit AVR programmieren kann (und das ist jetzt keineswegs abwertend gemeint
-
Thread
Unterschied positive/negative Logik und Ports auslesen
Hey, wir programmieren in der Schule 8051 MC. Nun habe ich aber 2 Dinge noch nicht so richtig verstanden. Einmal was der genaue Unterschied zwischen positiver und negativer Logik ist und warum an den Ports nur erkannt werden kann ob eine 0
die üblichere ist oder? Zudem die schon gestellte Frage wieso wir mit der negativen Logik beim 8051 arbeiten müssen um abzufragen ob eine 0 oder 1 am Port anliegt? Wieso ist das nicht mit der positiven Logik möglich? Gruß Alex
-
Thread
Motor der "drückt"
damit beschäftigt. Mir währe ein normaler DC Motor lieber. In meinem Projekt verwende ich einen C8051F020 uP. Ist es mit dem und einem Treiberbausten (welcher?) einfach einen Schrittmotor anzusteuern?
Hi, Matthias Leu schrieb im Beitrag #1856378: > In meinem Projekt verwende ich einen C8051F020 uP. Ist es mit dem und > einem Treiberbausten (welcher?) einfach einen Schrittmotor anzusteuern? Wenn du noch freie Portleitungen hast, dann ist das überhaupt kein Problem. Die 8051 Familie
-
Thread
Eeprom / speichererweiterung
Dein Programm viele Daten (z.B. Tabellen) enthällt. Externen Programmspeicher kannst Du z.B. beim 8051 anschließen. Da sind standardmäßig bis zu 64kB möglich, was etwa einem AVR mit 80kB entspricht, da Programme auf dem 8051 kleiner sind als auf dem AVR, besonders, wenn man gut optimierende C-Compiler benutzt, wie den Keil. Falls das nicht reicht, gibt es 8051-Derivate, die bis zum 4MB adressieren können. Die werden aber nur von dem neuesten Keil-Compiler unterstützt. Dann gibt es die 251- bzw. XA-Familie, die auch 8051-Code ausführen können, aber zusätzliche
-
Thread
Wie geht das Polling beim At89S8253 ?
Alle Ports beim 8051er haben Pull-Ups intern (~100k, wenn ich nicht irre). Außer Port0. Man braucht auch keine Datenrichtung umschalten, da die Pins open-drain sind. Kaputt machen kann man am Controller durch das
Bei den 8051ern ist es so, die Pins, welche als Eingang genutzt werden, dürfen nicht zuvor per Software auf L gesetzt werden. Nach dem RESET sind alle Pins automatisch auf H gesetzt, können als als Eingang benutzt
-
Thread
Schalten mit pnp-Transitor und verschieden Versorgungsspannungen
auch Unfug, mit oder ohne Verstärkungs-Pullup, weil anfangs eingeschaltet. Kurzum: Ich mag keine 8051er ;-).
Ist auch kein 8051er, die mag ich auch nicht...
-
Thread
8052 - mit Transistor 12V schalten
heiß und brennt durch und dann auch die BE-Strecke des BC557. Außerdem sind die Ausgönge des 8051 bei Reset high. Richtig ist: Die Basis des BC547 an VCC (5V) und den 4,7k vom Portpin an den Emitter. Bei high sperrt dann der BC547 und bei low arbeitet er als Stromquelle (4,3V / 4,7k) für
@Niels: Hä? Ich empfehle dir das Studium eines Handbuchs zur 8051-Architektur: 1. Port 0 steht zur freien Verwendung sehr wohl zur Verfügung, und zwar dann, wenn es sich um ein Derivat handelt, das internen Flash besitzt. 2. Wenn der Port0 _NICHT_ im Bus-Modus
-
Thread
attiny usart Ende der Datenübertragung
IO-Register definieren können. Man hätte es auch einfach logisch machen können, wie es z.B. beim 8051 der Fall ist. D.h. 0 setzen löscht das Bit, 1 setzen setzt es. Man kann daher beim 8051 Interrupts auch per Befehl auslösen. Ich hab das auch schonmal benötigt.
schrieb im Beitrag #5205519: > Man hätte es auch einfach logisch machen können, wie es z.B. beim 8051 > der Fall ist. D.h. 0 setzen löscht das Bit, 1 setzen setzt es. Man kann > daher beim 8051 Interrupts auch per Befehl auslösen. Ich hab das auch > schonmal benötigt. Das ist natürlich auch
-
Thread
Ethernet - CAN Adapter gesucht
hinkommen - muss dann noch erstmal einen "Führerschein" für AVR machen; bin bisher hauptsächlich mit 8051er-Derivaten und 166er-Abkömmlingen sozialisiert und entsprechend ausgerüstet... Grundsätzlich wäre eine Investition in das AVR-KnowHow aber wohl auch nicht verkehrt.
schon längst verplant... Zu ARM oder dergleichen fällt mir erstmal nix ein, wir fahren eher so die 8051er- bzw. 80166er-Schiene. Da ist nix mit Unix und Konsorten. Nochmal zu dem ASIX: AX11025, ist wohl aus der großen 8051er-Familie: 512k Flash, 32k RAM, max. 100MHz, 1x Ethernet, 1x CAN 2.0, 3x UART
-
Thread
Mikrocontroller Einstieg
Assembler kennen lernen möchte, dann ist man besser bei den 8-Bittern aufgehoben. Ob AVR, PIC oder 8051 (welche es in mittlerweile recht fixen Derivaten gibt) ist dabei eigentlich fast egal. Bei AVR kann man z.B. Arduinos benutzen, 8051er gibt es mit integriertem Bootloader, so dass man keine zusätzliche
gefallen. Ob du zum Einstieg einen Arduino, einem AVR mit zusätzlcihen Tool, einen Pic , einen 8051/52 oder einen ARM wie zb Discovery von STM nimmst ist relativ egal. C Kompiler gibt es für die alle. Die jeweilige IDE ist Geschmacksache. Musst du halt Ausprobieren mit welcher du am besten klarkommst
-
Thread
Transistorstrom begrenzen, sodass nichts geschrottet werden kann
kann normalerweise schon 20mA liefern. Die Typen, mit denen ich es zu tun hatten, eben nicht. Der 8051 hat keine Push-/Pull-Ausgänge, und kann nur 1,6mA gegen Masse schalten, und beim LPC2000 (z.B. LPC2129) waren typisch 4mA in beide Richtungen bei 0,4V Spannungseinbruch angegeben, obwohl der Strom auch
sind spielt das aber hier kaum eine Rolle. Wilhelm Ferkes schrieb im Beitrag #1777671: > Der 8051 hat > keine Push-/Pull-Ausgänge, und kann nur 1,6mA gegen Masse schalten 8051 ist jetzt nicht gerade ein aktueller Typ... gut, der TE hat nichts über den Prozessortyp verraten, aber ein aktueller
-
Thread
Hilfe 16 Bit Addition und Subtraktion 8051
einfach einen (für 8-Bitter) genialen und schnellen Befehlssatz wegen RISC. Das mit den IRQ-Levels ist 8051-Land und auch mit 3 16Bit-Timern und überall kompatible Register, da hat 8051 natürlich die Nase vorn. Ist dann halt eher was für die C-Gemeinde. Wie dem auch sei, alles hat seine Vor- und Nachteile
AVR einfach sehr schnell bei wenig preis :-). deshalb programmiere ich auch mit ihn, aber auf einen 8051 mach es sehr viel mehr spaß :-) CA
-
Thread
Pollin als Einstieg, Spannung über ISP?
www.microsps.com/ oder http://www.rn-wissen.de/index.php/RN-Mega8 oder die Elektor-SPS (gab mal eine mit 8051, Datum vergessen). Ob man von einem 8051 unbedingt auf einen ATmega umsteigen muss, sei dahingestellt. Wenn deine spätere Aufgabe vermutlich in einen 8051 reinpasst, hättest du nicht nur den Vorteil der bestehenden Kenntnisse, sondern auch der vielen Lieferanten - ein 8051 stirbt nicht aus, und es gibt sie ebenfalls in modernen Varianten mit Flash und A/D Wandlern etc.(man muss ja nicht gleich extrem proprietäres nehmen).
-
Thread
Unbekannte Microcontroller Evaluation-Kit MAXIM MAX180/181. -> Pollin
Simulator einen Reset ausgeführt. Danach lief das Program. Zum Programmieren gibt es z.B. den BASCOM-8051, mikroPascal, microC und einen freien Pascalcompiler "Turbo51". Sie erzeugen alle binärcode, den man entweder in ein EPROM brennen kann, oder eben in einen EPROM-Simulator laden kann.
bedienbar), die Schnittstelle echt (also sogar über USB-RS232-Wandler funktionsfähig). Laßt doch den 8051 die Kommunikation mit dem ADC regeln, der tut das ganz gut. Auf das Lochraster ggf. ein paar Bauteile, um den Meßbereich anzupassen, und dann ist das eine prima Analogkarte für diverse Zwecke. Eine
-
Thread
Neuanmeldung
Hallo Nachbar . " Eher Modellbaubereich. " Welche Sparte ? Was ist ein " 4 Walker " ? 8051 ist gut , Familie ist gut , aber wozu MEGA ??? ;-)
ja einer lust bei mir projektweise mitzumischen . " Welche Qualifikation ist erforderlich ? 8051er sind nur ein Hobbie von mir . ( Beruflich : Energieanlagenelektroniker )
-
Thread
sfr error in IAR Embedded Workbench
Hallo, die von Dir aufgelisteten "sfr" sind für den 8051. Das gibt es glaube ich nicht für die ARM CPUs
würde ich die Zuordnung von Label und Adresse in ein #define packen. Oder möchtest Du direkt den 8051 im BLE Modul programmieren? Dann bist Du bei der EWARM falsch und bräuchtest die EW8051, die mit den SFRs besser umgehen kann...
-
Thread
AVR-TWI-ASM EEPROM Ansteuerung
@Florian, was denn nun, AVR oder 8051 (und welcher konkret)? Dann schau Dir im Datenblatt die dazugehörende Befehlsreferenz an. Bloßes Rumraten, welcher AVR-Befehl wohl welchem 8051-Befehl entsprechen könnte, bringt Dich genau Null
wirklich exakt dasselbe Thema ist und noch Fragen zum Ursprungspost unklar sind, dann vielleicht. 8051-Fragen in nem AVR-Post sind aber definitiv nicht dasselbe. Neue Frage -> neuer Thread, so einfach ist das. Und ein aussagekräftiger Titel ist schonmal die halbe Antwort!
-
Thread
AVR Assembler Anfängerfrage Bitdefinition
Programm für einen AVR geschrieben. Jetzt möchte ich es erweitern und stolpere da ich eigentlich vom 8051 komme über die Bitdeclaration. Im 8051 konnte ich im Bitdefinierbaren Bereich den einzelnen Speicherzellen Labels zuordnen. Beim AVR habe ich jetzt ein paar Registern auch nach folgenden Schema
OK, ich glaube ich habs verstanden. Ade Du schöne 8051 Zeit, auf zu neuen Ufern:) Vielen Dank und bis zum nächsten Mal. Grüße aus München, Christian
-
Thread
Codegröße minimieren?
Noch ne Frage zu der Uhr: nach den Angaben ist die für 8051, also doch nicht für MSP430, oder?
Ist ja in C, somit es ist egal, ob 8051 oder MSP430. D.h. nur der Timerinterrupt zur Erzeugung des 1s-Taktes muß an den Timer des MSP430 angepaßt werden. Peter
-
Thread
Probleme mit "call"-Befehl in Assembler
moin moin, Tobias, Du solltest Dich unbedingt mit den Grundlagen des 8051 befassen. Direkte Probleme und Fragen zum nachlesen hast Du ja jede Menge. In Deinem Prog ist ein Call loop drin, das überschreibt den Inhalt von RAM 8+9. Wenn Du in die Doku zum 8051 siehst, den
Anfang Unarten einschleichen. Wobei ich nicht in die oberen 128 gehen würde. Wenn er mal nen anderen 8051 nimmt...... und nicht dran denkt...
-
Thread
LCD Display 8x24 mit M50530
Hannes, danke genau das ist es was ich gesucht habe, jetzt muss ich das ganze nur noch irgentwie in 8051 ASM hinbekommen.. Vielen Dank nochmal MfG R.Prosch
bei Pollin verfügbaren Datenblatt. Dann viel Spaß beim Umschreiben. Es wäre schön, wenn du die 8051-Version auch ins Forum stellen würdest. Bit- & Bytebruch... - Frohes Fest... ...HanneS...
-
Thread
mit was starten? Atmega8 - Einsteiger will keinen Mist kaufen
Für Pascal-Liebhaber gibt es natürlich auch noch Turbo51 von Igor Funa. In Verbindung mit einem 8051 mit integriertem ser. Bootloader (z.B. von Atmel) hat man eine kleine, feine Lösung, für die es sogar zwei verschiedene IDEs gibt, wenn man die Kommandozeile nicht so mag. Ein Controller als Beispiel: AT89C51RB2 von Atmel. Man kann jedoch Turbo51 für 8051er jeder Art benutzen.
-
Thread
Referat über Flags
Hallo, ich weis das ist vermutlich ne noob frage, trotzdem: Wir arbeiten hier in der Schule mit dem 8051 und ich soll jetzt ein Referat über die Flags (Overflow, Carry, Hilfscarry) halten. Kann mir jemand diese Flags mal erklären und wenn möglich auch allgemeine Definitionen... von Flags. Vielleicht auch
in der Bibliothek alte Siemens oder Valvo 8051-Datenbücher zu kriegen, da wurde der 8051 noch komplett in deutsch beschrieben. Peter
-
Thread
I²C-Interface in C implementieren-Code???
Hallo, ich suche gerade im Internet einen C-Quellcode für eine I²C-Schnittstelle an einem 8051er Microcontroller. Der Controller an sich hätte ja ne hardwaremäßige I²C Schnittstelle, aber mein Kollege meint, wir sollen die lieber Softwaremäßig selbst implementieren...Leider hab ich bisher nichts
einen Code rumliegen, der mit helden könnte? Im Moment will ich an die I²C-Schnittstelle nur andere 8051er Microcontroller anschließen und einen Temperaturfühler...
-
Thread
80c535-Entwicklungsboard gesucht
Als ich mit 8051ern angefangen hab, habe ich das Flash_M1 von www.wickenhaeuser.de verwendet. Ist zwar im ersten Moment nicht ganz billig (Board+Software rund 140 Euro), aber die Investition hat sich echt gelohnt. Ich
Schaut doch mal unter www.hit.fh-karlsruhe.de/8051/ bzw. auf den Seiten von Prof. Walter.. vielleicht schmeißt der irgendwann mal seine alten Dinger weg weil wir Studenten diese nicht mehr verwenden wollen.
-
Thread
PIC versus AVR, einmal etwas anders ;-)
Wann kam der 8051 auf den Markt ? Richtig, auch 1980, und der hatte sogar einen Hardware Multiplizierer und Dividierer...
www.mikrocontroller.net/topic/22501#167186 Die PIC-Architektur ist in der Tat die Älteste, sie ist von 1975. Der 8051er ist auf jeden Fall jünger. Das erklärt auch die vielen Krücken der PIC-Architektur.
-
Thread
günstige Programmierumgebung für 8051?
Hmm es gibt noch Tasking: http://www.altium.com/tasking/products/8_16_bit/8051/ Weiß aber nicht was der kostet. Habe mal mit der C166/ST10 Version geabreitet. Hat alles was du willst, wobei mir die IDE damals nicht gefallen hat (war Version 7.irgendwas). Das is aber rein subjektives
Ich habe schon so ziemlich jeden C Compiler für den 8051 ausprobiert. Meiner Meinung nach ist das Gesammtpaket von Keil unschlagbar. Robert hat da schon recht. Wenn du hinterher billigere Bausteine verwenden kannst, hat sich die Inverstition schon nach dem