-
Thread
Mikroprozessor gesucht. Harvard Architektur.
8051 ist Harvard. Kann auch externen RAM und ROM ansteuern.
>Ich schau mir 8051 und efm8 mal an. Was willst du mit dem blöden Ding.
-
Thread
Timer!!!
>beim 89C52 Aah! Ein 8051er! >Ich hätte noch ne Frage und zwar:Kann ich das TF0 (beim 89C52) direkt abfragen? Also ,wie schon geschrieben, mit if (!TF0){.....} oder kann man diese Bit nicht abfragen? Zu dem Thema solltest
Special Function Registern deines Controllers auseinandersetzen. IMHO (ewig nichts mehr mit den 8051ern mehr gemacht) sollte das möglich sein... Für den Einstieg in die 8051er-Welt empfehle ich (und andere vermutlich auch) das Buch von Andreas Roth "Mikrocontroller Kochbuch". >Vorderungen "Vogel-F
-
Thread
Alle Pins eines Ports als 1 definieren (8051)
Hey.. ich versuche gerade das Programmieren mit dem FX2 (8051) und einem Zusatzboard mit 8 LEDs am Port B und 4 Tasten am Port A zu lernen und hab auch schon "erste Erfolge" und zwar soll das folgende Programm bei betätigen der Taste am PA0 alle LEDs zum leuchten
Hast Du mal die vollständige Bezeichnung Deines 8051. Üblicher Weise heißen die Ports P0,P1,P2,P3 und die kann man natürlich Byteweise zugreifen. [c] P0 = 0; P0 = 0xFF; [/c]
-
Thread
atmega32 zu langsam?
Michi schrieb im Beitrag #4268233: > @Cyblord: OK verstehe - beim 8051 ist es ja z.B. so, dass ein Zyklus 8 > Takte benötigt. Das kann man dann ja auch in den Timer einrechnen. Beim 8051 gibt es Derivate mit 1, 2, 4, 6 und 12 Takten je CPU-Zyklus. Welcher soll denn der mit 8 sein? Der 8051 kann aber ein IO-Bit direkt drehen, ohne was zu sichern. Beim AT89LP6440 wären das: LCALL ISR + CPL Bit + RETI = 4 + 2 + 4 = 10 Takte. Die 34 Takte beim AVR sind ziemlich das Optimum, kleiner kriegt
-
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
Pointer Problem mit SDCC
hätte ich beim Aufruf der Funktionen gerne einen Parameter übergeben. SDCC meldet mir D:/Daten/8051/C/Menü.c:120: warning 92: Functions called via pointers must be 'reentrant' to take arguments und kompiliert die Funktionen danach nicht mehr. Kann mir jemand verraten wie ich beim Aufruf von Funktionen
wenn die Architektur zu einem Zeitpunkt entstand, als C in diesem Sektor noch nicht verbreitet war (8051,PIC). Und so ist es bei solchen Compilern üblich, bis auf Widerruf lokale Daten statisch zu adressieren. Macht Keil auch nicht anders.
-
Thread
P1 an einem C535 als Aus und Eingang nutzen
Kein Problem, die Ports sind ja bitweise zugreifbar. Eingangspins müssen beim 8051 nur auf high gesetzt werden.
Der 8051 hat open-drain Ausgänge nach GND und interne Pullups. Daher ist der 1-Pegel rezessiv und die 0 dominant.
-
Thread
Aktuelle 8051-Clone - so kompatibel wie möglich
Code gelöst und es muss nur so wenig ergänzt werden, dass der Aufriss, ein AVR- und ARM-Board in den 8051 Sockel zu adaptieren und den ganzen Code neu zu schreiben etwas drüber wäre. Viele Grüße Stefan
möglich zum Urgestein ist. > Schneller als das Original muss er auf jeden Fall sein Signetics 8051 33 MHz - 40 Pin Ceramic DIP Pinkompatibel und natuerlich mit Guckloch oben.
-
Thread
Elektor RFID-Lesegeräte Assembler in C konvertieren
wie gesagt, die Hardware könntest Du verwenden, mußt Dir nur eine neue SW schreiben... Markus_8051
Jo, kein Problem und viel Erfolg für die Programmierung der Software! Gruß, Markus_8051
-
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
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
Ist ATXMEGA etwa out?
doch wieder auf einen Hersteller festlegen. Das ist doch genauso 'ne Mär wie die, dass man beim 8051 davon profitieren würde, dass der von x verschiedenen Herstellern gefertigt wird.
ATXMEGA '251 ------- = ------ ATMEGA 8051
-
Thread
Samples von MAXIM
MAX455. Dieser war leider nirgends mehr zu finden, genausowenig wie ein Chip von Maxim, der sowohl 8051er Core, wie auch Ehternet und Serielle Schnittstelle hat. Von beiden habe ich auf Anfrage bei Maxim Samples bekommen. Dies finde ich nicht nur sehr sehr löblich, sondern hat mir - zugegeben privat -
Leben so leicht gemacht wurde, da einzusteigen. Wenn ich da an die Zeit zurückdenke, wo ich mit dem 8051 angefangen habe. Das waren noch ganz andere Zeiten... > Zweitens: Wo hast Du denn her, dass AVRs verbreitet sind? Auch auf Platz 10 zu sein, ist schon recht viel. Man muss bedenken, dass sich
-
Thread
Controller vs embedded
Phantomix Ximotnahp schrieb im Beitrag #3319820: > Dazu kommen noch schrottige Compiler wie der 8051 Keil, die nicht > richtig mit dem Stack umgehen und stattdessen Overlays machen, mit > Funktionspointern nicht gut klar kommen usw usf. Was ist daran schrottig, wenn der Compiler effizienten Code erzeugt, anstatt mit Push/Pop-Orgien Flash und CPU-Zeit zu verschleudern. Der 8051 läuft typisch nicht mit 1GHz und hat auch keine 1MB Flash. Daher muß man schon etwas auf Effizienz achten. Rekursive Funktionen braucht man eh kaum, und falls doch, dann sagt man es einfach dem Compiler
-
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
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
8bit-Computing mit FPGA
Die Adressierungsarten http://www.self8051.de/adressierungsarten,13289.html 3) Alle Befehle in der Übersicht http://www.self8051.de/alle_Befehle_des_8051_Mikrocontroller,13290.html 4) Und weiter wird dann noch jeder einzeln im Detail
://www.self8051.de/adressierungsarten,13289.html 3) Alle Befehle in der Übersicht http://www.self8051.de/alle_Befehle_des_8051_Mikro... 4) Und weiter wird dann noch jeder einzeln im Detail erklärt -> lies doch mal
-
Thread
gcc crosscompiler für AT89C5132 oder AT89C51SND
Wie soll das gehen? AT89 ist 8051-Architektur. Die einzige 8bit-Architektur, die es in die offizielle GCC Version geschafft hat, ist jedoch AVR. Folglich geht es mit GCC schonmal nicht.
Hi Alle 8051er haben einen gemeinsamen Befehls- udn Registersatz. Und genau diesen nutzt der SDCC. Du kannst also alle 8051er mit Code des SDCC füttern. Matthias
-
Thread
uC 80C535 inkl Assembler Kurs
Vista. Wer klein anfangen möchte, in den Mikrocontroller einsteigen, ist doch mit einem Standard-8051 sicher gut bedient. Dafür reicht auch ein 80C535, da voll Standard-8051-kompatibel. Wer natürlich die zusätzlichen Features des 80C535 nutzen möchte, umso besser. Mit umfangreichen ERRATA, muß man
mit komplexeren Controllern wie einem ARM beginnen, wollte ich nie und nimmer. Ich fing 1991 mit 8051 überhaupt erst an zu verstehen, wie man so einen Mikrocontroller, und wenn es auch ein 8051 ist, überhaupt anwendet. Und das ohne Anleitung durch Schule, Studium, und geschweige denn Internet-Forum.
-
Thread
Mehrer Byts ausgeben mit UART
Das sieht so aus, als wärs ein 8051-Derivat. Wenn Du das TI nirgends auswertest, brauchst Du es auch nicht zu löschen. Um nun mehrere Bytes zu senden, mußt Du aber das TI auswerten, d.h. mit dem nächsten Byte warten, bis das vorherige
CALL SEND RETI Muß nicht komplett richtig sein (und damit aufd Anhieb funktionieren). Mit 8051ern habe ich schon länger nicht mehr gearbeitet... SEND: CLR TI MOV SBUF,A SEND_WAIT: jbc ti, zurueck jmp SEND_WAIT zurück: RET
-
Thread
IRQ_ AT89S8252
definieren kann. - Mein AT89S8252 enthält aber nur IP0. - Gehe ich richtig in der Annahme das mein 8051 nur 2 definierbare Prioritätsstufen hat(Low, High)?
Die Atmel-Datenblätter zu den 8051ern bauen mittlerweile alle auf dem "Hardware-Manual" von Atmel auf, dort ist der grundlegende Aufbau beschrieben. Gibts als PDF auf der Atmel Website: http://www.atmel.com/dyn/products/other_docs.asp
-
Thread
Grafik LCD 128x128, Toshiba TLX-1391 bei Pollin
Hi, meines ist heute auch angekommen, ohne Beleuchtung. Für den 8051er habe ich schon mal ne ansteuerung geschrieben. Jetzt mach ich es für den AVR. Mfg sascha
Hallo Sascha! Kann du mir den Quellcode für die 8051 Ansteuerung geben? Wäre dir dafür sehr dankbar!
-
Thread
Schleifenproblem in Assembler
probier mal am Anfang folgendes: #include 8051.H .org 0000H jmp start ; hier in diesem Bereich liegen die ganzen IRQ-Vektoren .org 0073H ; ab hier ist wieder frei
Wenn es jetzt noch nicht klappt, poste mal den Schaltplan von deiner Schaltung. Gruß, Markus_8051
-
Thread
VW Alpha-III Radio, geht nicht mehr an, Quartz an 80C51BH Schwingt nicht, welche Kondensatoren?
4MHz war auch die originale Frequenz? Normalerweise ist die Oszillatorschaltung im 8051 narrensicher und schwingt so gut wie immer an. Bei 4MHz würde ich zwischen 22pF und 33pF anwenden, bei 12MHz eher so 12pF bis 22pF. Mach das mal mit dem 2,2MOhm bis 10MOhm über dem Quarz. Es scheint
kenne die 80C51 als sehr schwingfreudig. 12MHz oder 11,0596MHz werden typisch genommen. Schwingt der 8051, ist an XTAL1/2 je 2,5V zu messen bzw. an ALE die Frequenz XTAL/6.
-
Thread
Welcher µC-Familie ist die beste wahl
Hallo, ich komme aus der 8051 Welt und möchte umsteigen auf eine Controller-Familie mit mehr Performance und Peripherie an Bord (AD-, DA-Wandler, 20-60 IO's, Grafikcontroller, evt. USB und Ethernet). Die Entwicklungs-Tools sollten
Auf 8051 Basis habe ich immer mit den Keil Entwicklungs-Tools gearbeitet und kenne auch kaum die Vor- und Nachteile von anderen Herstellern. Ich frage mich, wenn ich auf ARM umsteige sind die Keil-Tools die
-
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
[S] MPU (Z80/6502/68k)
mich einarbeiten, angefangen vom einfachen "bit schubsen" Dann möchtest Du vielleicht auch die 8051 in Betracht ziehen. Die sind sogar noch 'aktuell', d.H. der 8051 Kern wird noch rege in diversen Chips verwurstet und es gibt hoch getaktete Derivate mit mehr Speicher und Peripherie die auch anspruchsvollere
Adress Latch + Ram + Rom im wesentlichen das gleiche wie einer der vorgenannten CPUs, nur das der 8051 nicht so brutal kastriert ist wie die anderen. Wenigstens Timer und serielle Schnittstelle hat der und läßt sich gut in ASM programmieren. Das Wissen darum ist noch verwendbar und es gibt vernünftige
-
Thread
Wunsch MCU, wie würde eure aussehen?
immerhin hat man da 16 Akkus zu je 32 Bit, in denen man jede Operation durchführen kann. Ich, der ich an 8051 gewohnt bin, finde das natürlich toll ;)
>ich will eine in pink ;) immer nur schwarz i so trist Die ersten 8051er von Intel waren in einem weißen(!!!) Keramik-Gehäuse;-)
-
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
(8051) Dauerton und Note abspielen
Hallo zusammen, ich versuche mich gerade am ASM 8051 programmieren und über gerade eine einzelne Note(z.B. ein Viertel mit 440Hz) auszugeben, jedoch gibts da ein paar Probleme. Also einen Dauerton habe ich auf jedenfall schon geschafft, dies funktioniert
wie gesagt einen Ton mit 440Hz 600ms lang spielen(entspricht einer Viertelnote). Der verwendete 8051er hat 24MHz/12=2MHz Taktfrequenz Mit dem Timer1 will ich zählen bis 600ms vorbei sind und mit Timer0 wird der Takt des Tones erzeugt. Timer1 wird im Mode 1 betrieben, also 16-Bit-Timer. Es gibt
-
Thread
8051, Keil und der Krieg mit der Codeerzeugung
Guten Abend zusammen! Ich verzweifle gerade etwas an meinem 8051 Programm mit Keil. Der macht immer so schrecklich langen Code :( Ich will nicht alles in Assembler schreiben. [c] unsigned char code PeriodTable[] = { 0, 128, 0, 164, 0, 196, 0, 255 }; /* will
Schonmal an einen neueren uC mit besserer Architektur gedacht als der 8051 mit seinem singulärem DPTR ? Irgendwann nach 30 Jahren sollte man umstellen ! Gruss
-
Thread
Grafik-Displays ansteuern mit 8051
ich mal mit einem M16C ein 16x2 LCD betrieben. Mein neuer Anreiz ist jetzt ein Display mit einem 8051 zu betreiben und damit so richtig Spaß aufkommt soll es gleich ein Grafik-FARB-TFT sein. Ein STN-LCD in Farbe würde es auch tun, aber TFT ist halt moderner. Die Problematik daran ist jetzt, dass ich
Controller besitzen. Ich brauche also einen zusätzlichen Baustein, der mir eine Schnittstelle zum 8051 zur Verfügung stellt, um z. B. Text oder Grafik auszugeben. Meine Frage ist jetzt: Ist ein Epson s1d13xxx dafür geeignet und wie macht man sowas dann? Gruß Tobias
-
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
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
TFT Display 8bit 16bit 8080 Interface über LVDS
www.mikrocontroller.net/topic/163211 denn der Vorteil davon ist, das man es auch mit einem 8051 oder AVR ansteuern kann. Das würde in Mass-Produktion wesentlich günstiger sein, als zwei verschiedene in keineren Mengen zu kaufen. (mein Jahresbedarf liegt voraussichtlich
Du meinst also, einfach auf die Platine des SiLabs C8051F502 eine FLPC (oder wie die Diger heisen) draufmachen und dann einen euf die Platine für das Display und dann das Flachbandkabel an den LiPoly Zellen vorbei nach vorne? Hmmm, muß ich mal ausprobieren
-
Thread
STM32, Cortex-M3 Power
Farbdisplay und fertig ist das Luxusboard. Was mir nur noch nicht ganz klar wird (ich bin bisher nur mit 8051er vertraut und will mich in was neuem einarbeiten), kann ich den direkt vom PC über USB programmieren oder brauch ich noch ein extra Programmiergerät? Laut Beschreibung würde ich sagen das er sich
Hat denn jemand nen Schaltplan für ein JTAG für den Controller zum selber basteln? Für die 8051er hab ich das schon öfters gemacht, nur hab ich von dem STM32 halt noch nicht so viel Ahnung. Danke. MFG Christof PS: Was haltet ihr von den 11" und 12" LpptopDisplays von Pollin? Kann man
-
Thread
Funktioniert diese Schaltung so?
Der muss in der Lage sein, den Pullup des Ports auf "0" zu ziehen. Sonst wird das nichts mit 'nem 8051. Jedenfalls wenn man den Zustand damit einlesen will. Aber wozu soll der Port sonst gut sein? mfg.
Opto-Element kann über den Transistor soweit ich das weiß um die 20mA durchlassen, der Port beim 8051 kann so was um die 0.8mA oder 0,9mA ausgeben. (4,7kohm is als Vorwiderstand passend)
-
Thread
Welche ARM Modelle eignen sich für Anfänger?
wirklich sinnvolle Dienste hat. Wobei natürlich Mikrocontroller nicht so einfach aussterben. Selbst 8051er gibts noch in neuen Produkten.
Hersteller ab ob die Dokumentation übersichtlich, verständlich, beispielhaft ist. Bei NXP waren die 8051 Manuals gut und die ARM Manuals sind so geblieben. Abwechselnder Einsatz von z.B. LPC935 (8051) und LPC1114 (ARM) ist problemlos.
-
Thread
Mit was für einem Mikrocontroller wär' ich am besten bedient?
Hör nicht auf diese Dummschwätzer, die wollen dich nur verarschen. Zum Start ist der 8051 am besten geeignet. Der ist ausgereift und von vielen Herstellern verfügbar.
du Horst, also wenn was aus der Steinzeit stammt, dann der PIC. Der ist nämlich viel älter als der 8051.
-
Thread
Ansprechen von CAN-bus beim Auto ?!?
hast du eben viele Daten zum transportieren. Für LIN gibt es einen interessanten µC von Silabs (8051) der ein direktes LIN-Interface hat -> www.silabs.com Ansonsten gibt es auch Interface-ICs (Infineon irgendwas). Hat RX/TX auf der µC Seite und Lin-Interface auf der anderen
ARM7 z.B. AT91SAM7X müsste USB haben und ist preislich auch ok (wenn auch eigentlich oversized). C8051F32x / C8051F34x sind 8051 mit guter USB-Schnittstelle (USBXpress ist schnell implementiert). AVR & PIC keine Ahunng, wird sicherlich auch da ein paar geben. Ansonsten jeder mit UART und einem FTDI hinten
-
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
Byte senden über UART
8051 derivat silabs
SCON0 =SCON0 & 0xFD; //1111 1101 reset TI } } return(retval); } ist von nem C8051F340
-
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
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
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
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
ARM Axx für Real-Time
langsamer, als ohne Cache Lothar schrieb im Beitrag #6081839: > Doch das wird er. Das war auch beim 8051 schon so. Im EFM8 Manual steht... 8051 und EFM8 sind *nicht* Cortex M4.
Stefan F. schrieb im Beitrag #6081846: > 8051 und EFM8 sind nicht Cortex M4 War doch nur ein Beispiel. Bei den Cortex-M ist die Cache-Problematik noch größer, deswegen gibt es die ganzen Assembler-Befehle zum Cache-Handling z.B. http://www.keil.com
-
Thread
Deklaration von external memory
Flags ein ganzes Byte groß sind. Das ist effektiver, da der AVR keine Bitbefehle kennt, wie sie der 8051 hat.
Designänderung absolut keine Option ist. Irgendwann hatte keiner mehr Lust auf die Dinger und ein 8051 mit der Ausstattung eines ATMega2560 ist uns nicht bekannt.