-
Thread
4 Bit uC dem 8051 Ähnlich
Hi Forum, vielleicht kann ja jemand helfen? Es soll eine Art 8051 Derivat in 4-Bit geben. (Sinnhaftigkeit sei mal ausgeklammert) Meine googelei führt nur zu Sachen wie 8051 mit HD44780 im 4-Bit Modus, was ich gar nicht suche...
Z. schrieb im Beitrag #4473948: > Hi Forum, vielleicht kann ja jemand helfen? Es soll eine Art 8051 > Derivat in 4-Bit geben. Was zeichnet denn die "MCS-51 - Ähnlichkeit" einer Architektur aus? Harvard-Speichermodell, Akku und Carryflag, dazu ein umschaltbarer Satz symmetrischer Register
-
Thread
8051-Timer Interrupt erfolgt nur einmal
Guten Morgen, ich versuche gerade, mit dem Timer0 beim 8051er (Cypress AN2131) regelmäßig einen Interrupt auszulösen. Als Initialisierung verwende ich folgendes: MOV TMOD,#00010001b ;TMOD-Register: Timer, 16bit SETB ET0 ;Timer0-Interrupt freigeben SETB
evtl. wird irgendwo an anderer Stelle etwas Böses mit den Timerbits angestellt. Gruß, Markus_8051
-
Thread
AVR's mit mehr Programmspeicher
für externe Speichererweiterung besteht stört mich ein wenig. Was meint ihr dazu?? Hab grad die 8051 Linie verlassen und möchte mit AVR's weitermachen.
werd ich es mit I2C versuchen. Ist wahrscheinlich eine kleine "OnChipROM-Phobie" von mir. Bei den 8051ern hab ich nie das interne ROM genutzt. Bin bis jetzt auch immer mit max. 64k ROM extern ausgekommen. mfg ZK
-
Thread
easy8051A Programmierung mit mikroC V1.0
Auf dem Entwicklungsboard easy8051A von Mikroelektronika ist ein 12bit ADC vorhanen... Hm... also keine Aussicht auf Erfolg? :(
http://www.mikroe.com/eng/products/view/406/easy8051a/ Software und Beispiele finden sich doch beim Hersteller... wo ist das Problem ?
-
Thread
PIC10Fxxx oder PIC18Fxxxx für den Einstieg?
besser für den Einstieg als ausgerechnet die 8-Bit PICs. Ich werfe mal so in die Runde: Z80, 6502, 8051, 68HC11, STM6, STM8 und natürlich die "Haus" Architektur dieses Forums: Atmel AVR. Wenn es PICs sein sollen, dann gleich PIC24 oder PIC32 (ist MIPS). Überhaupt wäre zu überlegen ob du nicht besser
habe ich gestaunt, wie effizient der war und wie gut der 8051 für C optimiert war. Die PIC habe ich mir später mal angesehen. Da ich aber schon den 8051 kannte, waren mir die PIC viel zu kompliziert und umständlich (RETLW, PCLATH, Bankumschaltung usw.).
-
Thread
Verlustleistung von Pic zu groß
@Klaus Joe >Was wäre eine Programmieralternative zu den Pics? Die AVRs oder 8051er. Gerade zu den AVRs gibts auf dieser Seite tonnenweise Informationen. http://www.mikrocontroller.net/articles/AVR-Tutorial MFG Falk
Bits umherschieben. Insofern... wenn veraltete Technik ein Killerkriterium wäre, gäb's auch keinen 8051er Core mehr. Was mich beim PIC aber irgendwie ganz fest stört, ist (wohl aber eh nur bei den ganz alten OTP-Typen der Fall, oder?) der HW-Stack. Ich frage mich, wie man dafür überhaupt 'nen g'scheiten
-
Thread
uC mit ADC und Verstärkung on chip
Silabs C8051F da gibts so ziemlich alles was du suchst...
mal bei Cypress die PSOC Geschichten und bei Analog Devices die ADuC an. Prozessorkern ist entweder 8051 oder ARM. fchk
-
Thread
Farbdisplay
Was die Ansteuerung mit einem Controller angeht: Cygnal hat 8051er mit bis zu 100Mips, die sollten schnell genug sein und auch noch recht preiswert. Vor allem sind die 8051er aber weit verbreitet, so daß die Programmierung den meisten hier leicht fallen sollte. Einen
-
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
CPU mit Core-Spannung < 1V
hat jemand schon mal eine CPU entdeckt mit einer Corespannung von < 1V? Silicon Laboratories C8051F90x C8051F91x C8051F92x C8051F93x Si1000 Si1010 TI MSP430L092
-
Thread
Was für Controller in Sensor Systemen?
Lizenzgebühren (pro > Stück), weshalb da durchaus auch eigenentwickelte MCUs benutzt werden Oder 8051 ... https://www.elektormagazine.de/news/gas-sensoren-in-smartphones-aber-mit-einem-8051
> Oder 8051 ... Nicht mehr lange. Irgendwann gehen die alten Knacker die dort die Funktionalitaet eines Sensors in 300Bytes Assembler realisieren in Rente und dann kommen junge frische Informatiker die erst
-
Thread
ST/Atmel Suche
4 Kanäle Nicht von ST/Atmel und QFP32: 1 KSPS http://www.silabs.com/products/mcu/8-bit/c8051f35x/pages/c8051f35x.aspx 1 MSPS http://www.silabs.com/products/mcu/8-bit/c8051f06x/pages/c8051f06x.aspx
-
Thread
Temperaturregelung mit 8051
Guten Abend! Ich möchte eine Temperaturregelung für meinen Ofen realisieren. Man soll die Temperatur digital einstellen und die Temperatur im Kochtopf soll dann stimmen. Das Problem dabei ist, dass so etwas noch nie gemacht habe. Daher wäre ich euch sehr dankbar, wenn ihr mir erklären könnt, wie ich das mit ADC und PWM realisieren kann bzw. wie ich dabei am günstigsten vorgehe. Den Temperatursensor gebe ich dann in den Topf. Freundliche Grüße Hans
-
Thread
8051 schnittstelle
möglich dass man mit dieser seriellen schnittstelle ein bussystem aufbaut das es ermöglicht mehrere 8051 miteinander kommunizieren zu lassen?
-
Thread
Microcontroller 8051
Es soll eine PWM Singal, am Ausgang P0.0, mit einer Frequenz von 9,5Hz erzeugt werden, der Tastgrad soll dabei G= 0,3 betragen, nach der ersten Periodendauer soll G= 0,6 und danach G=0,9 sein, anschließend wird wieder mit G=0,3 begonnen. Für die den Tastgrad 0,3 und 0,6 ist das auch kein Problem, nur wie machen ich das für den Tastgrad 0,9. Im Betriebsart 1 gibt es nur eine 16Bit Zähler! 2^16 = 65536d Für Tasgrad 0,3 ti= 105ms • 0,3 = 33,33ms tp = 105ms – 33,33ms = 71,67ms 2^16us – 33330us = 32206d 32206d = 111110111001110 = 7DCEh THO = 7D TLO = CE Für Tastgrad 0,9: T=105ms
-
Thread
Atmel 8051
Hi, ich kann bereits ein wenig assembler, habe aber bis jetzt nur auf einem 80535 Sab (8051) programmiert. Jetzt habe ich gesehen das Atmel auch bausteine mit der 8051 Architektur anbietet, weis jemand ob die Assembler Befehle z.B. auf dem AT89LS52 gleich sind wie auf dem 80535?
-
Thread
Drehzahlmessung mit 8051
Guten Tag Ich habe einen AT89C2051 mit 24 MHz. Ich habe einen Benzinmotor und möchte mit meinem 8051 und weiteren Bauteilen die Drehzahl der Motors in U/min messen. Ich nehme einen Fototransistor und eine Lichtquelle. Ich habe schon einemal ein Programm geschrieben wo ich einfach den Timmer starte
Umdrehung) du 8,33333333333333 Impulse pro Sekunde bekommst. Bei 1000 entsprechend 166,666666. Beim 8051 bin ich nicht so fit, aber leite den Impuls auf einen ext. Triggereingang, lies den Timerwert aus, setze den Timerwert auf 0 usw. Michael
-
Thread
8051 und interrupte
Hi, ich bin relativ neu bei 8051 und hab jetzt mal eine etwas theoretische frage. Wenn ich einen Int auslöse, will ich ich zuerst alle anderen Ints während der abarbeitung unterbinden (EA=0 glaub ich). Was passiert mit den Int-Anforderungen
-
Thread
Mikrocontroller 8051
Tag, ich suche dringend einführungen zur programmierung von mikrocontrollers der 8051 Familie in C bzw. c++..... oder vielleicht allgemein eine mikrocontroller programmierung in c / c++ (empfehlenswerter compiler oder ähnliches) Das ganze brauch ich da ich keine Ahnung in diesem
-
Thread
8051 und Festplatte
Microcontroller gesucht hab, fand ich diese Seite, wo ich einen Link "IDE Interface stuff" eine Zip Datei "8051-ide" heruntergeladen habe. Leider funktionierte das entpacken nicht. Vielleicht kann mir jemand andere Infos, Links, oder sonstiges Material zu dem Thema schreiben. Mein Prozessor ist ein SAB 80C517
Microcontroller gesucht hab, fand ich diese Seite, wo ich > einen Link "IDE Interface stuff" eine Zip Datei "8051-ide" > heruntergeladen habe. Leider funktionierte das entpacken > nicht. Bei mir funktionierts, hab die entpackte Datei mal angehängt... > Vielleicht kann mir jemand andere Infos, Links, oder > sonstiges
-
Thread
kleinster 8051'er
hallo ich bin auf der suche nach einem 8051 kompatiblen up. - er sollte 16 i/o's haben. davon einen timer eingang. - geschwindigkeit spielt keine so grosse rolle. muss nicht unbedingt ein rics prozessor sein. -sollte 2 16bit timer haben
-
Thread
Eigenen Bootloader für At89C51ED2 schreiben
Du kannst Dir einen eigenen Bootloader schreiben. Allerdings ist bei den Atmel/NXP 8051 nicht vorgesehen, direkt die Bootfunktionen zu implementieren. Dein Bootloader ruft den API-Call an die Adresse 0xFFF0 des Factory-Bootloaders auf. Die API-Beschreibung findest Du in den Application notes. Damit ist es möglich, daß neuere 8051 nen anderen Flashalgorithmus haben können, aber der API-Call bleibt gleich. Du kannst allerdings in Deinem Bootloader keine Interrupts verwenden. Ist aber auch nicht nötig, da ein Bootloader ja
-
Thread
[S] Mikrocontroller in unterschiedlichen Bauformen als Anschauungsobjekt (auch defekt)
zusenden. Michrochip pic in verschiedenen Bauformen, auch alte entwicklungsvarianten mit Fenster, Atmel 8051er mit Fenster (dip40) sowie Flash in dip40 und tqfp, phillips 8051in plcc, und wenn ich mal in den altplatinenstapel schaue finde ich sicher noch eine menge mehr an verschiedenen Typen und Gehäusen.
-
Thread
FX2 lässt sich nicht mehr programmieren
[pre]Toggle 8051 Reset Anchor Download 3 bytes: addr=33 0000 02 49 97 Anchor Download 3 bytes: addr=43 0000 02 46 00 Anchor Download 3 bytes: addr=53 0000 02 46 00 Anchor Download 3 bytes: addr=0 0000 02 45 F4 Toggle 8051 Reset[/pre] vorher - manchmal zumindest - ganz viele Fehlermeldungen wie beim übertragen der iic Datei. Aber es scheint jedes mal etwas anderes zu passieren. Kann mir jemand sagen was das zu bedeuten
-
Thread
(8051) Fragen zum Umgang mit 16 Bit Ganzzahlen
Ich muss im Zuge eines Projektes mit 16 Bit großen Ganzzahlen umgehen. Das Programm ist für einen 8051 bestimmt. Mein Problem damit ist relativ einfach zu beschreiben. Angenommen ich habe die Zahl 3572, dann liegt mir diese in zwei Registern mit den Inhalten 0x0D und 0xF4 vor. Wie komme ich nun einzeln
darzustellen, also z.B. jeweils ein Nibble für die EINER, ZEHNER, >HUNDERTER =>BCD-Zahlen Der 8051 besitzt extra Befehle und Flags zum Rechnen mit BCD-Zahlen.
-
Thread
Bipolare Schrittmotoren/Ansteuerung
aus bzw. müssen dann 4 Transistoren mit Glimmerscheiben isoliert werden). Ich werde in Kürze ein 8051er-Programm zur Ansteuerung des bipolaren Schrittmotors in die Codesammlung einbringen. Tom
Schaltplan nochmal ins Forum mit Angabe des eingesetzten Schrittmotors. Außerdem sende ich ein für 8051er geschriebenes Programm zu diesem Schaltplan. Ein Programm, daß dank Erläuterungen zu den Befehlen auch ohne Probleme auf Atmels oder PICs oder ST6er oder Z8er umgeschrieben werden kann. Das Programm
-
Thread
Eingänge zeigen unbeschaltet high pegel
im Beitrag #3752079: > Jmd ne Idee? Ich würd einfach mal ins Datenblatt schauen. Z.B. bei den 8051 sind nach Reset die internen Pullups aktiv.
Peter Dannegger schrieb im Beitrag #3752419: > Z.B. bei den 8051 sind nach Reset die internen Pullups aktiv. Die sind nicht nur nach dem Einschalten aktiv, sondern (zumindest beim richtigen 8051er) immer... pet schrieb im Beitrag #3752582: > Und wie kann ich
-
Thread
Mikrocontroller im Gehäuse kleiner als SOIC-8
2x2mm grossen Gehaeuse, ist allerdings nicht der billigste. http://mcu-related.com/architectures/44-8051/78-silabs-c8051t606 Gruss, Robert Eine Betrachtung von power saving in bestimmten Punkten hab ich mal hier mit den wenigen verfuegbaren Daten zusammengestellt. http://mcu-related.com/architectures
Die ,alten' AVRs haben ja auch erstmal pinkompatibel begonnen, um auch als drop-in replacement für 8051 tauglich zu sein. Erst, als man auch noch ADCs mit eingebaut hat, ist man vom EMV-mäßig eher miserablen Pinout mit zwei schräg gegenüber liegenden Vcc- und Massepins abgerückt. Und naja, so völlig
-
Thread
Starthilfe für Silabs C8051F040 mit Tasking
Ich hijack den Thread mal eben, denn ich hab auch mal ne frage dazu... Gibt es für die 8051er von silabs eine freie Entwicklungsumgebung mit C Compiler? Kann ich dazu jede x beliebige 8051 Entwicklungsumgebung verwenden (mit entsprechenden include files)? Kennt jemand eine gute (am besten
Kostenlos und ohne Einschränkung ist SDCC. http://www.mikrocontroller.net/articles/Linksammlung#8051_.2F_MCS51 http://www.8052.com/links.phtml
-
Thread
AT25080 mit 8051 in ASM
machen. Ich hatte die Software und das Timing mehrfach geprüft und keine Idee mehr. Der LA den ich am 8051 hatte zeigte nur Müll an. Nachedem ich ihn an den EEProm gesteckt hatte, funktionierte alles. Welch WUNDER.. Zur lösung. Ich hatte das EEProm auf dem Steckbrett mit ca. 30cm Flachband zum 8051 Borad
-
Thread
8051: An Port 0 kann nichts ausgegeben werden
hat keine internen pullup-Widerstände, und aktiv H kann sowieso kein 8051 ausgeben. Hänge an die benutzten Ports einen Widerstand (4k7) nach Vcc, gut ist.
-
Thread
Nested Vectored Interrupt Controller
beim AVR vermißt. Man muß deshalb erhebliche Klimmzüge beim Programmieren machen. Sogar der uralte 8051 konnte das schon besser (2/4 Prioritäten). Warum dieser Rückschritt beim AVR gemacht wurde, ist mir unverständlich. Das NVIC ist allerdings deutlich komplexer als die Interruptlogik beim 8051. Beim 8051 konnte man auch die Priorität auch innerhalb des Interrupts hochsetzen. Ich hab das mal für einen Frequenzmesser benötigt. Ob das NVIC auch solche Tricks erlaubt, weiß ich nicht. Peter
-
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
Z80 - Bytedefinition mitten in Assemblerdatei
erschwerte. Obendrein mußte man vor den Aufrufen ein Register mit der Adresse laden. Beim 8051 geht das mit den Daten im Code sehr bequem, einfach den SP ins DPTR laden. Und am Ende nach DPTR springen. Der Keil C51 benutzt das z.B. bei switch/case.
stringcompare >> db 'word' - letztes Byte mit Bit 7 gesetzt > > Ich habe das sehr gerne beim 8051 gemacht ... > Beim 8051 geht das mit den Daten im Code sehr bequem, einfach den SP ins > DPTR laden. Und am Ende nach DPTR springen. Bei Z80 ging das auch gut, der hatte EX (SP),HL um die Adresse
-
Thread
Kommunikation zwischen 2 MC
verbinden. Zum Schutz könnte man noch einen Widerstand an jeden TxD in Reihe setzen. Bei einem 8051 muss man weder Treiberstufe abschalten, noch einen Widerstand einbauen, da er keine Push-Pull Ausgänge hat. Allerdings wird der PC hierbei zum Spielverderber. Gruß Jobst
Port 0 nicht; liegt aber die UART nicht auf Port 3? Jo. Aber auch Port 3 ist kein Push-Pull. Der 8051 hat auch KEINE Datenrichtungsregister. An Port 0 hat der 8051 keine Pull-Ups, nur Open-Drain. Gruß Jobst
-
Thread
USB-Stick am Mikrocontroller VNC1L
einem VDIP1-Modul. Firmware ist VDAP. Das Testprogramm ist in Ansi-C geschrieben, getestet einem auf 8051-System, sollte leicht auch auf andere Mikrocontrollerfamilen protierbar sein. Kommunikation erfolgt über SPI-Interface, damit behält man sich die wertvolle µC-UART für andere Anwendungen frei.
zeigt wie ein File vom USB-Stick eingelesen werden kann. Gegenüber der ursprünglichen Version (8051), sind in die AVR-Version einige Verbesserungen zur Stabilität und Erfahrungen aus der Diskussion eingeflossen. Die 8051er Version ist noch unverändert enthalten. Der Schaltplan befindet sich auch
-
Thread
Schnittstelle fürs Programmiereneines 80C31
Such Dir einen moderneren 8051er aus. Nimm z.B. Atmel AT89C51ED2 oder AT89S8253, beide mit internen Flash. Dazu gibts dann auch die Programmiertools (Flip/AT89ISP) bei Atmel kostenlos. Ein Programmieradapter kostet nicht die Welt
etwas von einem Programmpuls während des > Programmierens geschrieben wird Ich kenne nicht alle 8051, aber xx80C31xx sind im allgemeinen ohne Flash, d.h. man muß extern ein Adreßlatch 74HC573 und Flash ranpappen. Nimm z.B. nen AT89C51ED2 von Atmel, der ist direkt über die RS232 programmierbar,
-
Thread
Assembler für AT89C51ED2
Der AT89C51ED2 ist ein 8051 Kompatibler, d.h. er hat den gleichen Befehlssatz wie alle anderen Controller dieser Gattung. Willst du in C oder Assembler programmieren? Für Assembler gibts z.B. Batronix Progstudio IMHO ganz ordentlich
Ich programmiere in Assembler. Also kann ich praktisch den 8051 CROSS ASSEMBLER benutzen? Ist ja alles der gleiche Befehlssatz obwohl das Programm von 1990 ist. MIDE hängt sich immer auf wenn ich kompilieren will. Habe einfach mal ein simples Programm ohne include
-
Thread
Z80 OUT (C) mit Register A belegen.
Microprozessoren haben so wenig speicher daß man nicht mal im C alles machen kann. Denkt an alle die 8051 (Unkraut vergeht nicht) basierten Geräten rum herum. Die "oprimizing C compiler" die dafür gibt sind ja meh, willst du nicht wissen wie schlecht die sind, abgesehen von der Idee dafür ein C compiler
Dhrsystone 2.1, mit SDCC kompiliert, einmal für einen STM8 (ATM8AF5288 bei 16 MHz), einmal für MCS-51 (C8051F120 bei 98 MHz). Da ist der Score des STM8 fast doppelt so hoch wie der des MCS-51, während die Codegröße des STM8 etwa die Hälfte derer des MCS-51 ist.
-
Thread
Schrittmotorsteuerung mit Mikrocontroller
Hallo Oliver, ich habe die komplette Ansteuerung und Auswertung nur mit einem 8051 gemacht. Für die Schrittmotoransteuerung habe ich einen TCA3727 eingesetzt. An und für sich ist das ganze recht einfach zu realisieren. Da ich dieses Prüfmittel für die Firma entwickelt habe kann ich
wenn Du mir ein paar Informationen zukommen lassen könntest. In der Hochschule haben wir auch den 8051 programmiert. Dabei haben wir yVision von Keil verwendet. Handelt es sich dabei um denselben Compiler, weißt Du das zufällig? Ich weiß zwar nicht ob ich meine E-Mail Adresse mitsenden darf, aber
-
Thread
wie kann ich anfangen?
paar Jahren hauptsächlich in C. Seit 3 Jahren beschäftige ich mich mit µC.Zuerst hab ich mal mit 8051ern gearbeitet und jetzt beschäftige ich mich mit RISC Prozessoren. Ich will dir nicht die freude nehmen... aber es bedarf echt einem gewissen Grundwissen, nicht nur in sachen Programmieren sondern
know-how/mikrocontroller-technik.shtml http://www.erikbuchmann.de/ http://www.goblack.de/desy/mc8051chip/index.html http://www.8052.com ( englisch )
-
Thread
Mikrocontrollerboard: Funktioniert das?
datasheet! - für was machst du dir einen u-teiler an port3.2??? - bin mir nicht sicher ob dein 8051 eine latchup diode am reset hat -> datasheet, anosnten müsstest du an deinem 1µ ko eine diode parallel setzten damit dein µC nicht zerstört wird wenn der strom abgeht! bg
scheiden sich manchmal die Gester wegen Störsicherheit, aber bei ext. Buszugriffen aktiviert der 8051er eigene PUs, von denen offensichtlich nicht viele wissen. Wenn Du ext. RAM (und ggf ROM) auf der zweiten Platine verbauen willst, dann solltest Du auch gleich die entsprechenden Steuerleitungen
-
Thread
1-Wire-Bus-Projekt: DS1820 / DS18S20 / DS2450 / DS2408 / unter C und 8051
durch ein LC-Dispaly mit 4 Zeilen und 20 Spalten am 1-Wire-Bus. Als 1-Wire-Bus-Master kommt ein 8051er zum Einsatz und die Software ist in C geschrieben für die IDE µC/51. Alle Infos werden frei und offen zu Verfügung gestellt und können beliebig weiter benutzt werden. So ist auch ein einfacher Transfer
c] F_CPU ist die CPU Taktfrequenz, der Divisior 12.0 sind die Takte/ Befehl bei guten, alten 8051, / 1e6 ist der Divisor um auf Takte/us zu kommen und /2, weil die Schleife 2 Takte/Durchlauf benötigt. Wenn man dann mit dem Parameter us multipliziert, erhält man die Anzahl Schleifendurchläufe, um
-
Thread
LCD Display 15ms
Hallo Ich habe einen AT89C2051 (8051) Das Display ist im 4-Bit Modus (P1.4 bis P1.7 Daten) E sitzt an P3.4 , RS sitzt an P1.3 und RW ist ständig auf Masse , deshalb kann ich auch kein Bussy Signal lesen. Ich habe hier ein Programm
jeweils die 4 unteren und oberen Bits (Nibbles) beinhalten: Da ich wiegesagt keine Ahnung vom 8051er Assembler habe kann ichs dir nur generisch schreiben, sollte sich mit der Befehlstabelle und geringfügiger Hirnleistung aber ruckzuck übersetzen lassen: [pre] Schreiben: ; oberes nibble zuerst
-
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
Elektroniker Stammtisch Nähe München
www.computermuseum-muenchen.de/ http://www.cray-cyber.org/general/start.php http://www.vcfe.org/D/ 8051: http://www.silabs.com/products/mcu/Pages/8-Bit-Microcontrollers.aspx mit 16Bit ADC http://www.silabs.com/products/mcu/mixed-signalmcu/Pages/C8051F06x.aspx klein und fein die C8051F912 http://www.silabs.com/products/mcu/lowpower/Pages/C8051F90x-91x.aspx Größer mit wenig Strom http://www.silabs.com/products/mcu/lowpower/Pages/C8051F96x.aspx Andreas Roth (Kochbuch) hat einen hervorragenden 8051 Assembler Kostenlos auf seiner Seite:
-
Thread
AT89C51RC2 LED lässt sich nicht treiben
Ohne externen Treiber wird das wohl nix, da 8051er afaik nur nach GND treiben können.
zieht die andere Seite im Leuchtfall auf GND) funktioniert des ganze >wunderbar. Logisch, die 8051er haben Open Collector Ausgänge. Siehe [[Ausgangsstufen Logik-ICs]]. >Pin1 und Low Schalten von Pin2 die eine LED zu leuchten bringen, durch >Low Schalten von Pin´1 und High Schalten von Pin2 die
-
Thread
Infineon XC888: Daten einlesen mit PORT
ist ein open-drain Bus, nen Pin auf 1 zu setzen ist also ganz schlecht. Entweder Du benutzt den 8051-Modus, dann sind die Pins open drain und Du darfst auf 1 setzen, Richtungsumschaltung gibts ja nicht. Oder als Push-Pull Ausgang setzt Du den Pin einmalig auf 0 und fäßt ihn nie wieder an. Zwischen
jetzt so stimmen. P4_0 = 1 habe ich entfernt. Geht immer noch nicht. >>Entweder Du benutzt den 8051-Modus, dann sind die Pins open drain und Du >>darfst auf 1 setzen, Richtungsumschaltung gibts ja nicht. Was muss ich ändern, damit der 8051-Modus aktiv ist? >>Oder als Push-Pull Ausgang setzt
-
Thread
Unsauberes UART Signal
Lothar M. schrieb im Beitrag #5994166: > Der 8051 Der wird es gewesen sein.
Nicht genau der, aber irgendein 8051 derivat. Ich hatte eine Zeit lang mit 89C2051 gebastelt.
-
Thread
Gesucht: Mikrocontroller mit LAN und CAN
sein) Was dazu genommen wird ist mir relativ egal, ich bin offen für alles (hatte bisher nur mit 8051ern zu tun) Der Maxim TiniWeb 8051 fällt weg, da überhaupt nicht lieferbar... weder als Kit noch einzeln. Vielen Dank im Voraus
gibt's bei mir unter www.microcontroller-starterkits.de ein Board mit CAN und Ethernet auf Basis eines 8051-µC's. Weitere Features: Text- und Grafik-Displayanschluss, I2C, RS232 und USB. Im Anhang der Schaltplan als PDF. Wahlweise als Bausatz oder Leerplatine, evtl. Fertiggerät. Gruß Mike