-
Thread
Was benötige ich um einen 8086 in Assembbler zu programmieren ?
Schnellschuß. Und der EA-Pin, durch den man jeden PROM/OTP 8051 als 8031 mit externem EPROM verwenden konnte, war schon genial. PROM/OTP war schon sehr hinderlich für eine schnelle Entwicklung und an Flash war lange nicht zu denken. Und Emulatoren waren extrem
>> das hat bei Intel schon Tradition, denn 8051 hatte das gleiche kurz >> angelegte Ziel und ein ähnliches Ergebnis > Beim Befehlssatz hat man sich schon sehr viel Gedanken gemacht und ihn > exzellent auf Steuerungen optimiert, das war definitv
-
Thread
RC5-Code-Empfangsprogramm für 8051er in Assembler
selber ans programmieren mache, kann mir jemand einen Link zu einem RC5-Code-Empfangsprogramm für 8051er in Assembler geben? Gruß, Hans
Danke für die Antwort, auch wenn ich nur Bahnhof verstehe. Es sollte nur in Assembler für 8051er sein. Gruß, Hans
-
Thread
Analoge Spannungsanzeige Netzgerät
Rechenleistung, aber unzureichende Hardware. Es gibt genug uC mit 16 bit oder mehr A/D, und einfachen 8051 Kern (Cypress MSC1210, Silabs, AnalogDevices). Besonders klug wäre es, wenn LED Treiber inkludiert wären, wie beim SH79F3212
Rechenleistung, aber unzureichende Hardware. > Es gibt genug uC mit 16 bit oder mehr A/D, und einfachen 8051 Kern > (Cypress MSC1210, Silabs, AnalogDevices). > Besonders klug wäre es, wenn LED Treiber inkludiert wären, wie beim > SH79F3212 Das sind alles Exoten. Wenn ich ein Produkt entwickeln wöllte
-
Thread
Erstes Projekt mit PIC und schon stecke ich fest
Kopf geschüttelt und alles ganz schnell wieder von der Platte gelöscht. Ich kannte ja vorher schon 8051 und AVR.
-
Thread
NTC-Thermometer mit Padauk PFS154 und 7-Segementanzeige und UART-Ausgang
AN513 "Analog to Digital Conversion Using a PIC16C54" http://www.lyr-ing.com/DocumentosLyR/EXT/ICs/8051/Atmel/89Cx051Atmel_ADconv_app.pdf AN524 "Analog-to-Digital Conversion Utilizing the AT89CX051 Microcontrollers" http://www.zilog.com/force_download.php?filepath=YUhSMGNEb3ZMM2QzZHk1NmFXeHZaeTVqYjIwdlpHOWpjeTloY0hCdWIzUmxjeTloYmw5aFpHTmZZMjl1ZGk1d1pHWT0
-
Thread
Stroboskop im flaschrohr aus den 80er/90er Jahre dmx?
Matthias S. schrieb im Beitrag #6462996: > Eine Schüssel Klöße darauf, das es ein 8051 ist. Die Knödel nehm ich, aber was machen die beiden NE555 daneben ? Wer einen 8051 hat, braucht doch wohl keine 555er. 8 Optokoppler, 16 '244 als Treiber mit Widerstand geht ja noch.
als Impulsgeber am Poti, weil der Mikrocontroller keine Analogeingänge besitzt, klingt stark nach 8051.
-
Thread
Mikrocontroller für Industrie
Lukas schrieb im Beitrag #6460974: > und billig sein. 8051 ist suuuuuper! Oder was aus der risc-v Nische ist in großen Mengen auch recht günstig.
Industrie -4.0 schrieb im Beitrag #6460994: >> und billig sein. > > 8051 ist suuuuuper! Im Prinzip ja. Ein SIM808 könnte das Problem lösen, da wird der 8051 drin programmiert, um zu tun, was man tun will. Es sei denn man ist als Arduino zu doof und findet 8051 zu kompliziert
-
Thread
FET Ansteuerung über AVR, Problem mit Pulldown/Gate-Source Widerstand
allerdings sehrwohl! Die kennen einen expliziten Open Drain Mode. Als Beispiele seien genannt: 8051 ESP32 ESP8266 Manche ARM Dort stellt man den GPIO auf Open Drain, und der Pin ist in dieser *Konfiguration* nicht mehr in der Lage Vcc auszugeben, sondern muss per Pullup dahin gezogen werden.
-
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
[S]telle vor: Low-Power Wireless Lichtschalter - Panda 1
denn da drauf? ST? TI? Oder ein Nordic? Es ist aktuell ein CC2530 von TI verbaut. Ist zwar ein 8051 Core. Etwas angestaubt. Aber dafür sind die Dinger günstig. Aktuell ist ein Z-Stack 1.2.2 darauf. N. M. schrieb im Beitrag #6458577: > Schade. Ohne Schaltplan und noch viel wichtiger, dem Source
-
Thread
Zeit eines Befehles bei einem Quarz microcontroller
Mikroprozessor ab, wie es selbstverständlich auch in den Datenblättern dieser MCUs steht. Der ganz olle 8051 hat z.B. den Takt durch 4 geteilt, weil er die intern benötigte. Schon beim STM8, einem extrem billigen kleinem Ding, kann man das nicht mehr so genau sagen, weil der versucht durch Tricks seine Hardwareeinheiten
-
Thread
Elektor LCR 2019
Kein RAM!) Immer dieselbe, auch Löschen und Schreiben. Im Datenblatt des Mikrocontrollers (Silabs C8051F120) sind als Haltbarkeit des Flash (Endurance) 20.000 Löschzyklen spezifiziert. Das nicht viel. In der Praxis mag der bestimmt etwas mehr schaffen, gut ist das aber nicht. Dafür gibt es eigentlich
keine Chip-Widerstände, alles in MELF, eine Controllerplatine mit IC-Grab im DIL-Gehäusen (u. a. eine 8051-CPU von NEC, separates EPROM-IC). Gossen-Metrawatt hat wohl auch EMV-Probleme gehabt, was man an per Hand nachgerüsteten Kondensatoren zum Gehäuse und einer handgelöteteten Abschirmung am Gehäuseboden
-
Thread
Padauk PFS154 und Rambelegung
bräuchte, würde ich MCs nehmen, die weit verbreitet und gut in C programmierbar sind, z.B. AVR oder 8051.
-
Thread
Geany-Plugin: Icon aus Toolbar entfernen?
ist eigentlich nur für mich interessant. Da ich das Plugin aber zunächst nur für den einfachen 8051 schreibe könnte ich mir ein veröffentlichen dieses Teils vorstellen (wenn er fertig ist). Die Quellen sind zu grauslig sie zu veröffentlichen. Als Plugin muss auch nichts installiert werden, man
TomA schrieb im Beitrag #6593862: > Da ich das Plugin aber zunächst nur für den einfachen 8051 schreibe > könnte ich mir ein veröffentlichen dieses Teils vorstellen (wenn er > fertig ist). danke für die info. ich habe auch alles von keil rumliegen einschliesslich rtx51 tiny und pro. falls
-
Thread
Einheitlicher uC-Perpherie-Abstraktions-Layer
wäre dann noch das I-Tüpfelchen. Das kannst du vergessen! (die paar Ausnahmen die es gibt (bsp v. 8051-AVR, alte X86) sind Controller, die schon uralt sind und die sowiso niemand mehr benutzen will). Die Hersteller wollen sich ja grade hins. Leistung usw unterscheiden, also werden die nicht zu Anderen
-
Thread
Programmierport AVR 324 PB
diagonal an den Gehäuseecken wie seinerzeit bei allen TTL-ICs (und dann auch noch bei den meisten 8051). Also: pack bitte immer die 2 x 100 nF da dran, und zwar auch immer so nah wie möglich an den IC. Wenn du unbedingt deinen TQFP->DIL-Adapter bauen willst (statt gleich ein DIL zu nehmen), dann pack
-
Thread
S: Empfehlung nachbausicheres LC-Meter-Projekt mit Atmega
einzutrichtern. Ich hab schon Sowas da..uralt auf eine Uni-Platine mit PIC, dann noch eine Variante mit 8051 ..die Software hat wohl mal ein Tscheche gemacht ..da geht der Oszillator nicht besonders.
-
Thread
Was denkt ihr, wieviel % der Bevölkerung kennt sich sehr gut in Mikrocontroller Technik aus?
auch keinen Bedarf sehe. Ich kann ja nichtmal mit Make umgehen - wozu? Wenn ich Atmel, PIC, STM32, C8051 nehme kriege ich alles auf dem Silbertablet serviert. Dafür gibts doch in diesem Land die Hierarchien. Also geh zum Teamleiter, was weiß ich.
-
Thread
französisches Minitel..Schaltungsunterlagen??
Tastaturen oft nur Schaltermatritzen, die vom Kommunikationsprozesser (besonders bei Philips oftmal ein 8051-Abkömmling)mit abgefragt wurden. Für die Bearbeitung der Grafik dienten dann spezielle Antiope-Bausteine.
-
Thread
Voltmeter/Amperemeter DSN-VC288 stirbt durch geringe Spannung. Warum?
sein. Mit 20 Pins ist die Auswahl da gar nicht so groß. Mit Tip wäre irgendwas in Richtung STM8 oder 8051 kompatibel. Fehlender BOD am µC klingt plausibel. Ein überlastung des Schaltreglers bei längere Zeit zu wenig Spannung gab es auch schon mal, beim Atmel Dragon Board, wenn die USB Spannung knapp
-
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
8051: Interrupts umbiegen? SDCC
Hallo, schreibe gerade einen Bootloader für einen 8051 basierenden prozessor. Ich verwende SDCC Nach dem Reset soll immer zunächst der Bootloader laufen, der dann gegebenenfalls das flash beschreibt, aber sonst in das Hauptprogramm springt. Der Bootloader
Um welches 8051-Derivat geht es denn? Bei den AT89LP51 kann man über das SBV-Register den Resetvektor irgendwo oberhalb der Applikation plazieren, z.B. an 0xF000. D.h. die Applikation wird ganz normal an 0x0000
-
Thread
Verkaufe 8051, 80C32X2, 8048 - Alt-Mikrocontroller
broker.html Hier ein Angebot: Verschenke alle meine Mikrocontroller (mehr als 300!) 80C32X2 (ATMEL), 8051, 80C31, 80C32, 8048, 8035, 8049, Z8 nur alle zusammen! Alle im 40-poligen DIL-Gehäuse Nur die Tastaturcontroller 8041 behalte ich. Ich mache ein großes Paket, bezahle den Versand selbst!
> Hier ein Angebot: Verschenke alle meine Mikrocontroller (mehr als 300!) > > 80C32X2 (ATMEL), 8051, 80C31, 80C32, 8048, 8035, 8049, Z8 > > nur alle zusammen! Alle im 40-poligen DIL-Gehäuse > > Nur die Tastaturcontroller 8041 behalte ich. > > Ich mache ein großes Paket, bezahle den Versand
-
Thread
Errata - der Projektkiller
auf altbewährtes zu setzen .................... Eben, ich nutze für alles grundsätzlich einen 8051, also auch für Ethernet, Wifi, Bluetooth, GPS, Zigbee, 3MB Flash, 1MB Ram und den krassesten Schei**, den die alle direkt im Chip haben und auch adressieren können, bei 200MHz Takt. @errata hatte
-
Thread
Open Collector/Drain invertieren
War da der uC ganz schlau oder der Programmierer beim verstehen-wollen saudumm ? Und ist ein 8051 modern ? Fragen über Fragen...
War da der uC ganz schlau oder der Programmierer beim verstehen-wollen > saudumm ? > Und ist ein 8051 modern ? Redest du mit mir? Wenn ja, dann Butter bei die Fische mein Lieber! Und ja, ein 8051 hat in modernen Anwendungen absolut nichts verloren.
-
Thread
Microcontroller mit stromsparender "Uhr"
sleep mode with memory retention." https://www.silabs.com/community/mcu/8-bit/forum.topic.html/c8051f911_migration-UAgp Gibt es nicht mehr lange, aber für eine Uhr sollte es reichen.
-
Thread
Ersatz für ultra-stromsparenden 8051
Gibt es einen Ersatz für diesen abgekündigten ultra-stromsparenden 8051? Muss kein 8051 sein. Dabei hiess es immer Silabs liefert ewig. Und jetzt kündigen sie ab und schreiben dass es keinen Ersatz gibt: https://www.silabs.com/community/mcu/8-bit/forum.topic.html/c8051f911_migration-UAgp
-
Thread
NEC D8048C 903 - Ersatz
8048/ http://bitsavers.org/components/nec/_dataBooks/ unter Philips und Siemens finde ich nur 8051-Bücher Bei Bühler-Elektronik in Karlsruhe gab es mal sehr billig maskenprogrammierte xx48-Typen mit dem Hinweis, dass man das interne ROM abschalten und durch ein externes ersetzen kann. Seither
gibt es noch am Ende (S.454-468) die Signetics-Daten, SCN 8049, der 8048 wird noch erwähnt, aber der 8051 (nicht kompatibel) hatte sich schon durchgesetzt. https://pdf1.alldatasheet.com/datasheet-pdf/view/115788/PHILIPS/MAB8048H.html bei Philips hieß er dann MAB8048
-
Thread
Warum sind STM32 I/Os auf 16 Bit kastriert?
kann. Das geht dann auch in C ähnlich 8051 also P0_0=1 oder P0_31=0
Falk B. schrieb im Beitrag #6407378: > sei es 8051, AVR, PIC & Co. Ein einfaches Register, > mit welchen durch Read-Modify-Write Der 8051 hat im Gegensatz zu AVR, PIC einen bitaddressierbaren Speicherbereich und braucht kein Read-Modify-Write. Und
-
Thread
Linux wird nicht wirklich akzeptiert, woran liegt das ?
Glaubt man diversen Statistikseiten, dümpelt der Marktanteil von Linux bei etwa 2 bis 3 % vor sich ! Es gibt zwar immer wieder reiserische Meldungen wie: "Linux auf dem Vormarsch", aber dieser "Vormarsch" wird dann in der Folgezeit nicht bestätigt. Woran liegt das? Bekannte von mir lassen sich beraten, wenn sie der Meinung sind, ihr Rechner sei veraltet und mittlwerweile langsam geworden (ein Computer wird nicht langsamer, lediglich die Zahl der - häufig unnötigerweise - installierten Programme und Hintergrundprozesse nimmt unüberschaubar zu). Die meisten dieser Bekannten nutzen ausschließlich
-
Thread
einigermaßen Hardware-unabhängiger Code?
gefüllt wurde aber der Mikrocontroller das nicht kann? Wie willst du bei einem Controller aus der 8051 Serie einen Ausgang auf Push-Pull konfigurieren, wenn er nur Open-Kollektor mit Pull-Up hat? Wie willst du Audio in CD Qualität aufzeichnen, wenn der ADC nur 10 Bit und nicht 2x 44,1 kHz kann?
-
Thread
unions structs bildfields
64bit definiert. Allerdings sind selbst diese Freiheiten nicht immer ausreichend; auf AVR oder 8051 lässt sich C auch nicht 100% korrekt abbilden und man braucht Krücken wie "PROGMEM" oder "__flash". Stefan schrieb im Beitrag #6389952: > Wo liest man denn da Deine > beiden o.g. Varianten heraus
-
Thread
gas as a68 m68k - was nimmt man ?
wurde ist die Umstellung auf C das einzige sinnvolle. Ich musste das schon öfter machen alles (8048 8051) ASM und nicht von mir selbst geschrieben und schlechte Doku. Dann ist es auch relativ egal wo der Code nachher läuft. Die ganzen Hardware Sachen mal ausgenommen, die sind immer anzupassen.
-
Thread
PWM IC für LED Streifen
wird und mit den Portpins wackelt. Nicht allzu kompliziert. Ich habe vor Jahren auf einem 12Mhz 8051 eine 4x10bit PDM geschrieben, der noch anderes zu tun hatte. Also kein Hexenwerk. Dedizierte PWM Hardware im Controller brauchst Du eigentlich nur für sehr schnelle Sachen.
-
Thread
Bistabile Kippstufe mit nur 1 Taster
dass das ein größeres Projekt wird, nicht wie erwartet eine diskrete Lösung. Habe vor vielen Jahren 8051er programmiert, C und Assembler, heute mehr die Raspberry Fraktion, so kleine Teile wir den tiny10 kannte ich nicht! Gebt mir bitte ein paar Wochen das zu analysieren, danke schon einmal für den
-
Thread
Assemblerprogram (allgemeine Frage)
Assembler gibt es keinerlei Vorschriften, man kann es machen, wie man lustig ist. Ich hab z.B. beim 8051 oder AVR konstante Daten direkt hinter dem Call der Ausgabefunktion im Flash plaziert. Daß man aber Variablen immer im RAM plazieren muß, versteht sich von selbst.
> Ich hab z.B. beim 8051 oder AVR konstante Daten direkt > hinter dem Call der Ausgabefunktion im Flash plaziert. Bei historischen CPUs war das ueblich. Die konnten nur innerhalb der Page, aus der der Befehl gelesen wurde
-
Thread
Entladevorgang eines Kondensators messen
vom uC Pin entkoppeln? Von P1.0 ist er über die Diode entkoppelt. Allerdings liefern übliche 8051 Ausgänge keinen Strom von plus, sondern schalten nur nach Masse. Wenn dein Entladeproblem aber über Vmess stattfindet über die eingebaute Schutzdiode des uC Analogeingang: einfach nicht messen.
-
Thread
Wiznet W5500 hängt sich auf?
192.168.71.18) hängt an einer EFM8LB12 MCU, der W6100 (192.168.71.02) ist im Bus IO Mode an einem C8051F64. Es wird eine komplett eigene Lib für die Wiznet's verwendet. Es läuft auch noch normales "Programm" nebenher auf der MCU. Dazu kommen zwei Windows PC's (*.100 und *.200) welche mit AX1 Daten
-
Thread
Preiswertes CC1101-Funkmodul
Ist der Nuvoton (8051?/M0?) noch programmierbar oder hat der ein OTP Flash?
elegante Lösung, den Nuvoton uC direkt zur Ansteuerung des CC1101-Moduls zu verwenden! Es scheint ein 8051-Kern zu sein, was die Programmierung deutlich erleichtern sollte. - Schade, dass der Artikel inzwischen nicht mehr lieferbar ist, aber damit war angesichts des Preises schnell zu rechnen.. Berichte
-
Thread
[V] Buch "MCTOOLS 13 Applikationen zur 8051-Familie"
Verkaufe das o.g. Buch von O. Feger und J. Ortmann (Band 1) von 1993, 411 Seiten, inkl. Original-Diskette 5.25" sowie Kopie auf 3.5"-Diskette (für diejenigen, die kein 5.25"-Laufwerk mehr haben), aber ohne Platinen. Buch ist in bestem Zustand, wie neu. Preis 30 EUR inkl. Versandkosten. Bei Interesse bitte PM. Gruß, Günter
-
Thread
Interrupt Flag
der Umweg, daß nur gesetzte Bits gelöscht werden, nicht gesetzte bleiben unverändert. Z.B. beim 8051 ist ein atomares AND/OR im IO-Bereich möglich, daher werden dort die Interrupts mit auf 0 setzen gelöscht. Und man kann sogar Interrupts in SW setzen. Z.B. füllt man eine FIFO und startet dann das erste
-
Thread
Goal VRS550 PLCC44
Ich Suche noch ca. 5 oder 6 Stück Goal VRS550-25 oder VRS550-40 Prozessoren (8051 Derivat) im PLCC44 Sockel. Hat noch jemand solche rumliegen oder gibt es irgendwo noch kompatieble Prozessoren?
. Und sogar einen weitern Spannungsbereich. Und er ist billiger. https://www.reichelt.de/mcu-mcs-8051-8-kb-24-mhz-plcc-44-at-89s52-plcc-p25008.html?&trstct=pos_1&nbc=1
-
Thread
stc89c52rc programmieren
würde ich schmerzlich vermissen. > Kaum Ram, kaum Rom, altes Zeug eben. Nur komisch, dass die 8051er so verbreitet sind und immer wieder für neue Projekte genutzt werden. Offensichtlich erfüllen die alle ihre Aufgabe. Das "alte Zeug" ist wohl kein altes Eisen...
Coronianer schrieb im Beitrag #6344407: > Die haben natürlich "nicht" die 8051er abgelöst. Aus gutem Grund. Trotzdem sinkt die Verbreitung von 8051 immer weiter. Selbst „Exoten“ wie V850/RH850 oder PowerPC begegnen mir häufiger. Natürlich ist ein Markt noch vorhanden, sonst
-
Thread
Literaturempfehlung für µC
gute Arbeit geleistet. Die meisten Profs verstehen unter "moderner Architektur" allerdings eher was 8051artiges...
-
Thread
TMS320 - welche Bedeutung hat der DSP heute noch
nicht, dass es früher (90-00er) viele gab die privat mit DSP oder FPGA gearbeitet haben, da war ein 8051 oder Atmel ja schon eher was spezielles.
, dass es früher (90-00er) viele gab die privat mit DSP > oder FPGA gearbeitet haben, da war ein 8051 oder Atmel ja schon eher was > spezielles. Atari Falcon... ^^
-
Thread
Phänomen bei PIC12F675 - ich versteh es nicht!
würde eher sagen, aus Gedankenlosigkeit. Sparen wird man nichts, das Latch ist ja vorhanden. Beim 8051 gibt es auch keine extra Latchadresse, da wird automatisch bei RMW-Zugriffen aus dem Latch gelesen und bei allen anderen Lesezugriffen vom Eingang: "Read-Modify-Write Feature Some instructions that
-
Thread
FPGA Selektion
gibt ein fertiges Modul der Firma Amptek (DP5) Dort wird auch per FPGA gesampelt und dann an einen 8051 MCU weitergegeben. Auf dem Board ist ein grosser IC zu sehen, was stark nach eine FPGA aussieht, natürlich ist der undokumentiert. Der Analogteil ist jedoch sehr gut Dokumentiert (Schema verfügbar)
-
Thread
USB HID Programmierung
ist aber nicht dabei. Gibt es keine Doc dazu? Spekulation: 02 FD FE könnte LJMP 0FDFEh bedeuten (8051) Dazu müsste man aber in die Firmware schauen. Vielleicht hat die Firmware ja eine Art Funktionstabelle.
Deine Erklärung zu bestätigen was Du aus den Report Deskriptoren gelesen hast stimmt. Zu dem 8051, das kann hinkommen. Ist aber ungewöhnlich, weil die einzelnen Aufrufe für Displayausgabe ziemlich oder relativ viel Text sind, habe mich lange damit beschäftigt und habe solchen Text auch noch da
-
Thread
Divisionen optimieren
rechenintensive Aktion sei. Das ist aber überhaupt nicht der Fall. Zu Zeiten von 6502, Z80 oder 8051 mit ihren niedrigen Taktfrequenzen wäre dieses Vorgehen eine Option gewesen. Seinerzeit gab es als Lösung ein Poti für die Skalierung und ein Poti für den Offset. Das hat "massiv" Rechenzeit gespart
-
Thread
Gefunden Oder: Material zum Nulltarif
bereinigt. Zur Unterseite: Oben links SP3485C (RS485) Links SST25VF032B; EOL Links unten KSZ8051RNL; Verweis auf KSZ8081 Die vielen 6-Pinner sind PUMD2 und PUMH1 SOT23 sind überwiegend BAV199 Die beiden SOT23-5 sind TL343 Rechts vom LM293 ist ein LVC02-Gatter Je 2 LM317 und 34063A 1 LMC6042IM