-
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
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
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
8051 Familie dptr-Frage (assembler)
; 1 -> 9*n Also immer 12 + 9*n Zyklen. Du hast aber Recht, in "Standardarchitektur" (8051, mit einem PDTR Register), deine Routine ist wirklich sehr gut. Karoly
sonst verliere ich den Überblick. Da muß es C sein. @Karoly, was machst Du mit AWK aufm 8051 ? Ich denke, Du programmierst in Assembler. Peter
-
Thread
Einstieg in der MicroController Welt
Ich weiss allerdings nicht wo ich am besten anfangen muss? Es gibt viele Bücher über die Familie 8051er ( Atmel AT90S53 ..) Es gibt aber auch ein Board von Reneseas RC8/13. Andere hersteller wie Mikroe bietet unterschiedliche Boards für AVR-Atmel, PIC-Microchip. ARM, DsPIC etc.. Es ist mir auf
bleib dabei. Was gefällt lernt sich leichter. :) > wie habt ihr angefangen? muss ich wirklich den 8051 erstmal beherrschen? Mein erster MC war der 8051. Den hab ich allerdings als Krampf in Erinnerung behalten... 8) Nicht totzukriegen diese Plattform hehe... Viel Spass! :)
-
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
8051 kommuniziert mit ATmega16
Der 8051 zerstückelt eine long Variable in 4 einzelne Bytes, wobei das höchstwertige Byte nicht benötigt und daher weggelassen wird. Diese 3 Bytes werden dann nacheinander am Port des 8051 ausgegeben.
verstehe, gibts du am Port 5 Adressen und Daten aus. Ich bin jetzt nicht mehr wirklich fit in Bezug auf 8051, aber wieso gibst du die Adresse invertiert aus? Liefert der 8051 bei Ausgabe von 0xFF am Ausgang 0V? Ich würde halt P5=0 für Adresse 0, P5=1 für Adresse 1 und P5=2 für Adresse 2 ausgeben. Mein 8051
-
Thread
Gibt es beim 8051 einen analogen Befehl zum BREQ?
dann eher JB badr, das Überspringen des nächsten Befehls wäre dann automatisch Sowas gibts beim 8051 nicht. Es gibt aber z. B. JBC jump if bit an clear, damit erparst du Dir den Sinn des Skip Befehls
Maxim wrote: > Gibt es bei dem 8051 keine DDRs? Wie unterscheidet er zwischen einem > Input und einem Output? Gibbet nich. Der 8051 hat open-drain Ausgänge mit Pull-up. Deshalb ist auch der Pegel nach dem Reset high. Schau
-
Thread
8 bit vs. 16 bit
Augenmaß Minima und Maxima finden... Ich war damals sehr überrascht von den ARM7TDMI (gegenüber 8051-ern), die in den NXP LPC2000-Serien verbaut sind... Da bei 32-bit geht gelegentlich mal ne Division sehr schnell, wobei die sich im 8-bitter auf Grund der Codebreite/Datenbreite einen regelrechten Wolf
> Flash. Das Gegenteil eben bei einem ARM7. Ich hab das alles selbst > getestet, und sowohl mit 8051 als auch mit ARM7 schon gearbeitet. Doch Quatsch, der ARM7TDMI hat garkeine Division, der 8051 sehr wohl. Die 8Bit-Division ist daher beim 8051 schneller und kleiner. Und der Codebedarf der
-
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
STM32: Interrupts vs. Events?
ja immer nur das höchstwertigste Prioritätsbit löscht. Die ganze Interruptprioritätslogik des 8051 besteht also nur aus 4 Bits. Wow. Peter
Irritation. Ich kann jetzt auch nicht mehr sagen, wo ich das mit den Bits der Interruptlogik des 8051 gelesen hab. Es steht jedenfalls nicht in den üblichen Datasheets/Manuals. Es ist aber doch sehr wichtig, um die Funktion zu verstehen. Maxim (Dallas) hat auch einige 8051, wo diese Bits (Read only
-
Thread
Sinnvolle (Weiterbildungs-)Möglichkeiten für Studienabbrecher mit Berufsausbidlung?
genervt schrieb im Beitrag #2926455: > Das läuft doch eher unter Archäologie, mit deinem 8051! Nöö, die ganze Firma nutzte moderne 8051-Derivate, natürlich nicht den Standard-8051. Archäologie ist das auf gar keinen Fall.
klar sein. Wilhelm Ferkes schrieb im Beitrag #2926460: > Nöö, die ganze Firma nutzte moderne 8051-Derivate, natürlich nicht den > Standard-8051. Archäologie ist das auf gar keinen Fall. Solche Firmen dürften sich in Deutschland von einer Hand abzählen lassen. In allen anderen fällt das tatsächlich
-
Thread
Atmega Interupts. Provoziere ich so einen Absturz?
verarbeitet werden muß, war mal ein Fortschritt zu Zeiten, als 8085 und 8048 und kurz darauf der 8051 entwickelt wurde. Den pegelgetriggerten Interrupt macht man sich so beim 8051 für einen Software-Single-Step zu Nutze. Echten Single-Step kann er ja wegen dynamischem Design nicht. Ich kenne ATmega
noch gar keinen 8051. mfg.
-
Thread
8051 - Mal wieder eine Interruptfrage
> In eurem Interrupt Tut steht folgendes: > ... Wenn du dich mit einem 8051 beschäftigt, schaue _nicht_ bei anderen Controller-Architekturen nach Infos! Das bringt dich durcheinander, weil du die Infos mischen wirst! > Ist es auch beim 8051 so, dass ich z.B. kurzzeitig alle
beim Eintritt, bei anderen muß man es manuell löschen. Der Begriff Priorität hat beim AVR und 8051 unterschiedliche Bedeutung, daher gibt es oftmals große Verwirrung. Beim 8051 legt die Priorität wirklich fest, welcher Interrupt einen anderen unterbrechen darf. Beim AVR ist damit aber nur die Abarbeitungsfolge
-
Thread
Kann ein PIC sich selbst löschen?
Wilhelm Ferkes schrieb im Beitrag #2806271: > Ich arbeite ja noch mit 8051-ern, die einen externen Programmspeicher > meist als EPROM haben. Vor vielen Jahren versuchte ich mal, EPROM durch > funktionsgleiches EEPROM zu ersetzen. > > Die Verblüffung war groß, als manchmal
Abdul K. schrieb im Beitrag #2806391: > Beim RESET sind die Kontrollleitungen der 8051-Varianten gerne mal im > Schreibstatus. Dann wird das EEPROM an der gerade anliegenden Adresse > verändert, meist auf 00h gesetzt. > Alter bekannter Fehler. Kenne ich seit ca. 1990. Da hatte ich
-
Thread
80C31er IDE Interface an Datenbus anschliessen?
als Befehl > Interpretieren und sich somit Verhaspeln. Du hast Dich also noch garnicht mit dem 8051 beschäftigt. Sollte man aber tun, *bevor* man die Schaltung macht. Der 8051 hat ne Harward Architektur, d.h. getrennte Adreßräume für Daten und Code. > Wie kann ein Byte im durch den Adressbus
Controller sein. Das verstehe ich nicht. Für die Programmierung ist es doch wurscht, welcher aus der 8051-Familie. Was stört Dich an nem 8051, der den Flash und Bootloader schon intern hat und doppelt so schnell ist? > Dennoch ist mir die Trennung nicht ganz klar, wenn der PC von 0 bis FFFF > und
-
Thread
MATH.H für MSP430 will nicht so ganz...
kostet dich aber gute 3kb-flash" Das ist ja der blanke Waaahnsinn ! Ich habs gleich mal auf dem 8051 probiert: sqrt(): 170 Byte Dann brauch ich mich ja nicht mehr zu wundern, warum alle nicht 8051-Nutzer so oft über zu kleinen Flash klagen. Peter
schön auf: INPUT MODULES INCLUDED: TESTSQRT.OBJ (TESTSQRT) STARTUP.OBJ (?C_STARTUP) C:\8051\KEIL_C51\LIB\C51FPS.LIB (?C?CASTF) C:\8051\KEIL_C51\LIB\C51FPS.LIB (SQRT) C:\8051\KEIL_C51\LIB\C51FPS.LIB (?C?FPGETOPN) C:\8051\KEIL_C51\LIB\C51FPS.LIB (?C?FPADD) C:\8051\KEIL_C51\LIB\C51FPS.LIB
-
Thread
Noch ein Cortex M3 SiLabs
Auch wenn's wie Werbung klingt... Wer die 8051er von SiLabs kennt, wird die neuen Cortex-M3 mögen. - doppelte Crossbar d.h. man kann die Pin/Peripheriezuordnung relativ frei festlegen. - Low power: < 1uA RTC on - div. interne Oszillatoren, PLL
Was die Debug-Hardware betrifft: Wer bereits von den 8051ern her einen Debug-Adapter sein eigen nennt, braucht "nur" ein anderes Kabel... Aber psst, ist geheim :) Quelle: Hab ich mir auf der embeddedWorld sagen lassen. Ralf
-
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
-
Thread
Hilfe zum einstieg AVR oder 8051
folgende Fragen an euch. 1. Welcher Controller ist zum Einstieg besser geeignet ein AVR oder ein 8051 ? 2. Wie kann ein 8051 möglichst einfach Programmiert werden sowohl Hard als auch Software (für die gibt es ja C Compiler aber das Hochladen von Programmen scheint extrem schwierig zu sein. Beim
avr nicht zu bekommen der Schuss mit der Kanone auf den Spatz es kommt halt darauf an Paul 8051 Fan
-
Thread
sprungbefehler mit 8051
Hallo Daniel, soweit ich mich noch an 8051 erinnern kann sind die "JMP xyz"'s doch 2 Byte lang. mov A,wert add A,A ; falls das so einfach geht mov dptr,#Marke1 jmp @A+dptr ; genauer
>> soweit ich mich noch an 8051 erinnern kann sind die "JMP xyz"'s >> doch 2 Byte lang. JMP wird entweder in AJMP (2 Bytes, Verzweigungen innerhalb des gleichen 2-KBytes Blocks) oder in LJMP (3 Bytes, Verzweigungen im gesamter
-
Thread
Ampelsteuerung 8051
bist, und nebenbei arbeitest, hast du wohl verloren. Ihr habt bestimmt schon Monate vorher mit dem 8051 gearbeitet sonst würde euer Lehrer nicht diese Aufgabe stellen. Ich bekomme ehrlich gesagt die Krise wenn ich soetwas lese...und schreibe besser nichts mehr...
Hier ein Beispiel. Damit habe ich meinen Scheduler (für 8051,AVR) aufm PC getestet. Peter
-
Thread
Programmiersprache - C oder Assembler?
ich hänge keiner uPC religion an ;-) Ich habe schon Projekte (privat/studium/job) mit AVR, PIC, 8051, arm7, cortex m3 ,c166, 68k, ppc e200z und alle haben Vor und Nachteile, so what..
Ja, ich habe schon mit beiden Achitekturen gearbeitet. Heute nimmt man ARM. Ich kenne PIC, AVR, 8051 und noch ein paar mehr. Erst mit ARM wird man glücklich. Kein Code Banking, kein PROGMEM Geraffel und der sonstige Unsinn. Programmiert wird natürlich in C.
-
Thread
ARM gibt Cortex-M-Prozessoren für Xilinx FPGAs frei
8051er schrieb im Beitrag #5581285: > Zumindest Western Digital hat ARM Cortex-R > als Plattencontroller genutzt. Die haben m.W. auch Z80 und m68k benutzt. ;-) Ich tippe mal darauf, dass die ihre
8051er schrieb im Beitrag #5581077: > Passend zum Thema: > https://hackaday.com/2018/10/08/new-part-day-the-r... Das Teil ist ja der Hammer! - RISC-V Prozessor der ARM-A-Klasse - 2 Kerne - 64Bit
-
Thread
NXP P80C552EBA - Programmiermöglichkeit?
speichert es im RAM und nach RESET wird das Programm dann dort ausgeführt. https://www.pjrc.com/tech/8051/paulmon2.html Heinz M. schrieb im Beitrag #5364745: > AtMegas und -Tinys von Atmel gearbeitet, die > ich bequem über ISP bespielen konnte Aktuelle 8051 wie EFM8 lassen sich noch bequemer programmieren
aufpassen, dass in der Memory Map RAM zuerst kommt, wegen RESET Vektor. https://www.pjrc.com/tech/8051/board5/memory_map.html https://www.pjrc.com/tech/8051/pm2_docs/hardware.html Heinz M. schrieb im Beitrag #5364908: > AtMega ... reichlich Komfort Wie gesagt, heutige 8051 sind noch komfortabler
-
Thread
Embedded Controller mit TCP
auf deren Website schlaumachen. Was fuer nen MC willste denn verwenden? Auf diesem Board ist ein 8051er
willst und dich schon mit den 8051ern beschaeftigt hast dann duerte das wohl auch der richtige fuer dich sein.
-
Thread
8051 oder ARM7
wäre aber klar der 32Bit Bus, damit kann ich ein 16Bit Word in einem Befehl übertragen während der 8051 dafür Krämpfe erleiden muss ;) Nun zu den Fragen : 1. ARM7 oder 8051? Hat der ARM7 in dem Fall ein ordentlichen Performance Vorteil? Welcher ARM7 ist evtl. besser dafür geeignet? 2. ES gibt ja
180MHz) 4. Irgendjemand sonst noch ein paar Tipps? :) Ich programmiere übrigens in C (Keil), 8051 auch etwas in ASM, aber aufgrund der Pflegbarkeit lieber in C. Vielen Dank !
-
Thread
UART gesucht
Dir gehen mindestens 10 Portpins verloren und Du brauchst noch ein Adreßlatch. Nimm besser nen 8051 mit SPI (AT89S8252) und hänge den MAX3100 dran. Peter P.S.: Klar kann der 8051 auch high level Interrupts: http://home.tiscali.de/peterd/tutorial/extint/index.htm
Hallo, ich setze den scc2681 in Verbindung mit einem 8051er ein. Den gibts allerdings nur von Philips, ist aber realtiv neu auf dem Markt. Gruß Carlos
-
Thread
Innenleben einer SPS
Fragen, die mich brennend interessieren wäre z.B. - Ist da eine "handelsüblich" CPU/µC ala ARM/C167/8051... oder ein Custom ASIC (so wie z.B. die ProfiBUS ASICs) auf dem die Programme laufen und wie schnell ist die? - wie stellt die CPU einen "Hardwarefehler" wohlmöglich an sich selbst fest? - wie wurde
>Vor 10-20 Jahren wollte auch noch jeder Maschinenbauer seine eigene >"Bastel-SPS" mit einem 8051 verkaufen. Ein Maschinenbauer baut keine SPS, er benutzt diese nur. Und Geräte, auf denen SPS drauf steht, gibts (fast) schon so lange, wie es Computer gibt. 8051 ist ne olle kleine CPU, die nichts
-
Thread
Adressierungsproblem mit LC-Display
8051er Controller sagen dir aber was?
blutengel schrieb im Beitrag #4872090: > 8051er Controller sagen dir aber was? Ja, Dir auch?
-
Thread
Cypress ICE Cube
drinnen? > 100% FX2, der zweite chip kann eine optische täuschung sein, die firware scheint 8051 sein - mindestens macht sie mehr sinn ( habe decompiliert ) als 8051 als m8c. Bin aber beim debugen stecken geblieben an einer stelle wo die software den FX2 abfragt 'was ist angeschlossen' - kann
drinnen? >> > > 100% FX2, der zweite chip kann eine optische täuschung sein, die firware > scheint 8051 sein - mindestens > macht sie mehr sinn ( habe decompiliert ) als 8051 als m8c. > 8051 benutzt Cypress auch für andere Sachen. Hätten den auch besser für den M8C verwenden sollen! Ich vermisse
-
Thread
Suche Empfehlung für zukunftssicheren ATMEGA Gesperrt
"Das siehst Du auch daran, dass die jetzt auch 8051'er fertigen, die NXP abgekündigt hat" ... irgendjemand nimmt die Fackel immer auf (von zig kleinen Chipgiessern abgesehen), und irgendwie hab ich das warme Gefühl es wird 2053 wahrscheinlicher sein
> im 44er Standardpinout bekommt als irgendeinen AVR :) also von den microchip gefertigen nxp 8051ern war letztes jahr last-buy. was ich weis gibts nur ein paar exotische typen noch in volumen wenn man die letzten jahre brav über 100k/a abgenommen hat. 73
-
Thread
GCC als C-CrossCompiler
Ich schätze mal der 8051, oder?
Du weisst aber, dass der GCC keinen 8051-Code erzeugen kann? Du müsstest also den Prozessor wechseln.
-
Thread
welche Programmiersprache?
der Kurs ist doch aber für 8051er... für Atmel hatte ich mich aber schon entschieden - frat bitte nicht nach dem Grund - irgendwie gefallen mir die Dinger am besten...
Der zweite Teil nach dem C-Kurs geht über den 8051. Im ersten Teil geht es nur um C, da ist der Controller noch egal. Zum Atmel gibt es hier auf Mikrocontroller.net ein gutes Tutorial.
-
Thread
LCD Ansteuerung mit 8051er C-Code
ich möchte ein LCD Display (HD44780) mit Hilfe eines AT89S8252 ansteuern. Ich programmiere also 8051er in C. Kann mir jemand in kurzen Worten den Ablauf der Initialisierung erklären? Bzw Links nennen wo ich kein komplettes Programm finde, sondern evtl eine Art Herleitung?! Vielen Dank und
ich möchte ein LCD Display (HD44780) mit Hilfe eines AT89S8252 >ansteuern. Ich programmiere also 8051er in C. Das wollen viele. Und haben viel auch schon gemacht. Schon mal Tante Google gefragt? >Kann mir jemand in kurzen Worten den Ablauf der Initialisierung >erklären? Das Datenblatt kann
-
Thread
DRAM am AVR: Wie sieht Euer Wunsch-Interface aus?
ne äußerst ungünstige Wahl, da er nur max 64kB RAM adressieren kann. Ich würde mindestens nen 8051-er nehmen, z.B. den P89C669, der kann 8MB adressieren. Oder gleich nen ARM. Peter
machen. Die CPLD koennte an den Takt des uC angschlossen werden. Wie hast Du das mit dem Refresh beim 8051 gemacht? Muss doch der Prozessor machen? Gruss Thorsten
-
Thread
z80 system
Naja, die PIC-Architektur ist ja wohl noch wesentlicht älter und wird trotzdem benutzt... Die 8051er ebenso... Also zumindest das Alter zählt als Argument nicht.
auch das 3-Chip System zugunsten der 1-Chip Lösung. Jetzt staune ich, wie weit man es mit dem C8051F123 in einem Chip gebracht hat. Ich habe diesen Superboliden aber ich noch nie verwendet. http://www.cygnal.com/products/C8051F123.htm Da ich lötfaul bin, mag ich diese 1-Chip-Lösungen und weine
-
Thread
Echtzeitbetriebsystem für 8051er
Einträge zu Echtzeitbetriebsystemen für AVR Mikrocontroller. Kann mir jemand ein kompaktes RTOS für nen 8051 empfehlen? Bisher kenne ich RTX51 tiny von Keil... aber das ist ja keine Freeware. Viele Grüße Frank
Auf http://www.freertos.org/ gibt es eine Portierung für einen 8051. Ich habe aber keine Erfahrung damit.
-
Thread
FFT in ASM auf 8051er
Hallo, ich suche für einen AT89C51AC2/3 einen schnellen FFT Algorithmus direkt in Assembler geschrieben. Grüße Daniel
-
Thread
Wozu übertrieben schnelle Microcontroller?
. Der o.a. 8051 sollte dann auch die Bildverarbeitung übernehmen. Es durfte hierfür nicht auf einen anderen Microcontroller ausgewichen werden, denn der 8051 habe sich ja schließlich schon bewährt, und man wolle keine
Multimaster. CAN fehlt leider. Silicon Labs hat auch ein interessantes Angebot an sehr "schnellen" 8051ern und CAN. Mit dem AT89LP51RD2 machte ich vor Jahren aus Interesse übrigens auch ein Projekt. Funktionierte damals echt gut. Mit uV2 ließ sich angenehm arbeiten.
-
Thread
Ineffiziente Codeausführung beim Z80
also üblicherweise ein Byte. 12bit-Opcodes kann man eben nicht in den Datenspeicher laden. Beim 8051 geht das, meine 8051-Leiterplatten hatten deshalb einen Umschalter Harvard <-> von Neumann, der (bei v.N.) beide Speicherzugriffe veroderte. Gruss Reinhard
Befehls-Pipelining > noch in den Kinderschuhen steckte? In Mikroprozessor hatte ich für den 8051 noch einen echten Professsor, wenn auch der heute 80 ist. Der hielt 8085, 8048 und 8051 noch für _echte_ Prozessoren ohne Pipelining. Obwohl, ja, das Pipelining mußte ich selbst erst mal verstehen
-
Thread
8051F120 Blinklicht
Hi! Ich versuche mich an einem ersten Programm mit meinen vor kurzem in Betrieb genommenen 8051F120. Doch irgendwie schaffe ich es nicht, einen beliebigen Portpin auf low zu ziehen, um so eine LED zum leuchten zu bringen. [c] #include <c8051F120.h> void main() { PCA0MD &= ~0x40; //
entgegen der Beschreibung nach einem Reset um einen Eingang (wie seit zigtausend Jahren schon bei allen 8051ern und auch anderen MCUs). Die Datenblätter zu den "neueren" SiLabs-Controllern beschreiben das wesentlich besser, aber Hauptsache, wir sind wieder auf Stand :) > Wo genau befindet sich diese bzw
-
Thread
Mikrocontroller empfehlung
MSP430. Die haben doch keine vernünftigen ADs. Für ultimative 24 Bit nimmt man einen Silabs C8051F350. 8 Eingänge single-ended oder 4 Eingänge differentiell.
Böser Kommunist schrieb im Beitrag #3382848: > Psoc PSoC1 ist M8 PSoC3 ist 8051
-
Thread
PIC Programmiereinstieg
Ende. Das hat mich sogar so sehr abgeschreckt, daß ich keine PICs verwende. Wenn man schon Z80, 8051 oder AVR kennt, ist einem der PIC-Assembler einfach viel zu kompliziert. Peter
zurück, ich war nicht mit. Aber sie kamen direkt auf mich zu, und sagten, das wäre was für mich: 8051 Assembler. Die machten damals noch die Steuergeräte in 8051-Assembler. Daran ist ja auch nichts schlecht, und man kann mit dem Makroassembler effizient programmieren. EPROMs hatten sie auch mit Eigenbezeichnungen
-
Thread
MP3-Player fürs Auto
@Tobias: Ein 8051 kann reichen, allerdings würde ich keinen nehmen, der 12Clocks/Cycle oder 6Clocks/Cycle braucht, bzw. müsste ein solcher entsprechend schneller getaktet werden. Der zuletzt von mir eingesetzte 8051er
Wenn du überlegst einen 8051er zu nehmen, dann kannst du auch den AT89C51SND1C nehmen. Der hat schon vieles drauf, was man für einen MP3-Player braucht. - MP3 Dekoder - IDE/ATAPI Interface - MMC/SD Interface - USB Interface
-
Thread
Techniker, Welches Dev-Board zum Üben?
Ok, die 8051er Derivate. Ich würde mich aber während der Ausbildung nicht mit neuen Dingen belasten. Lieber in den Fächern, wo man der Meinung ist, nicht ganz so gut zu sein, Stoff aufholen. Die Wahrscheinlichkeit
Heinz III. schrieb im Beitrag #2583771: > Ok, die 8051er Derivate. Die SiLabs-Dinger mit bis zu 100MHz Takt waren noch mal gut. Und CPU-Clock nur durch 2 geteilt anstatt durch 12 wie früher. Hab noch so ein Board hier liegen, schon 5 Jahre alt, aber
-
Thread
AT89C51RC2
Alle 8051er mit mips/12, dazu gehört auch derAT89C51RC2, werden sterben oder glaubt ihr das bei der einführung von "bleifrei" die alten Designs noch mal aufgelegt werden?
mich eigentlich nicht in den strei einmischen :-) aber wo kann ich denn sehen wie das bei welchen 8051ern mit der frequenzteilerei ist? das müsste doch eigentlich im datenblattstehen oder? hab mal durchgesehen aber nix gefunden...