-
Thread
Tasten mit Hardware entprellen
das den µC komplett entlastet. Das ist ein alter Intel-Peripheriebaustein, besonders für 8085 und 8051: Er fragt ein Tastenfeld mit 30 Tasten ab, macht Hardwareentprellung auf dem Chip (nicht so wie hier besprochen), und noch N-Key-Rollover, und liefert dem µC über Interrupt die fertige Taste. Das
es größere Unterschiede. Z.B. habe ich einen Single-Step mit einer Taste am externen Interrupt des 8051. Der 8051 kann ja keinen echten Hardware-Single-Step, weil er nicht voll statisch ist. Dort muß mit einer direkten Entprellschleife innerhalb des Interrupts die Taste sicher erkannt werden, und das
-
Thread
High- und Low-Byte
Assembler ist 8051win
Messwert in ; ein High-Byte (in r0) und ein Low-Byte (in r1) aufgeteilt. r0 und r1 sind Register im 8051. Wenn man schon in Assembler programmieren will, sollte man schon die Hardware des Zielprozessors kennen........ ...... ; weiter im Programm Hoffe, ich konnte helfen.
-
Thread
Assembler Schleife und Frage
jetzt nicht der Assembler kink, aber mines erachtens musst du "djnz R1, schleife" schreiben. Weil der 8051 auf low endian basis arbeitet !? 2.) VC++ ist ein 32 bit Compiler. Der Compiler muss aus deinem code maschienencode erstellen, welchen dein 8051 versteht und auch ausführen kann. Nur ist das hex
Hat mir sehr geholfen! naja, ich denke was dir wirklich helfen würde, wäre den befehlssatz des 8051 zu studieren :D
-
Thread
Layout für MCS51 Experimentierboard
Beitrag #4331986: > Jetzt bräuchte es nur noch eine n Sinn und Zweck für das Ganze??? Das 8051 Ding von Atmel hat doch ISP. Wofür der Aufriss mit dem Board?
ein paar kleine Fehler am Terminalprogramm beseitigt, es läuft nun zufriedenstellend. Werde es im 8051-Bereich veröffentlichen, damit es auch Leute finden, die diesen Thread nicht verfolgen. Gruß. Tom
-
Thread
BeagleV: Bezahlbarer linuxfähiger RISC-V SBC
Käse bis Dein Industriekunde feststellt das seine Umsätze zusammenbrechen weil Niemand den erprobten 8051 noch haben möchte... Du stehst auf Kohle Lichtbogenlampen, oder? Pille
oder dem Industriegerät ein 8051 oder ein RiscV drin steckt, ist dem Kunden EGAL - Hauptsache das Ding funktioniert gut und ist preiswert. So herum. Ich hab weiter oben ja nicht grundlos nach dem Zweck gefragt. 🐧 DPA 🐧 schrieb
-
Thread
Frage zu Lauflicht
Ja, aber Peter sagt, das es mit den Interuppts nicht geht, oder nur zu 50 %. Beim 8051 habe es mit einem Timer gemacht, hat super funktioniert. Aber Danke Gruß avusgalaxy
müßte mit Pony-Prog auch in Verbindung mit 8051´ern gehen, zumindest die, die MISO, MOSI und SCK haben.
-
Thread
sdcc einrichten, step by step
Muss es undingt Eclipse sein? Für SDCC 8051er ist MIDE-51 auch ganz gut geeignet. Ist speziell für SDCC angepasst. http://www.opcube.com/home.html#MIDE51
wieder aus Eclipse auszusteigen. Bin eigentlich Assembler-Programmierer und habe mir hübsche Tools für 8051er aufgebaut. Die laufen alle! Andreas, wenn Du nun MIDE-51 vorschlägst (kenne ich eh nicht!) dann wird der SDCC-Kram ja wiederum benutzt und das bringt mich nun auch nicht richtig weiter.
-
Thread
8051-SoftCore-Implementierung: SUCHE DRINGEND NACHHILFE (Berlin)
dringend Nachhilfe für meine Projekt-Arbeit! Es geht in erster Linie um die Implementierung eines 8051-Softcore-µControllers auf dem Spartan 3 XC3S200. Die VHDL-Quelltexte sind vorhanden, SW: ISE-Webpack, ModelSim SE. ich habe leider keine Erfahrung mit Implementierungen eines SoftCore-Mikrocontrollers
Und es gibt auch ein Buch über die 8051 Realisierung in VHDL.
-
Thread
USB FT230X - 8051 Problem
Diode in Serie zur TX Leitung sollte das Problem lösen. Der 8051 geht vermutlich in den Latchup.
@Thomas Z: der 8051 hat immer auf seiner TX-Leitug gesendet, das war nicht das Problem. @Frank K: sorry, war falsch beschrieben. Ich habe VCCIO an OUT3V3 angeschlossen, den 8051 jetzt auch auf 3.3V. Jetzt funktioniert
-
Thread
Probleme mit LCD initialisierung
Hallo Wir haben ein kleines Problem mit einem Displaytech 162 LCD. Wir wollen es über einen C8051F120 von Silicon Laboratories. Die Signale kommen soweit auch am Boar an den Ports an (+3,3V) Leider aber schaltet das Display weder um noch an oder sonstwas. Strom ist vorhanden und der Kontrast
Oszi messen, ob da tatsächlich was auf den Ports geht? UND WICHTIG: Port 0 ist bei einem Standard-8051er ein Open-Drain-Port, wenn er für manuelle Sachen verwendet wird!!! D.h. ihr braucht dort Pull-Up-Widerstände. Ob es beim F120 auch so ist, müsst ihr mal im Datenblatt nachgucken. Er muss ja zum 8051
-
Thread
uC mit integriertem Bluetooth
seh dir doch mal die bluetooth chips von national (lmx9820) an. ich meine, da ist ein 8051 drinne. aber wieweit man da eigene progs reinschieben kann ist mir unbekannt.
@KoF: 8051? Ganz bestimmt nicht! In den meisten Bluetooth Chips ist ein ARM Kern integriert, der die Aufgabe des Bluetooth Baseband Controllers übernimmt. Ein 8051 ist IMHO keinesfalls ausreichend dafür. Eine
-
Thread
AVR und externer Programmspeicher
nimm was 8051-kompatibles, gibts von vielen Hertellern, bei vielen Typen kannst du externen Speicher anschliessen. Hat auch den Vorteil, daß du nur einen 8bit-Eprom brauchst (beim AVR wären 16bit nötig). Weiterer
danke für die Hilfe. Ich habe mich ein bisschen über die 8051er informiert und denke ich werde diese einsetzten. Ein Verständnisproblem habe ich allerdings leider noch. Prinziepiell scheinen diese mit 64K Speicher klarzukommen. Was wenn ich mehr bräuchte? Könnte
-
Thread
8051 wahl und beschaltung, bitte um hilfe.
8051 mit ADC und PWM, einfach zu programmieren? Hm, da würde ich eingentlich zu den "ADuC's" von Analog- Devices greifen, schau mal bei analog.com unter "ADuC832". Der fällt mir gerade ein, es gibt
sein muß, schau doch mal bei SiLabs nach. Dort ist man meiner Meinung nach betsens bedient, wenn man 8051er will. http://www.silabs.com/products/mcu/Pages/MCUParametricSearch.aspx hth, Iwan
-
Thread
Temperaturproblem?!
Es ist also ein 8-Bit Mikrocontroller von ALI, kompatibel von den Pins und vom Befehlssatz her zum 8051. Das Datenblatt gibts unter http://www.google.de/url?sa=t&ct=res&cd=8&url=http%3A//www.8051.co.kr/html/development/pdf/Acer_Lab/6759ds01.PDF&ei=Td_1Qqb-L6rUwgGyhpH1DQ Leider kenn ich mich mit dem 8051 überhaupt nicht aus, aber ich vermute dass der Speicherinhalt auch gegen Auslesen geschützt sein wird, oder? Angenommen der Chip wäre okay und die Lötstellen auch, wo könnte das Problem noch liegen
-
Thread
Unbekannter Mikrocontroller PLCC-52
könnte man dann auf die Architektur schließen. Würde mich nicht wundern, wenn das irgendein 8051-Derivat wäre. Davon gibt's allerdings wieder derart viele, dass es wohl die Suche nach der Nadel im Heuhaufen werden dürfte. Aber zumindest ist PLCC-52 eher ungewöhnlich und schränkt das vielleicht
Muß ein Exot sein, 68HC11 oder ein selteneres 8051-Derivat passt vom Pinout nicht. PIC in PLCC52 ist mir nicht bekannt, Zilog wäre, wenn es so etwas gegeben hat, steinalt. Ein 68HC05 hat wenigstens den Oszillator oben, wie hier zu sehen: http://www.seekic.com
-
Thread
Störungen durch Elektrosmock
besitzen, also z.B. AVR), dann ist da *kein* schwacher Pull-Up! Bei µCs mit Open-Collector-Outputs (z.B. 8051er) ist das kein Problem. Man muss nur daran denken, wenn man einen AVR o.ä. hat, muss man das Daten*richtungs*register umschalten und nicht das Datenregister.
Datenregister machen, bei Push-Pull aber nicht. Deshalb der Hinweis. Gibt vll. auch Leute, die bisher mit 8051ern gearbeitet haben (und die Umschaltung mit dem Portregister gemacht haben) und auf z.B. AVR umsteigen. Und genau die wundern sich dann...
-
Thread
7" TFT mit analogem RGB
µC der den display ansteuern kann, auch ein 8051 derivat,also besteht eine grosse chance das man die benötigte siganel erzeguen kann ohne exotische hardware.
reichhaltiges Angebot bereithält. Der hi1018 verweigert sich immer noch aber ich habe einen neuen 8051 gefunden. In meinem Behringer VAmp-2 is ein P80c32 mit 64keprom (gesockelt :-)), 32k sram und ein DSP56364 mit DRAM der über SPI vom 8051 versklavt wird. Bei Gelegenheit werde ich mir mal einen flasher
-
Thread
PWM ATtiny
>> Tu mir irgendwie etwas schwer, da ich bisher nur 8051 programmiert habe. Der braucht mir aber zu viele Bauteile ausen herum. Da sind die Atmels wirklich angenehm. Wäre euch aber echt dankbar, wenn mir jemand ein paar Einrichtzeilen und etwas Assemlercode
PWM-Modus zu finden. Fast-PWM ist aber oft OK. Vorteilerfrequenz probierst du einfach aus. Ob nun 8051 oder AVR ist doch egal, wenn es um das Anschmeissen einer PWM geht, oder? Die Regfister zu füllen ist zwar anders (8051 mit MOV A, ..., AVR mit LDI R16,...) aber ansonsten muß man sich eben bei allem
-
Thread
PIC - Bitte um Verlinkung
vergleichbar ist. > dann kannst du weiter pochen und poltern. Schau Dir doch mal den Artikel zum 8051 an und vergleiche diesen mit dem vom PIC. Fällt Dir was auf? Der vom 8051 ist komischerweise verlinkt. --> An der Qualität kann es nicht liegen.
Hans schrieb im Beitrag #2806261: > Der vom 8051 ist komischerweise verlinkt. --> An der Qualität kann es > nicht liegen. Vielleicht liegts ja daran, dass ihr Kinder das Wort Pic dümmlicherweise als Synonym für Foto oder sogar Bild nehmt. =)
-
Thread
Drehgeber auslesen
verbindung mit 8051 natürlich!!
Übertragung ist zwar nur RS485 und UART, aber das ganze Protokoll...? Sollte das wirklich in einen 2k-8051er passen? Jörg
-
Thread
Ladeproggi für div 80c32?
wieder den Originalchip nehmen. Hier ist z.B. so ein Monitorprogramm: http://www.pjrc.com/tech/8051/paulmon2.html Peter
Ultramon rulez... http://ictlab.tyict.vtc.edu.hk/ftp/8051/ultramon.zip
-
Thread
Prozessorempfehlung Bordcomputer
solange Benzin-Motor und E-Motoren aus sind ist die Spannung im Auto recht problemlos. Ich mag die 8051er ja auch aber für ein Hobbyprojekt eignen sich die AVR's aufgrund des deutlich besseren C-Compilers besser. Matthias
professionellen AVR-Compiler waren so schlecht, daß sich viele hinter den AVR-GCC geklemmt haben. Beim 8051 war der Keil aber so gut, daß keiner so richtig Lust hatte, was am SDCC zu machen. Und neuere KFZ haben ja den CAN-Bus. Man muß bloß noch von irgendwo das Datenformat auf dem CAN-Bus rausbekommen
-
Thread
Programmierung eines 80C552 mit Assembler
Beitrag #2100011: > so dass ich es halt in Assembler machen muss. :-( Ist auch kein Beinbruch, der 8051 Assembler ist ja sehr komfortabel. Mit dem DIV Befehl kannst Du den Wert in Einer und Zehner zerlegen. Und mit MOVC A, @A+DPTR die Ziffer in den 7-Segment Code umwandeln. Peter
umsetzen, die "Dienstvorschrift" schreiben. Wenn C nicht erlaubt, dann halt Assembler, ist bei derr 8051 Family recht komfortabel, auch das "mischen" von C usd ASM geht mit dem Keil-Tool sehr gut. (kenne den Vorgänger µVision2)
-
Thread
Assembler Tabellen ( 8051)
reicht aber P2 nicht aus, sondern Du brauchst 14 Pins oder Multiplex (8 Pins). Tabellen werden beim 8051 mit "MOVC" gelesen. Das ist auch der übliche Weg. Denn wenn man schon nen MC benutzt, warum noch extern überflüssige ICs dranpappen ? Peter
0A0h. Ich hoffe, dass damit deine Frage beantwortet ist. Im Anhang findest du eine Übersicht aller 8051-Befehle. Vielleicht kann die dir noch helfen. Bis irgendwann, MC
-
Thread
wo finde ich include dateien
Kann mir jemand ein Link senden, wo ich solche Unterprogramme finden kann. Danke im vorraus! (8051 Assemblersprache)
google:include 8051 library (im internationalen Web,nicht Deutschland) selbst ist der Mann Lötkünstler <mit der Lizenz zum Löten>
-
Thread
Assembler 8051 Programm funktioniert nicht wie gewollt
ob du die Reloadwerte aus 2 Registern lädst oder ob du sie vom dptr liest ist egal. Wenn dein 8051 einen Timer 2 besitzt, kannst du den auch im Auto-Reload laufen lassen. Interessanter ist, ob die Reload-Werte richtig sind. Auch der Kommentar von nemesis ist wichtig: ein normaler Portpin kann keinen Lautsprecher treiben, und beim 8051 ist das erst recht der Fall, weil der Higshside-Treiber (bis auf ein paar µs bei der Schaltflanke) hochohmig ist. Also: wie sieht deine Hardware aus? Zur Wahl deiner Reload-Werte: die ergeben alle
-
Thread
Temperatursensoren an Microcontroller (Silabs)
Hallo! Ich hab den Microcontroller C8051FX20 von Silabs. Ich mach ne Facharbeit zum Thema "Temperaturmessung mit Microcontroller". Grundsätzlich hab ichs schon fast fertig, ich kann zumindest die Temperatur des auf dem Chip "befindlichen"
schließt sich ja aus. "Wenn schon SiLabs Controller vorhanden sind, warum dann nicht den C8051F350, dann hätte man z.B. die Möglichkeit direkt PT100/1000 (interne Stromquelle) und Thermoelemente anzuschließen (für negative Temperaturdifferenzen braucht's noch passende Offsets) Mögliche
-
Thread
Taktzyklen
tex wrote: > beim _80C537_ sind es 6 Takte Seit wann gibt es 8051 mit Coprozessor ?
Benedikt K. wrote: > tex wrote: >> beim _80C537_ sind es 6 Takte > > Seit wann gibt es 8051 mit Coprozessor ? Ja gibt es, z.B. auch der DS80C390. Allerdings machen die kein float. Float-Division auf nem normalen 8051 dürfte etwa 3000 Zyklen kosten. Peter
-
Thread
Neuer Prozessor
Aber zur auswahl des µC möchte ich vl auch noch andere sagen. Wie wärs mit einem guten "alten" 8051er? Genauer gesagt, einem DS89C430. Dieser verfügt über 4 x 8-IO-PINs. wobei 2 Ports definitiv keine Doppelbelegung haben. Weiters hat er 3 x 16bit-Timer und noch einige Interrupts(13 Insgesamt...6 Externe
Die ARMs gibt es auch als "ATMEL-Typen" ebenso die 8051er. Wenn ihr AVRs meint, dann nennt sie bitte auch AVRs damit man weiß, was gemeint ist. ...
-
Thread
Siemens SAB80C515A-N18-T4
übereinstimmenden Dokumente gefunden. > > Was ist das? Ich denke er meint - SAB80C515A-N18-T4 - Siemens 8051er Derrivat mit internem ROM. (ROMlose Variante ist der 80C535...) Allerdings würde ich mal sagen: Wer den nicht kennt, der braucht den auch nicht. Der CPU wurde in vielen Industriellen Anwendungen
dieser Serie kann man das > > ROM abschalten und mit externem Speicher arbeiten. Hmm? Wer den 8051er nicht kennt soll sein Patent zurückgeben. Wenn man den MCS-48 nicht kennt, kann ich schon mal drüber hinwegsehen. Agent S
-
Thread
[V] Entwicklungstools/boards
siehe unten. Versand je nachdem was er kostet. Silicon Labs Microcontroller Development Kit (C8051F930DK) - Neu und unbenutzt, noch verschweißt - 60€ Silicon Labs IR Gesture USB Reference Design (HID-USB-TO-IR-RD) - einmal benutzt - 10€ Silicon Labs MCU ToolStick (TOOLSTICKBA) - einmal benutzt
update: Silicon Labs Microcontroller Development Kit (C8051F930DK) - Neu und unbenutzt, noch verschweißt - 40€ Silicon Labs IR Gesture USB Reference Design (HID-USB-TO-IR-RD) - einmal benutzt - 7€ Silicon Labs USB-UART Bridge Evaluation Kit (CP2103EK
-
Thread
DMX Steuerung timing erzeugen
Joachim schrieb im Beitrag #4361119: > Viele Billiggeräte benutzen noch 8051 Kontroller mit einfach gepufferter > UART und können die Daten nicht schnell genug einlesen. Wenn ein Gerät dem DMX-Standard nicht entspricht, dann darf es nicht so heißen und als solches auch nicht
mit modernen Controllern muss man da auch nicht kommen. Da geht es meistens nur um das billig und 8051er findet man da des öfteren. Da hat der Joachim schon recht. Interessant sind da auch die DMX Controller von dort. Da ist das Break auch mal etwas länger, es gibt mal Päuschen zwischen den Datenbytes
-
Thread
LCD mit wenig µC IOs versorgen
@Stephan, "Habe ich mal mit Proteus für 8051 simuliert" Simulieren kann man vieles, was dann in der Praxis nicht funktiont. Die 8051 haben nämlich keine sonderlich hohe High-Treiberleistung. Der 1k wird also den Datenpin als Pull-Down auf Low halten, wenn der 8051 High ausgeben will. Peter
-
Thread
Neuling, LED-Platine ansteuern mit Mikrocontroller
dass lernen willst oder wie schnell du liest,aber ich könnte dir die "Trilogie" C-Programmierung für 8051er 1-3. empfehlen!!! Sehr gut und detailliert erklärt (zu 8051er eben :) )!!!! Da steht alles drin was du brauchst und noch viel mehr!!!!! Brauchst für dein Projekt net alle 3 Bände aber es wäre besser! Sie sind es auf jeden Fall wert! Hier der Link:http://www.amazon.de/C-Programmierung-8051er-1-3-Bernd-VomBerg/dp/3895761702/sr=8-3/qid=1163360439/ref=sr_1_3/303-3763725-1937047?ie=UTF8&s=books mfg cri
-
Thread
Assembler Programm mit C routine?
Ich frage, weil Du C++ und nicht C nutzen willst. Ich kenne keinen vernünftigen C++-Compiler für 8051...
ich das Microsoft Visual Studio 2005 zur verfügung... Und da kann man wirklich als Target den 8051 auswählen? Peter
-
Thread
Controllerchips auf USB 2.0 Cardreadern
8051er von Cypress z.B. http://www.cypress.com/portal/server.pt?space=CommunityPage&control=SetCommunity&CommunityID=209&PageID=259&fid=14&rpn=CY7C68015A bzw. in der Übersicht http://www.cypress.com/portal
> P.S.: Serielles Flash? Ich bezog mich nicht auf die USB ATA Bridge, sondern auf den 8051 von Cypress . > Weil auf der anderen Siete ein DSP mit an der CF Karte hängt, und der > einfach keine freien Ressourcen hat, sich auch noch um das Timing usw. > des NAND-FLASHs zu kümmern. Außerdem
-
Thread
physikalischen Zustand der Ausgänge lesen
ich möchte ein Pin kurz high low togglen. vom 8051 kenn ich noch das problem, das wenn man das port schreibt und sofort "weiterrennt" im Programm, dass man schon zwei zeilen weiter ist im Code, der Pin aber noch gar nicht tatsächlich highpedel hat.
und ein wichtiger Unterschied zwischen AVR und 8051 ist der, das der AVR die meisten Operationn in einen Takt abhandel, was beim 8051 nun wirklcih nicht der Fall ist
-
Thread
AT-Keyboard an AVR: eine Schreibmaschine??
Tastatur einlesen haben bestimmt schon 1000 Leute gemacht. Ich unter anderem irgendwann mit nem 8051er auch. Is nicht das Problem. Aber mit dem internen EEprom kommste nicht weit. Das ist ratzfatz vollgetippt. Aber kööönnte man ja auch ein externes dran hängen. Über den Sinn der Sache möchte
ist PS2/AT kein Problem. Bei der Praxis tauchen da schon ein paar Sachen auf. Ich habs auf einem 8051 realisiert. Das ganze auf einen AVR umzuswitschen ist reine Fleißsache. Dirk
-
Thread
8051 experimentierboard
Hallo, da wir momentan in der Schule eine eigene Platine entwickeln sollen auf der ein 8051er zum Einsatz kommen soll und unser Schuldirektor keine PCs mehr frei hat muss unser Projekt eingefroren werden. Da ich aber ein großes Interesse daran habe es selber zu versuchen wollte ich fragen
schau dich mal bei silabs.com um , die uC sind zwar viel mächtiger als die Ursprungs 8051-er aber der 8051-er Kern ist immernoch vorhanden die Devkits haben ein extrem gutes Preis-Leistungs-Verhältniss und es gibt nen open-source C-Compiler
-
Thread
8051 von Atmel
Während meines Studiums muss ich auf einem 8051 Controller in Assembler programmieren, und möchte dies auch zu Hause ausprobieren. Da ich schon viel mit AVR MEGAs gearbeitet habe, und für diesen auch ein ISP Prgrammer (für dem Paralellport) habe
Alex wrote: > ISP Prgrammer (für dem Paralellport) habe, habe ich mich für ein 8051 > vom Atmel entschieden. Diese werden auch über ISP "programmiert". Du mußt schon konkret werden, Atmel stellt ja viele verschiedene 8051-er her. Es gibt welche mit: - SPI - UART Bootloader
-
Thread
Register des 8051
Ich "spiel" grad ein wenig mit meinem Mikrocontroller-Board rum. Kennt sich hier jemand mit dem 8051 Atmel Controller aus ? Zu meinem Projekt : Ich lese ein Spannungssignal von 0 - 5 V ein und gebe es über ein Display aus. Nun möchte ich diesen Wert sichern bzw. in ein Register ablegen.
-
Thread
8051 und Speicher
Hallo Nur ne Frage zur Unwissenheit. Ich habe das mit den verschiedenen Speichern noch nicht ganz gefressen. Arbeite mit AT89S52 Wenn ich in der Int.Rotine mit @R0 auf die Speicherzelle #10 zugreife, ist das auch die gleiche wenn ich in der Timer0 Rotine mit MOV A,10 ?? Danke
-
Thread
Größter 8051???
Wie heißt der größte 8051 mit den meißten Funktionen und bei welchem Hersteller bekommt man ihn ??
sagen, das hängt in erster Linie davon ab, was du haben willst. Der Cypress Ez-USB FX zb ist ein 8051-Derivat mit USB-Schnittstelle, DMA, GPIF und 2 FIFOs, also ei wirklich genialer Chip der sich auch als Standalone-Lösung (d.h. ohne USB) sehr gut einsetzen lässt. Ganz nett ist auch noch der Dallas
-
Thread
8051 Starterkit
Servus, ich suche ein Starterkit für nen 8051 od. Derivat. Das Starterkit sollte fertig zusammengebaut sein, da ich (noch) keine Hardware basteln will Wo krieg ich sowas
-
Thread
8051'er adressierungsproblem
hallo ich haben einen ds89c420 prozessor von dallas. ist 8051 kompatibel. als compiler benutze ich den wickenhaeuser uc51. nun zu meinem problem ich möchte die externen interrupts 5 u. 6 benutzen. die sind leider nicht in meiner include<reg51.h>. also habe
-
Thread
Assembler 8051
. Ich mache zur Zeit meine Fortbildung zum Techniker. Im Fach Mikrocontroller behandeln wir den 8051, der auch relevant für meine Prüfung ist. Ich wollte mir einen Controller zulegen um zuhause ein bisschen "rumzuspielen". LCD Ansteuerung, Tastatur, RS232 Schnittstelle... Könnt Ihr mir irgendein
-
Thread
8051 und gcc
Hallo ich wollte fragen, ob es eine gcc-version gibt, die für den standard 8051 MC code erzeugen kann (also von C --> 8051 Assembler)? Danke für die Hinweise Egon Valentini
-
Thread
8051 Reset Vector Frage
Mal abgesehen davon, dass der 80c32x2 veraltet ist und ein akteller 8051 mit Flash und On-Chip RAM dringend zu empfehlen wäre z.B. http://www.silabs.com/products/mcu/8-bit/Pages/efm8.aspx Beim 8051 gibt es drei Speicher: internes RAM (IRAM) externes RAM (XRAM) und
08003h org 0Bh ljmp 0800Bh ;usw. [/avrasm] Nach Ende des internen PROM führte der 8051 dann Code aus externem PROM aus, wo man aber auch einen SRAM anschließen konnte. Ich würde da einfach nen Flash-8051 mit UART-Bootloader einsetzen, z.B. P89C51RD2 oder AT89C51RD2. Die alten Downloadtools
-
Thread
8051 Pin Zustand
Hallo, ich bin absoluter neuling, auf dem Gebiet Mikrocontroller. Ich habe einen AT89C2051. Nun will ich ein C-Programm schreiben mit dem ich den Zustand von P1.7 an dem eine LED hängt ändern kann. Hier mal mein bisheriger Code [c] #include <reg51.h> sbit SEGa = P1^7; //Segment "a" an Port P1.7 sbit SEGb = P1^6; //Segment "b" an Port P1.6 sbit SEGc = P1^5; //Segment "c" an Port P1.5 sbit SEGd = P1^4; //Segment "d" an Port P1.4 sbit SEGe = P1^3; //Segment "e" an Port P1.3 sbit SEGf = P1^2;
-
Thread
8051, Ringbuffer in Assembler
Hallo *, ich arbeite mit einem Philips 8051 basieredem Controller (Genauer P89LPC921) und muss in diesem einen Ringbuffer realisieren. (Die eigentliche Aufgabe des Controllers besteht darin, 2 Byte Daten von I²C auszuwerten und eine Tastaturausgabe