-
Thread
Port-Restore am 8051 möglich ?
Die IO's am 8051 sind ja recht einfach, aber wie wären die Bedingungen um dem 8051 den P0/P2 als IO "vorzugaukeln"? Es ist klar das der 8051 beim Zugriff af P2/P0 kein Steuersignal nach außen gibt, aber wenn mann
8051 Interpreter für den 8051, der diesen Fall so berücksichtigt. Gruß Jobst
-
Thread
Assamblerprogrammierung für 8051er
Hallo, ich suche einen guten Assembler für 8051 Mikrocontroller. Vorzugsweise die Mikrocontroller 89C5131A, AT89C51RB2 und AT89C52 von Atmel. Zum Flashen hab ich schon Atmel Flip, reicht also wenn der Assembler die fertige Hex-Datei ausspuckt. Ob
-
Thread
µC für "Anfänger"
MArcel K. schrieb im Beitrag #4244968: > da wir in der Schule den recht alten > 8051 nehmen und ich denke mal, da wird sich ja wohl was geändert haben Ein moderner 8051 mit 50 MIPS ist jedem AVR oder PIC 8-bit weit voraus und Eval-Boards mit LCD und Debugger etc. gibt es für unter
MArcel K. schrieb im Beitrag #4244968: > da wir in der Schule den recht alten > 8051 nehmen und ich denke mal, da wird sich ja wohl was geändert haben. Der 8051 ist doch sehr clever auf Steuerungen optimiert und erzeugt sehr kompakten Code auch unter C. Er läßt sich sehr kostengünstig
-
Thread
Atmega8515
Wobei die Definition von RISC für AVR und CISC für 8051 vielleicht nicht so ganz stimmt. Wenn man jede Befehlskombination auflistet dann kommt der AVR schon eher an CISC wie ein 8051. Der 8051 hat genau 256 Befehle wobe ein AVR schon mit dem Befehl "MOV
"Es finden sich bestimmt einige Anwendungen in denen ein 100MIPS 8051er einem 20MIPS AVR haushoch unterlegen ist." Das dürfte aber wirklich nur äußerst schwer zu packen sein. Der umgekehrte Fall, daß ein 3,3MIPS 8051 einen 20MIPS AVR überfordert geht relativ einfach
-
Thread
8051 Kurzzeittimer
Oh, da wird ja fast museumsreife Hardware recycled. Nix gegen 8051, aber EPROM-Simulator mit Batteriegepuffertem RAM ist seit 15 Jahren Out. Für deine Aufgabe solltest Du zunächst mal den Timer zur Zeiterzeugung verstehen. Timer 1 ist bei Dir für die serielle Schnittstelle
Von 8051 Assembler versteh ich nichts oder nicht viel. Aber du zählst falsch. AM Beispiel deiner Sekunden wird da gezählt ... 35 34 33 32 31 29 28 27
-
Thread
Timer 8051
= 0b00010000; // Timer 0 enable Ich teste das Programm im C-Spy von IAR Embedded Workbench 8051. Leider geht er nie in die Interruptroutine hinein. Habe ich vielleicht etwas übersehen (habe bisher nur AVR programmiert). Danke für eure Hilfe! Grüße Steffen
Der 13 Bit Mode ist aus kompalibitaets Gruenden drin. Der 8051 hat einen Vorgaenger den 8048 und der hatte nur einen 13 Bit Teiler. Da Intel als Entwickler des 8051 und des 8048 den Anwender in etwa die gleiche Hardware vorsetzen wollte haben die ihn auch dort
-
Thread
8051 Lauflicht mit C
Hallo! Ich versuche gerade ein Lauflicht in C zu programmieren, allerdings ohne erfolg. Ich glaube es liegt a Timer. Kann mir jemand hier helfen? #include <sfr51.h> void delay (void); void main() { P0 = 0x01; delay(); P0= P0 >> 1; delay(); if(P0=0x80) { P0=0x01; } } void delay (void) { TMOD &=0xF0; TMOD |=0x01; ET0 =0; TH0 =0xFD; TL0 =0xFE; TF0 =0; TR0 =1; while(TF0==0); TR0=0; } Vielen dank.
-
Thread
Suche neuen Microcontroller
und debuggen lassen. Ich programmiere gerade den C8051F021. Peter
Ja, dass würde mich auch intersssieren. 100 MIPS sind für einen 8051er ziemlich schnell, wenn man denkt das ein SX28 auch nur 100 MIPS schafft und damit als einer der schnellsten 8bit Micro´s verauft wird! Gruß Tobi
-
Thread
Vergleich der µCs nach IO-Performance
16Bit Breite bedienen, da sollte also auch was gehen. Bleibt noch die Frage, sind 60 MHz bei einem 8051er vergleichbar mit 60MHz (theoretisch - ich weiß, dass es die nicht gibt) bei einem ATmega? Gruß Santi
geschrieben habe? Ähhhh, wenn du so fragst . . . >Bleibt noch die Frage, sind 60 MHz bei einem 8051er vergleichbar mit >60MHz (theoretisch - ich weiß, dass es die nicht gibt) bei einem ATmega? Kann sein, muss nicht. Es gibt RISC-artige 8051er, die sind den AVRs ähnlich. Und nochmal, sag lieber
-
Thread
Erste Schritte mit C8051F310
. Soweit ich weiß, ist der 8051er im C8051F310 ja nur dazu da, die einzelnen sachen im C8051F310 anzusteuern, oder hab ich da schon etwas falsch verstanden?
>> Soweit ich weiß, ist der 8051er im C8051F310 ja nur dazu da, die >> einzelnen sachen im C8051F310 anzusteuern, oder hab ich da schon etwas >> falsch verstanden? Vermutlich. Welche Sachen meinst du denn ?
-
Thread
Softcore im FPGA, AVR oder 8051
PicoBlaze von Xilinx. Doch ich denke solch hohe anforderungen habe ich nicht. Ich dachte eher an AVR oder 8051. Nun habe ich grundsatz Fragen. Ein AVR dürfte doch eingedlich nicht viel schneller sein als ein Single Clock 8051 Core? Kann ich soclh einen Softcore bei z.B 100MHz laufen lassen? Wie läuft das mit
ROM Image kann mit in den VHDL Code eingebaut werden oder? Ich habe mir mal den AVR Core und den 8051 Core von opencores.org angesehen. Der AVR Core hat ja nur 2 8Bit Ports, das ist mir zu wenig. Gibs irgendwo einen der mind 4 hat? Gleiches beim 8051 Core, der hat seoweit ich gesehen habe 4 8Bit Ports
-
Thread
Prozessor 8085 MFA-Mediensystem
wenn ich lange nicht alles weiß. übrigens, die von ATMEL haben multiplikation und division, die 8051er Reihe afaik auch, bei den PIC's bin ich nicht ganz sicher. Der 8085 ist (im übrigen auch kein Controller) imho einfach überaltet, aber das ist jedem seine eigene Meinung ;) bYE Tec
Adress-/Datenleitungen könntest du mit einem geeigneten Atmega128 schon realisieren. Oder nimm einen 8051er (89s53 oder mit Bootloader). Allerdings so einfach wie beim MFA ist das Takten nicht. Aber man könnte es schon darstellen und manche Lehrer machen das auch (Technikerschule 8051er). Die Multiplikation
-
Thread
der gcc, das const-Schlüsselwort und der Speicher...
logisch sein? Stimmt, - ich bin mal wieder vom "internen" Speicher ausgegangen, wie ich ihn vom 8051 Kenne, okokok, Du hast recht ... Nur insofern muss ich einschränken, dass RAM-Adressen keineswegs immer 16 Bit breit sind. Nochmal 8051: das Interne Ram bei den 8051-ern war 7 (!) Bit breit, ergo
Speicherklasse Bit": Warum nimmst Du nicht ein Bitfeld? Das ist zwar von der Performance her weit vom 8051er entfernt, aber es braucht in Deinem Beispiel immerhin nur ein Byte anstatt 8. Die 8051-Derivate gibt es im Übrigen bis 100 Mips, dazu noch mit umfangreicherer Ausstattung, so z.B. mit zusätzlicher
-
Thread
Wozu gibt es OTP?
Peter Dannegger schrieb im Beitrag #3149669: > Und Intel hat vermurkste 8051-OTP einfach als ROM-less verkauft. Man > konnte die 8051 nämlich auch mit externem EPROM verwenden. Da hat wenigstens mal jemand mit gedacht. Maskenprogrammierte 8051 aus Altgeräten habe ich hier
weil ich ein Buch dazu habe. Verfasser war komischerweise ein Mann von VALVO, wo man sich mit dem 8051 beschäftigte. Denn es wurde ja später Philips, die 8051-er führen. > Siemens hat sich sehr lange Zeit dagegen gesträubt und erst 2006 seine > 8051 auf Flash umgestellt. Ach, das ist doch schon
-
Thread
InSystemProgramable
Auswahl ? Wenn du alleine nur darauf schaust wieviel Hersteller die Derivate herstellt, bleibt der 8051er natürlich ungeschlagen. Es gibt aber auch andere Gründe nicht einen 8051er zu verwenden. Er ist langsam, der Befehlssatz ist ziemlich hochsprachencompilerunfreundlich usw ... Ich hab mir vor
Aber natürlich darf man mich auch nicht missverstehen. Wenn jemand bisher zufrieden war mit einem 8051er, dann gibts auch keinen Grund umzusteigen! Nur ich denke halt man sollte jemandem keinen 8051er empfehlen, der gerade frisch mit Controllern anfängt. Mfg Thomas Pototschnig
-
Thread
AVR Einstieg
halber 4-Bitter. ;-) Lothar schrieb im Beitrag #4509083: > Zilog macht heute auch auf ARM und 8051 Und? Atmel macht auch 8051 und ARM. Und? Ist ja klar, dass die Hobbyisten hier ihr teuer erworbenes Equipment und ihr mühsam angeeignetes Teilwissen nicht einfach über Bord werfen. Aber gönnt
damit vor vielen Jahren in Assembler herumgespielt. Das war mein Einstieg von 0 -- nicht lustig. 8051er kann man natürlich machen. Das fühlt sich so museal an, ist natürlich noch verbreitet. Geschmackssache. Und zuletzt: Ein GANZ DICKES LOB an den TO, Timo: Die Erkenntnis, daß Arduino (also der Zirkus
-
Thread
80c515C - Parameterübergabe
Beitrag #3100288: > Also eher ein erweitertes C-Versteh-Problem Ein wenig vielleicht auch ein 8051-Versteh-Problem. Der 8051 ist ja in Harvard-Architektur. Er hat also zwei Adreßbereiche, Code und Xdata, welche quasi die gleichen Adressen haben. Auf diese Bereiche wird über das 16-bit-Register
noch Banking von Code und Xdata, so daß man den 8051 (auch 80C515 und 80C517 und viele andere Derivate) mit einem Vielfachen des normalen maximalen Speicherausbaues von 64k gestalten kann. Ursprünglich war das vom Chiphersteller mal gar nicht vorgesehen
-
Thread
Cortex-M: Stack Begriffserklärung bzw. Handhabung
Der 8051 ist anders aufgebaut, als der ARM. Der 8051 kann vieles direkt im RAM ausführen, daher kommt man besser, wenn lokale Variablen überlagert werden. Prinzipiell kann man aber auch Variablen im Stack
@Peter Danneger: > Der 8051 ist anders aufgebaut, als der ARM. Ja, ich versuche gerade "umzusteigen", nur sollte ich wohl meine Erfahrung mit dem 8051 "vergessen", anstatt zu versuchen, sie "mit ins Boot zu nehmen" :) > Der
-
Thread
Wickenhäuser: printf innerhalb einer Funktion mit Wert durch Parameter
dass man auch mal bei google nachschaut. Frage an den Rest hier: Muss man wirklich für einen 8051 einen Wickenhäuser Compiler verwenden? https://stackoverflow.com/questions/978189/what-is-the-best-c-compiler-for-the-8051-family
Informationsmaterial. Nur im Elektorforum habe ich da was gefunden. Liegt aber größtenteils am Wickenhäuser und der 8051er ist ja auch nicht mehr der Jüngste :)
-
Thread
Microcontroller suche
Ich habe mit PIC und AVR (und 8051) gearbeitet bis jetzt. Es kommt stark darauf an, wie dein Hirn so funktioniert, was für dich logisch rüberkommt. Ich hatte den PIC irgendwie schnell satt, den 8051 sowieso, weiss auch nicht genau warum
Michrochip und Atmel haben aber auch 8051-er im Angebot: http://www.microchip.com/pagehandler/en-us/family/8051legacy/ Und für Ablaufsteuerungen (Statemaschine, Bitbefehle) sind die ziemlich genial. Erst für Datenmengen über 256 Byte
-
Thread
Meistverkaufter Mikrocontroller?
8051 Zeitweise gab es über 50 Hersteller von 8051-Derivaten. Atmel hatte einen mit MP3 und Dallas einen mit Java.
Axel L. schrieb im Beitrag #4431136: > Der 8051 war zu einer Zeit populär, als die Zahl der verkauften > Controllern pro Jahr erheblich niedriger war als heute. Von daher glaube > ich nicht, dass der 8051 mit einer der heutigen Controllerfamilien
-
Thread
wie 2 Werte vergleichen?
oder in C: if(a == b){} else{} aber eben diesen cmp Befehl den man dazu braucht, kennen die 8051er ja nicht, also muss es da einen anderen Weg geben
an Literatur, sicher auch im Internet. Google doch mal nach "8051 Instruction Set" o.ä. Infineon führte die alten 8051-Derivate nach Siemens weiter, und auf deren Homepage gibt es auch noch Handbücher dazu zum Download. Wenn die so gut sind wie meine papierenen
-
Thread
8051 - AVR
fängt ja schon wieder an. Bleibt doch beim Thema. Er hat doch nicht danach gefragt, wer mir den 8051 ausreden kann. Die 8051 und AVR sind leistungsmäßig weitestgehend vergleichbar. Deshalb haben ja auch einige AVRs die gleiche Pinbelegung wie die 8051. Und für beide gibt es Anwendungen, wo
Bausteine gibt. Sehe ich auch als Vorteil. Deshalb wollte ich mich ja neben den AVR's auch mal unter den 8051ern umsehen. Jens
-
Thread
Welcher µC für Hobbyzwecke?
@Christof Es mag sein, dass Infineon viele 8051 derivate abgekuendigt hat, das hat primaer was mit Fertigungsstaetten zu tun, nicht damit dass die 8051er aus dem Markt verschwinden. Es gibt nach wie vor einige Firmen, die mit neuen 8051 derivaten
bin ich bei, darum ja der link zu dem Board von Tigal.com. In dieses Board kann man etliche Atmel 8051er einsetzen, ausgeliefert wird das Board aber mit nem AT89S8252. MFG Christof
-
Thread
Webserver für 8051
für einen (Schüler-finanzierbaren) Webserver mit einem 8051? Für Sensoren etc. hätte ich schon die Routinen für 8051. Danke! Jens.
Hi! Also wenn du mit Easy Web Easytcpip meinst; doch dies läuft auch mit einem 8051. Sofern der 8051 in einem 40 poligen dip gehäuse steckt, dann läuft der.(Auf dem Board lässt sich zwischern Avr und 8051 durch einen jumper auswählen) Der Vorteil dabei ist jedoch-auch ohne compiler-muss
-
Thread
Wieso vor allem AVR µCs bei Bastlern?
Sicher, es ist eine Frage der Eingewöhnung. Besonders leicht und gut durchschaubar fand ich immer den 8051.
SE schrieb im Beitrag #3452719: > Erste Gehversuche hab ich mit nem 8051 gemacht. > Dieser ließ sich aber nur in einem speziellen Programmiergerät > programmieren. Die Philips/NXP 8051 LPC hatten immer schon einen seriellen Bootloader und konnten per RS232 programmiert
-
Thread
Controller und Display aus einem SAT Receiver
8051 schrieb im Beitrag #3697900: >>Ein Fall für die Rundablage. Was es auch in OTP wäre. > Oder den Pin /EA auf low ziehen und ein externes EEProm/Flash > dranbauen. 8051-Schaltungen wo das so gemacht
bereits erwähnt. Hier kannst Du Dich bei Bedarf wieder mit der 8051-Architektur vertraut machen: http://www.mikroe.com/chapters/view/65/chapter-2-8051-microcontroller-architecture/ Die Adressierung des Speichers gefällt vielleicht nicht jedem, aber dafür sind die
-
Thread
Atmega und Langzeitlieferbarkeit
>zugegeben gibts die 8051 schon ne ganze Weile, aber sich deshalb mit den >8051 rumzuärgern ??? Rumärgern? Nimm einen Silabs C8051Fxxx, den kannst du bequem in C programmieren und in-Circuit debuggen. Allzuviel Ärger
/F8 (Fairchild) oder PIC (General Instrument). Dagegen wirkt 8051 direkt modern.
-
Thread
Welcher Microcontroller für i2c-Display
sind schon länger sehr günstig zu haben. https://www.nuvoton.com/hq/products/microcontrollers/8bit-8051-mcus/low-pin-count-8051-series/n76e003/
schon länger sehr günstig zu > haben. > https://www.nuvoton.com/hq/products/microcontrollers/8bit-8051-mcus/low-pin-count-8051-series/n76e003/ Womit programmiert man die? Gibt es da was zum selber bauen?
-
Thread
Digitaltacho + LCD
erfolgte allerdings auf einer gemultiplexten 4*7Segment LED-Anzeige. Das Programm hatte ich in 8051 Assembler geschrieben. Eine Library für ein LCD am 8051 hätte ich auch noch. Welchen Prozessor willst Du denn verwenden? CU, Markus_8051
ich Dir raten, mal bei Google das Wort "Einsteiger" oder "Anfänger" zusammen mit einer µC-Familie "8051" oder "PIC" oder "AVR" einzugeben. In der Zeitschrift Elektor war auch mal ein 8051-Board mit Einsteigerkurs. Suche mal bei Elektor nach "89S8252", so hieß der Baustein aus der 8051-Familie, der
-
Thread
Mehrere DS1820/DS18B20 auslesen
Hi, habe es mit 8051 Assembler hingekriegt, eine DS2401 Seriennummer oder einen DS1821 Temperatursensor auszulesen. Brauche jetzt mal eine 8051-Assembler Routine "ROM-Search" die mir alle Seriennummern anzeigt die auf dem
Das Programm habe ich ursprünglich für den 8051 geschrieben, für den AVR hab ich "idata" einfach drin gelassen. Der 8051 hat verschiedene Speicherbereiche, "idata" ist besonders schnell und codesparend zugreifbar und erlaubt auch viele Operationen
-
Thread
PIC-Clones und 4-Bit MCUs aus China (MDT-MCU)
Und auch kleine Sachen programmiere ich in C. Mit Assembler habe ich lange genug Zeit vergeudet (8051: mehrere Jahre, dann etwas AVR). Im Vergleich zu AVR oder PIC war der 8051 Assembler aber recht komfortabel und man mußte nicht ständig was vom RAM in Register moven oder Bank switchen.
Peter D. schrieb im Beitrag #5142049: > Mit Assembler habe ich lange genug Zeit vergeudet 8051: mehrere Jahre Es wird noch viel in 8051 Assembler gemacht z.B. die führende Quadrocopter BLDC Treiber Software. Muss aber zugeben, bei dem Assembler Konstrukt blicke ich nicht mehr ganz durch :-
-
Thread
8051 MCU - Neuronales Netz programmieren?
MaWin schrieb im Beitrag #7150843: > Python auf einen 8051, nein Auf 8051 ist C üblich aber wenn es wie Python sein soll es gibt noch BASIC
Der 8051 kann doch externes RAM ansprechen..
-
Thread
Welchen Controller soll ich kaufen ???
Der 8051 hat als Nachfolger die Intel 80251 sowie Philips 8051-XA. Beide besitzen spezielle Kompatibilitäts-modi, sodaß sich auch 8051-Assembler-Software ohne großen Aufwand auf ihnen einsetzen läßt. Weite
, aber mir die Instruction Set Summary angeguckt . Soo gross finde ich den Unterschied zu den 8051er nicht . Im gegenteil , die Ähnlichkeiten sind bestimmt nicht rein zufällig .
-
Thread
Probleme bei Grundbeschaltung 8051 (AT89S52)
wieder ran. 6. Wir haben die Firmware des Programmers auf folgende geändert, da diese extra für 8051er sein soll: http://www.circuitvalley.com/2011/06/usb-8051-avr-microcontroller-programmer.html > Danach war es möglich mit Erase Chip, den kompletten Flash des µC auf FFFFFFFFFFFF... zu
du eine Beschreibung dazu? Guck dir mal das hier an: http://www.circuitvalley.com/2011/06/usb-8051-avr-microcontroller-programmer.html bzw. http://www.8051projects.info/resources/usb-8051-avr-programmer.23/
-
Thread
Tipps für die Mikrocontroller Auswahl
Für wenig Strom spricht der MSP-Kram in jedem Fall. Ansonsten findet sich unter den 8051ern eigentlich für jeden Zweck irgendetwas.
so ein gängiges Ethernet-IC an Leistung verbrät. Und zuletzt baut Cypress den AN2131. Das isn 8051er mit USB drinne.
-
Thread
alle möglichen Fragen zu µCs
einige Fragen gekommen: - Welche heute gängigen 8Bit µC-Familien gibt es? Ich habe "nur" die 8051er, PICs und AVRs gefunden - zu den PICs: Ist es möglich, externen Speicher anzuschließen? - zu den AVRs: Ich programmiere gerne rekursiv und nutze dafür beim 8051 auch gerne Pointer, die incrementiert
8051 auch die 2 Codepointer. In Interrupts ist der Tabellenzugriff mit PC als Basisadresse schön codesparend. Peter
-
Thread
ATTiny13 Entwicklungsboard ?
Dann würde ja jeder alte 8051 haushoch gewinnen, bei dem die Taktfrequenz durch 12 geteilt worden ist. :-)
Jörg W. schrieb im Beitrag #6053807: > Dann würde ja jeder alte 8051 haushoch gewinnen, bei dem die > Taktfrequenz durch 12 geteilt worden ist. :-) Nein! Echte 8051 hat F_CPU = 12 MHz, PIC und AVR dagegen 20 MHz.
-
Thread
8051er und Nokia 3410 Display
TextdDisplay im Miniaturformat hat ja auch was... Vielleicht mach ich ja irgendwann mit den "größeren" 8051er noch was... Momentan beschäftige ich mich, was man mit den AVR's damit alles anstellen kann ! ... und mein Bauprojekt eines "Hobby-Logicanalyzer" mag ich auch mal fertig machen !
-
Thread
Welchen 8051er für Projekt ?
Hallo zusammen! Ich würde für einen Prototypen-Aufbau einen 8051 benötigen der etwa 30MHz im X2/3-Modus schafft und am besten im PLCC-Gehäuse bis maximal SOT runter also lötbar. Portpins braucht er nicht viel und Programmspeicher nur maximal ein paar Kilobyte.
-
Thread
Was bedeutet ROMless?
auch ROMless devices, > die Software kommt ja erst mit der Festplatte. Nein, mit dem BIOS. 8051er (80c32 z.b.) sind gut geeignet.
Zusätzliche IO bekommt man beim 8051 per Memory Mapping das reicht immer. Es gibt auch recht schnelle Exemplare ohne 1/12 Zyklus.
-
Thread
MC 8051
höchstens hinterher noch einen kurzen Check, ob die Strom-/Leistungsbilanz am µC stimmt. Gruß, Markus_8051
den Einzellasten der Portpins eh nicht erreichen kann. Markus_8051
-
Thread
stc89c52rc programmieren
würde ich schmerzlich vermissen. > Kaum Ram, kaum Rom, altes Zeug eben. Nur komisch, dass die 8051er so verbreitet sind und immer wieder für neue Projekte genutzt werden. Offensichtlich erfüllen die alle ihre Aufgabe. Das "alte Zeug" ist wohl kein altes Eisen...
Coronianer schrieb im Beitrag #6344407: > Die haben natürlich "nicht" die 8051er abgelöst. Aus gutem Grund. Trotzdem sinkt die Verbreitung von 8051 immer weiter. Selbst „Exoten“ wie V850/RH850 oder PowerPC begegnen mir häufiger. Natürlich ist ein Markt noch vorhanden, sonst
-
Thread
3.3 Volt vs 5 Volt
Abend liebes Forum, ich habe eine Frage: ich möchte einen ESP32 (mit 3,3Volt) via RX / TX mit einem 8051 (mit 5Volt) verbinden .. Wie am besten?
Stefan S. schrieb im Beitrag #8013593: > ich möchte einen ESP32 (mit 3,3Volt) via RX / TX mit einem 8051 (mit > 5Volt) verbinden .. > Wie am besten? Einfach verbinden. Der ESP ist 5V tolerant, der 8051 hat TTL Schaltschwelle also ca. 1.5V
-
Thread
welcher Mikrocontroller ist der beste
Ich mag die 8051er , aber hätte ich mit AVR angefangen , wär ich nun wohl ein AVR - Fan ... Für die 8051er gibt es in deutsch : " Das Microcontroller Kochbuch MCS51 ( Assembler )" Finde ich sehr gut . Heutzutage
übertreiben ... Was soll ein Supermegawahnsinnschip der mit 3% ausgelastet wird ? Mit einem aktuellen 8051er gibt es fast nichts was nicht geht .
-
Thread
Assembler in Bewerbung?
Frage: Sollte man das auch mit der Assemblersprache machen? Wenn ja, wie? Bezug nehmen auf den 8051er? Oder allgemein halten? Wie würdet ihr das hineinschreiben?
Es macht schon Sinn sowas wie "Assembler (8051)" zu schreiben. Die Architektur sollte man auf jeden Fall erwähnen, nur weil man 8051-Assembler kann, kann man noch lange kein z.B. x86-Assembler mit all seinen Finessen. Auch wenn man im Job dann gar
-
Thread
Eclipse und Keil
dan so schalten, das der kruscht mit Interrupt wegfällt z.B. so? [c] #ifdef keil #define ISR8051(name,irq) name(void) interrupt irq #else #define ISR8051(name,irq) name(void) #endif void ISR8051(NamederISR,5) { } [\c] oder so [c] #ifdef keil #define IRQ8051(irq) interrupt irq #else #define IRQ8051(irq) #endif void NamederISR (void) IRQ8051(5) { } [\c] der Code müsste dafür aber umgeschrieben werden. Was anderes fällt mir metzt nicht ein. und als schlüsselweürter markieren zu können
-
Thread
VFD "Kundendisplay"-Ansteuerung
>Der 80c31 hat ein 27c256 Eprom dran. Jemand mit einigen Kenntnissen zu >der 8051er Reihe müßte doch da das Kommunikationsprotokoll "rauslesen" >können. Eher nicht, 32kB undokumentierter Code aus dem Disassambler macht einfach keinen Spass.
Disassemblierung wagen. Es sind ja schon viele NOPs... Mal sehen , evtl. kann mir in der Arbeit noch jemand beim 8051 helfen. Gibts irgendwelche freien Tools für die 8051er so mit Syntaxhighlighting usw.?