-
Thread
Ampelschaltung mit Interrupt - Problem mit Interrupt
gespeichert wird mit der Adresse von "Start" überschreiben. Ich weiß jetzt nicht wie das Register beim 8051 heißt, aber da gibts bestimmt eins.
LCALL zeit1 DJNZ R1, m4 RET [/c] Also funktioniert es doch. Wäre auch schlimm, wenn ein 8051-Assembler kein MOV könnte. Peter
-
Thread
Vorschlag für Forenänderung
einrichten. Außerdem wären vielleicht einzelne Foren für die verschiedenen Mikrocontrollerfamilien (8051, AVR, MSP430 etc.) und für allgemeine Elektronikfragen sinnvoll. Was meint ihr? Gruß Andreas
Fragen zu Assembler ja controllerspezifisch sind, gehören diese auch in das entsprechende Forum (AVR, 8051, etc.). Hier mein bescheidener Vorschlag: Embedded C allgemein AVR 8051 PIC (?) MSP430 (?) M16C (?) Sonstige Controller Elektronik allgemein Platinenlayout und -herstellung ("Platinen"
-
Thread
Umstiegsbreatung uC Atmel/STM
den 8 MHz Quarz haben wir bisher nicht hinbekommen. Jetzt soll ernsthaft der ATmega16 durch einen 8051 ersetzt werden damit Ruhe ist. Ist aber schwierig, da es ein QFP-44 ist und aktuelle 8051 gibt es nur als QFP-32 oder QFP-48
Moby A. schrieb im Beitrag #4674933: > Ich hab nichts gegen die 8051er Das läßt sich gleich ändern :-) ATXMEGAAU Datenblatt 340 Seiten EFM8LB Datenblatt+Manual 70+390=460 Seiten also wie bei ARM. Zudem wird für EFM8 8051 dieselbe Toolchain wie für EFM32 ARM genutzt
-
Thread
PS/2 Tastatur und Mausprogrammierung
Ach ja, dabei handelt es sich um den 8051er.
enthalten. Im Tabellen teil sind Dekoder Tabellen enthalten. Denk daran das die Daten die vom 8051 zur Tastatur gehen über andere PIN's gehen als die Daten von der Tastatur zum 8051. Die Daten und Clock leitung vom 8051 -> Tastatur sind über 74HC05 Treiber geführt. Gruss helmi
-
Thread
Nimm PIC's
Also als ich 1994 mit PIC's angefangen hatte, waren die noch recht neu am Markt. 8051er hingegen gab es glaube ich schon 15 Jahre. Nur mal so zur Richtigstellung, welche Technologie älter ist. Hier auch noch Links: http://de.wikipedia.org/wiki/8051 http://de.wikipedia.org/wiki/PICmicro
Links: http://en.wikipedia.org/wiki/PIC_microcontroller#Origins http://de.wikipedia.org/wiki/Intel_8051 PIC: 1975 8051: 1980 Nur, falls das Lesen wieder Schwierigkeiten macht...
-
Thread
hilfe bei step up wandler
klingt ja ganz gut, bin nur von der 8051er fraktion... aber danke für den hinweis. vllt werde ich in ein paar jahren ja "überlaufen". wer weiß das jetzt schon?
Meine subjektive Meinung: Der AVR hat die "bessere" Architektur. ich arbeite nunmal (lieber) mit den 8051ern. im prinzip kochen alle ihren kaffee nur mit wasser. außerdem gibt es auch 8051er mit push-pull-ausgängen... aber egal. ich wollte hier eigentlich nicht die zu oft angefangene und sinnlose diskussion
-
Thread
vergleich der inputs am bort (8Bit)
Ou... 8051
schrieb im Beitrag #3976294: > dass ich P1 auf Ausgang > setze Das gibt es bei den OC-Pins eines 8051 garnicht. Georg
-
Thread
8051 assembler bitmuster teilen
Der letzte Satz sollte natürlich heissen: " Ob sein 8051 dividieren kann, sei mal dahin gestellt..."
schnell gehen soll, kann man auch eine Tabelle verwenden. Übrigens hat (meines Wissens nach) JEDER 8051 die Fähigkeit zur Division, sonst ist es kein 8051. Jörg
-
Thread
8051 SST89E54RC kann nicht programmiert werden
Hinweis: Titel ändern in "8051 SST89E54RC kann nicht programmiert werden" dann erscheint es auch unter 8051 und wird öfter gelesen
und sind über eine Diode mit dem Reset-Eingang verbunden. Damit kann das EasyIAP einen Reset des 8051 auslösen. - Quarz ist wie auf dem Foto erkennbar der Standard-11.0592MHz HTH, Jörg
-
Thread
Modelbau
immer noch der Meinung, dass es für mich die richtige Entscheidung war, den AVR zu bevorzugen und die 8051 und PIC zu vernachlässigen. Allerdings werde ich diese Entscheidung nur dem empfehlen, der mich um Hilfe bittet. Denn bei PIC und 8051 und bei den hochkarätigeren Controllern kann ich nunmal mangels
. Ich habe auch nichts gegen Leute, die PICs oder 8051er programmieren (können), nur brauchen sie mich nicht um Hilfe fragen, da bin ich doof. Da kann ich maximal mal eine Programmsequenz mit Worten beschreiben aber keine Codebeispiele geben. Wenn mich
-
Thread
Abfragen
noch aktivieren muß. Lies mal dazu im Datenblatt das Kapitel über den Timer. Viel Erfolg, Markus_8051
. Gruß, Markus_8051
-
Thread
Brauche Hilfe bei der Auswahl eines Mikrocontrollers
dabei: Ich habe außer mäßigen Kenntnissen über analoge Schaltungen und minimalen Erfahrungen mit 8051ern keine Ahnung von aktuellen Mikroprozessoren. Ich suche einen Chip, - der weit verbreitet, unkompliziert und gut dokumentiert ist - für den ein möglichst kostenloser Hochsprachencompiler existiert
> Ich habe außer mäßigen Kenntnissen über analoge > Schaltungen und minimalen Erfahrungen mit 8051ern keine Ahnung von > aktuellen Mikroprozessoren. hab ich da so meine Zweifel. Deshalb war auch ein wenig Off Toppic dabei.... Gruß oldmax
-
Thread
Initialisierungsfolge fuer EA DOGM 163 SPI 3.3V
ob ich mir dieses Display zu Übungszwecken kaufen soll, denn das S65 Display bekomme ich an meinem 8051er nicht so einfach zum Laufen. Bei diesem steht aber sogar ein Programmbeispiel für die Initialisierung mit dem 8051er über SPI im Datenblatt des Controllers. Habs mal angehangen...
erforderlich. Als Anlage ein Beispiel für alle 1-3 Zeilige DOG-M Displays in C mit Soft-SPI für 8051 µC. Kannst Du leicht auf AVR anpassen.
-
Thread
8051 Interrupt Verzögerung bis erster Befehl ?
Hallo Dummchen, miete dir etwas Hirn und lese das Datenblatt deines 8051-Derivats durch. Boris.
Hängt vom Befehl und der CPU ab! Die aktuellen 8051er brauchen keine 12 Takte mehr! (der echte MaWin)
-
Thread
LED gegen VCC oder GND?
weiß nicht, wie das bei den Nachfolgemodellen aussieht, weil ich schon seit langem nichts mehr mit 8051ern gemacht habe, aber sooo lange gibt es serienmäßige Push-Pull-Stufen in größerer Verbreitung noch nicht. > 3.) Es ist besser, die LED an GND anzuschließen, da bei Verwendung von > GND-Flächen diese
nicht, wie das bei den Nachfolgemodellen aussieht, weil ich > schon seit langem nichts mehr mit 8051ern gemacht habe, aber sooo lange > gibt es serienmäßige Push-Pull-Stufen in größerer Verbreitung noch > nicht. Die O.C. Technik der 8051 war auch in der NMOS Ära nicht universell verbreitet. So
-
Thread
[Umfrage] AVR vs. PIC (bzw. weitere Familien)
AVR ------------> 16 PIC ------------> 12 MSP430 ---------> 2 ARM ------------> 1 8051 -----------> 1
AVR ------------> 17 PIC ------------> 13 MSP430 ---------> 2 ARM ------------> 2 8051 -----------> 1
-
Thread
Migros Story Mania Hör-Box abgeschliffenen Mikrocontroller eruieren, reverse engineering
Neue Erkentnisse zeigen: es ist wohl doch kein STM sondern ein 8051. http://www.nuvoton.com/hq/products/microcontrollers/8bit-8051-mcus/low-pin-count-8051-series/?__locale=de Welcher könnte da passen? Was meint ihr?
ich da noch keinen Mikrocontroller unter http://www.nuvoton.com/hq/products/microcontrollers/8bit-8051-mcus/low-pin-count-8051-series/n79e844/?__locale=de gefunden, der vom Pinout her passt. Beim STM wäre das so schön aufgegangen. Danke @Claudi H. für das Ansehen des Boards.
-
Thread
8051er µC Hilfe, Experimentierboard
Controller für Anfänger überhaupt zu empfehlen? Wenn nein, welchen sollte ich dann holen (sollte schon 8051 kompatibel sein, weil da kann ich jetzt halbwegs für assembler programmieren)?
und SCL-Wechsel aufrufen. Schau mal ins Datenblatt nach den hold-Zeiten. Viel Erfolg, Markus_8051
-
Thread
USB Stack in Hardware
befindet sich im RAM. Die OUT-Endpoints werden vom PC >aus mit den Daten gefüllt, die IN-Endpoints vom 8051 aus. d.h. aus dem 8051 kommen die Nutzdaten, die über USB übertragen worden sind, wieder raus, und stehen entweder am I2C, oder dem Businterface 16Bit breit. BTW: Gibt es einen ARM7 Controller
befindet sich im RAM. Die OUT-Endpoints werden vom PC >>aus mit den Daten gefüllt, die IN-Endpoints vom 8051 aus. > > d.h. aus dem 8051 kommen die Nutzdaten, die über USB übertragen worden > sind, wieder raus, und stehen entweder am I2C, oder dem Businterface > 16Bit breit. Die Daten liegen ganz normal
-
Thread
8051 Interruptprioritaet
etwas anders aus, als ich dachte. Ich mache echt zuviel mit Derivaten, als dass ich den guten alten 8051er Kern noch im Kopf hätte... ;-) Der hat nämlich 2 Interrupt-Prioritätslevel: Low und High. Sprich, Bit in IP gesetzt oder gelöscht. Wobei ich auf 8052.com noch folgendes dazu gefunden habe:
Standardmäßig haben die 8051-er 2 Prioritäten, Neuentwicklungen haben meistens 4. Ich hab auch schonmal in einem größeren Projekt alle 4 benutzen müssen. Im Unterschied zur Polling-Sequenz erlauben die Prioritäten ein echtes
-
Thread
Programm für AT89S8253
Bei den 8051 Controllern fällt mir immer sofort KEIL ein. Die bieten auch eine kostenlose Version für 8051 Controller an. http://www.keil.com/demo/
http://elmicro.com/de/bascom8051.html
-
Thread
Welches der beiden Dev.Boards?
aber doch: es gibt QFP-32, bei LPC gibt es nur QFP-48 oder riesige DIP-28 Um aber nochmal zum 8051 zurück zu kommen. Ich nutze selbst vorwiegend ARM, aber als Einstieg würde ich zum 8051 raten. Insbesondere seit ARM Keil gekauft hat, die ganze Doku parallel ist, und uVision kostenlos ist. Kein kostenloser
Lothar schrieb im Beitrag #4497345: > Um aber nochmal zum 8051 zurück zu kommen. Ich nutze selbst vorwiegend > ARM, aber als Einstieg würde ich zum 8051 raten. Insbesondere seit ARM > Keil gekauft hat, die ganze Doku parallel ist, und uVision kostenlos > ist
-
Thread
Simulation einer Ampel
Hi Muss beim 8051 kein Stackpointer initialisiert werden? MfG Spess
Peter Dannegger schrieb im Beitrag #1970640: > spess53 schrieb: >> Muss beim 8051 kein Stackpointer initialisiert werden? > Ja (muß nicht). [pre] By default, the 8051 initializes the Stack Pointer (SP) to 07h when the microcontroller is booted. [/pre] Stefan schrieb im Beitrag
-
Thread
ASM oder C programmieren?
zwischenzeitlich sogar geändert. Zu Anfang ware es ein 8031 mit externem EPROM, SRAM. Jetzt ist es ein 8051 mit internem Flash, SRAM und Bootloader. Peter
dann selbstverständlich #define. Magische Zahlen im Code sind mir ein Greuel. Ein Umstieg von 8051 auf AVR wäre auch prinzipiell möglich gewesen und dabei den Großteil des Codes zu behalten. Allerdings benutzt das 8051-Programm Interruptprioritäten und das wäre ein Problem geworden. Im Nachhinein
-
Thread
Apex Schweißgerät Jobspeicher defekt (Steuerplatine)
U2: ULN2803AFWG U4: TD62783AFG U5: LS165A U6 und U9: HC244SJ U7: LM2904 U13: C8051F023 http://www.waveshare.net/datasheet/SILABS_PDF/C8051F02x.PDF Gruß Matthias
ist mit Sicherheit dieses Bauteil, Was steht eigentlich auf dem 8-beinigen Chip links neben dem 8051? Ist das U7 = LM2904?
-
Thread
Anfänger mit µC "Empfehlung, Ratschläge,."
#4271734: > Kenntnisse in µC Im Anlagenbau und in der Messtechnik werden fast ausschliesslich 8-bit 8051 und 32-bit ARM eingesetzt. Sich in der Industrie mit AVR oder PIC zu beschäftigen macht keinen Sinn. In Automotive auch 8051 oder Spezial uC wie Aurix oder Cortex-R, mit denen kann man sich beschäftigen wenn es sein muss (allerdings ist der Aurix bzw. TriCore auch ein "aufgebohrter" 8051). Und warum? Wegen dem Preis. Nur mal als Beispiel, USB-fähiger AVR ATmega32U2 4.50 EUR und derselbe 8051 EFM8UB20F32 1.50 EUR (und der ist auch noch schneller). Für 8051 und ARM gibt es zum Einstieg
-
Thread
Info zum SAB80C382 gesucht!
weisen eigentlich auf ein 8048-Derivat hin, z.B. 8035. Allerdings hat ein solcher nur 2 I/O-Ports, ein 8051 hat vier. 1- und 2-Byte Befehle (8 oder 16 Bit) scheint es bei beiden Familien zu geben. Ein 8051 hat allerdings zwei externe Interrupts.
Es ist ein 8051 Derivat und ich habe das Datenblatt hier. Solll ich es anhängern, oder per pm? Gruss R.
-
Thread
Patentprüfer
/patents/US5794054?dq=siemens+microcontroller+8051&hl=de&sa=X&ei=meJcU5nqB4nFtQaQhoC4BA&ved=0CGsQ6AEwBg https://www.google.com/patents/US6727941?dq=siemens+microcontroller+8051&hl=de&sa=X&ei=meJcU5nqB4nFtQaQhoC4BA&ved=0CHQQ6AEwBw https://www.google.com/patents/US5317750?dq=siemens+microcontroller+8051&hl=de&sa=X&ei=meJcU5nqB4nFtQaQhoC4BA&ved=0CIYBEOgBMAk
-
Thread
Welcher ist der BESTE(tm) Mikrocontroller?
Welche denn? Und die 8051 kosten bei gleicher Ausstattung immer noch die Häfte z.B. kleinster ARM mit USB ab 2.50 EUR und gleicher 8051 mit USB 1.50 EUR Das der kleinste AVR mit USB viel teurer ist sagt eher was über Atmel aus
ProductDetail.aspx?R=0virtualkey0virtualkeyEFM32HG110F64G-A-QFN24 Die sind nicht mehr teurer als 8051ger.
-
Thread
PIC oder Atmel
AVR und 8051 sind zwei unterschiedliche Prozessorfamilien
Du deren Aktien kaufen willst. Wenn Du aber die Produkte von Atmel meinst, da gibt es z.B. ARM, 8051, AVR usw. Wobei es ARM und 8051 auch noch von vielen anderen Herstellern gibt. Peter
-
Thread
16 Bit MC oder 8 Bit MC
allem glaube ich kaum, dass ein integrierter ADC 16 Bit auch tatsächlich > schafft... SiLabs C8051F06x oder Freescale K50 (allerdings nur afair 500 kSps und dann Mittelwertbildung)
richtig. Aus diesem Grunde habe ich es prinzipiell meistens nie mit Spezialbausteinen. Den SiLabs C8051F064 gibt es aber schon laaaange, mein Eval-Board mit dem ist von 2005. Das sind bis jetzt 8 Jahre. Vertrauen darauf darf man indessen nicht. Eher dem 8085 oder 8051 als Standardbausteine.
-
Thread
Keil µVision3 (brauche dringend Hilfe!)
Hallo allerseits! hab eine Frage an die µVision3-Profis: ich habe einen SoftCore-8051(oregano mc8051, frei zum download) zu implementieren. Um den SoftCore-8051 zu Verifizieren, gabs zum Softcore eine .asm-Datei, die mittels µVision3 simuliert werden soll. Anschließend müssen wohl
results of the executed program (i.e. ROM contents) with the results produced by an industry standard 8051 simulator (http://www.keil.com/demo/evaldl.asp?p=C51). After simulation the contents of a certain memory area is written to a file both for the standard 8051 simulator (using the command save keil.hex
-
Thread
Einstieg Embedded (ARM) + Funk
Module Core2530 (B) XBee compatible CC2530F256 2,4GHz > > Der TI CC2530 ist eine Einheit aus einem 8051 8 Bit CPU-Kern, Flash, 8051? Der neue '8051' nennt sich ARM Cortex M0+. Der alte 8051 ist für Neuentwicklungen nicht mehr zu empfehlen!
funkie schrieb im Beitrag #5512018: >> Der TI CC2530 ist eine Einheit aus einem 8051 8 Bit CPU-Kern, Flash, > > 8051? > Der neue '8051' nennt sich ARM Cortex M0+. Der 8051 hat einen riesengroßen Vorteil: Jedermann darf ihn lizenzkostenfrei implementieren. Beim Cortex will ARM
-
Thread
Anfänger braucht Hilfe
Da Du einen 8051er nutzt (falls Du immer noch mit dem oben erwähnten 89S8252 arbeitest), nützen Dir die AVR-Assembler-Befehle aus dem Tutorial nicht viel. Da musst Du schon in 8051er-Assembler programmieren. Die Unterschiede liegen u.a. auch in dem unterschiedlichen Aufbau der Controller begründet, weshalb AVR und 8051er so gut wie überhaupt nicht kompatibel sind.
-
Thread
DMX Empfang - 8051 - C
Ja, das kenn ich schon. Wie ich das allerdings jetzt in Code umsetze (für 8051) ist mir trotzdem nicht wirklich klar.
Habe das Programm von hoelscher-hi.de für den DMX-Empfang nun an den 8051 angepasst, hierbei musste ich allerdings feststellen, dass es bei meinem 8051 gar kein Bit gibt, welches einen Frame Error (BREAK) anzeigt. Dies wird zur Erkennung des Startes aber zwingend benötigt
-
Thread
ARM Programmgröße
Guten Tag, ich habe eine Frage zu der Programmgröße. Bislang habe ich nur 8051 programmiert. Nun möchte ich auf ARM umsteigen/einarbeiten. Beim 8051 kann ich mitlerweile gut abschätzen wieviel Flash Speicher ist benötige. Kann man jetzt sagen das ein ARM im ARM-Mode ungefähr
und SFRs, wie beim 8051, kann er nicht. Hinzu kommt, daß SRAM und SFRs 32Bit Adressen haben (8051: 8 Bit). Auch wenn 32Bit-Algorithmen vielleicht etwas effizienter sind, wirkt sich das kaum auf die gesamte Codegröße aus
-
Thread
wait funktion, 8051 mit keil
Bernhard Spitzer schrieb im Beitrag #2635188: > (aus didaktischer Sicht hat der 8051 halt trotzdem noch einige Vorteile > gegenüber anderen Controllern...) Der 1µs Taktzyklus beim Standard-8051 mit 12MHz Quarz ist einfach unschlagbar, für Taktzyklenrechnereien und didaktische Zwecke
schreiben wirklich, dass der Maschinenzyklus beim 8051 1µs benötigt. Woher wissen die denn, dass ich nicht mit 11,0592MHz arbeite?? > Jeder Befehl hat andere Zykluszeiten. Beim 8051 ist das immerhin etwas logischer und übersichtlicher. Alle Sprungbefehle
-
Thread
Wait oder counter funktion für at89s52
komme...denn da steht ja ne menge drinne. Und direkt noch ne andere Frage, gehört der at89s52 zur 8051er familie?(bzw, ist er ein 8051er) Im datenblatt steht ja nur das er kompatibel zu MC81 ist und die 82 im namen verwirrt mich ein bischen.
asm ist blöde. Ich brauche für mein Zentral abi in NRW in Elektrotechnik 8051er Programmierung in C. Asm ist da nicht hilfreich.
-
Thread
80C535 Board
kannst Du Dir bei Atmel den richtigen aussuchen. Oder bei Infineon oder den vielen anderen Flash-8051-Herstellern. Bei Infineon heißen die 8051 jetzt XC886 und sind viel schneller als der alte 80C535. Da es 8051 sind, kannst Du ja auch den gleichen Assembler oder Compiler und die Sourcen weiter
gehen Dir ja wieder 18 IO-Pins verloren, bleiben > also gerade mal 6 IO-Pins mehr. Das war beim 8051 aber immer so. Und P4,P5 und P6 hatte der 8051 nie, macht also immer noch 24 IOs mehr als der 8051.
-
Thread
Eprom Dateiinhalt
Dann schick den Inhalt durch einen 8051 disassembler.
Wieso soll das EPROM das können? Der 8051 kanns! Ein EPROM kann nur dann addieren wenn du ne Lookup Table reinbrennst.
-
Thread
PROFET mit uC ansteuern
Abdul K. schrieb im Beitrag #1705574: > Wenn du den 8051 meinst: Da ist erheblich mehr im Pin drin! Zumindest nicht beim klassischen 8051, und offenbar auch nicht beim hier benutzten C515 von Infineon (der kann wohl an einem Port auch push-pull arbeiten
dass es mittlerweile auch Derivate gibt, die mehr echte push-pull-Stufen haben, die Vielfalt an 8051-Derivaten ist mir zu unübersichtlich, um mich da auf eine Aussage einzlassen. ;-) Im Großen und Ganzen werden sie's aber alle als historischen Ballast mit sich rumschleppen, da man einen 8051 ja
-
Thread
Wie rum Verbraucher an Mikrocontroller anschließen?
Widerstände intern verbaut waren............ und somit der Ausgangsstrom begrenzt war. Hatten die 8051er nicht alle high nach dem Reset? wobei wer schließ Verbraucher direkt an die Portpins?
Die klassischen 8051er waren so konfiguriert: - nach oben gehts per Pullup-Widerstand - nach unten gehts per Transistor Dadurch konnte war ein Port entweder Ausgang (aktiv runter) ODER Ausgang (passiv rauf) und Eingang
-
Thread
Welchen Mircocontroller mit Board für Einsteiger
allzu viel Sinn. Eher schon irgendeine ARM Variante, denn die sind in absehbarer Zeit das, was die 8051er in den jetzten Jahrzehnten waren.
dann als hätte ich die richtige Entscheidung getroffen ;) *freu* Ich hab auch gelesen, dass die 8051 Familie im Industrieumfeld gerne eingesetzt wird is dies richtig?
-
Thread
Mikrocontroller Auswahl
Es gibt aber auch genug 8051-Derivate, die schon einen ADC on board haben und auch über genug RAM und (Flash-)ROM verfügen. In einer Firma, wo ich mal ein Praktikum gemacht habe, hatten die sogar ein 8051-Derivat mit einem 16bit
internes RAM und ROM, Das ist großer Quatsch, Du sollst doch keine Windows-GUI programmieren! 8051 mit ADC, z.B. C8051F330 Peter
-
Thread
Logik-Chips 74HCXXX, CD40XX etc. zu verschenken
Ich verfolge die Entwicklung der beiden 8051 Projekte und wollte einen Aufbau starten. Leider fehlen mir ein paar der DILs. Insbesondere die Register, Latch für RAM/ROM und auch der 8051 selbst. An Kleinmengen 2-3 Stk. wäre ich interessiert
Update: Die 8051-artigen Mikrocontroller sind reserviert.
-
Thread
ARM Cortex-Mx µC für Automotive
allerding ist der tricore noch deutlich weiter verbreitet und im automotive low-end immer noch 8051
Na, die sind ja fett Automotive. Dann eher die hier: http://www.silabs.com/products/mcu/8-bit/c8051f52x/pages/c8051f52x.aspx Die Beschriftung auf einem QFN20 oder DFN10 macht auch nicht mehr wirklich Sinn wenn man das Teil nicht kennt.
-
Thread
Displaybeleuchtung mit PWM dimmen
ich mir nicht so sicher, ob sie mit PWM-Ansteuerung funktioniert. So, hoffe das hilft, Markus_8051
Fehler dann in der Software durch ein Unterprogramm zum drehen der Bits behoben. Gruß, Markus_8051
-
Thread
89LPC922 ISP/Serial-Problem nach erstmaligem Flashen
Servus, ich bin momentan an einem kleinen Projekt für die Technikerschule. Vorgabe war es, einen 8051er zu nutzen. Die Wahl fiel auf den 89LPC922. So weit, so gut. Nach Aufbau der Schaltung wollte ich jetzt nur ein kleines Testprogramm in Assembler schreiben, um die ganze Sache zu testen (Taster
gegangen. Ich vermute bei Dir immer noch eher ein elektrisches Problem. Es gibt übrigens auch moderne 8051 z.B. hier komplett mit USB-Programmer für 8 EUR: http://www.silabs.com/products/mcu/smallmcu/pages/web-drawing-for-c8051f850-toolstick-starter-kit.aspx Dazu kommt dass die meisten SoC noch 8051
-
Thread
Unterschied RAM und Register?
#4975635: > MCS51 sind noch immer das Mass der Dinge Bei 8-Bit sind im Vergleich zu AVR die EFM8 8051 auf jeden Fall das Mass der Dinge
Register: PC, Statusregister und Workspace-Pointer. Beim 8051 ist im Sinn von (1) zwar der Akku ein Register, R0 aber nicht.
-
Thread
At89s52 flash memory erweitern, möglich?
nutzen können. In Assembler kannst du den gesamten Speicher mit ein paar Tricks verwenden. Der 8051er kann den externen Speicher sowohl als Programm- als auch Datenspeicher nutzen. Schau im Netz einfach mal nach... da gibts genug Infos. Gruß, SIGINT
Ich frag so blöd weil ich Softwaremäsig ziemlich eingeschränbkt bin. Wenn Deine Software einen 8051 kann, dann kann sie alle. 8051 sind softwaremäßig 100% kompatibel. Das fehlende Include (SFR-Definitionen) schreibt man sich notfalls selber. Du kannst den Flash erweitern oder gleich nen größeren