-
Thread
Eprom von Denon DJ Laufwerk defekt Winbond 78e52
Hallo, ja es ist ein 8051 mit 40 Pin Dip. Was wäre denn ein Wald und Wiesen 8051er und womit kann man den programieren? Mir wäre es echt zu schade den Denon aufzugeben. Das mit dem Ausleseschutz müsste man halt probieren.
Hallo, Winbonds W78xx 8051er FlashController in PLCC44 habe ich ganzen "Sack" voll. Will die wegwerfen.... Und ALL11 Programmer auch verfügbar .... Wie kann ich hier helfen? Gruß Roger
-
Thread
Review: Billiges 8051 Devboard als Bausatz mit STC89C52RC - TJ-56-708
der externe ROM/RAM zu langsam ist. Einen besseren 8051er im DIP40 findet man nur in Form des DS89C450 (mit UART-Bootloader) Das Board hat um 5 Euronen aus meiner Sicht alles, was man für den Einstieg in 8051er braucht und man kann damit viele Experimente
64x mehr RAM bei 32Bit, ADC, SPIs, DMA und allem Pipapo. Also gefühlt 50x mehr Performance als der 8051. Warum soll es 8051 sein? Gruß
-
Thread
3.3 Volt vs 5 Volt
Abend liebes Forum, ich habe eine Frage: ich möchte einen ESP32 (mit 3,3Volt) via RX / TX mit einem 8051 (mit 5Volt) verbinden .. Wie am besten?
Stefan S. schrieb im Beitrag #8013593: > ich möchte einen ESP32 (mit 3,3Volt) via RX / TX mit einem 8051 (mit > 5Volt) verbinden .. > Wie am besten? Einfach verbinden. Der ESP ist 5V tolerant, der 8051 hat TTL Schaltschwelle also ca. 1.5V
-
Thread
Ausgangsfilter DDS AD9833 und AD8051 und Ausgangsverstärker
Hallo Habe mit dem AD9833 einen DDS Generator aufgebaut. Auf der Platuine befindet sich noch ein AD8051 als Ausgang. Auf dem Oszi sind leichte Spuren des digitalen Aufbaus zu erkennen. Kennt jemand einen Ausgangsfilter für den AD8051 bis zu 100kHz? Da der AD8051 ja nur eine Spannung von max 1/2 Vcc
zu den Anforderungen des TO! Achim S. schrieb im Beitrag #7938512: > Ausgangsfilter für den AD8051 bis zu 100kHz?
-
Thread
[S] ax51 emulator
all classic and extended 8051 device variants." Cx51 Compiler: The Keil 8051 and 251 development kits contain different C Compilers for optimum support of device variants. Cx51 is used as a generic term for: C51 Compiler for classic 8051 devices, 8051 IP cores, Dallas Contiguous Mode, and other extended devices CX51 Compiler for Philips 8051 MX and SmartMX C251 Compiler for 251 devices and 251 IP cores The Cx51 Compiler gives
-
Thread
AT89S52 (8051) Entwicklungsboard – Programm-Upload / einfache Ein-/Ausgabe funktioniert nicht
Hallo zusammen, ich arbeite gerade mit einem AT89S52 (8051) Mikrocontroller-Entwicklungsboard und habe Probleme beim Ausführen eines einfachen Programms. Ich beschäftige mich nach längerer Zeit wieder mit dem 8051, daher könnte mir etwas Grundlegendes entgangen sein. Verwendetes Board: https://robocraze.com/products/smartelex-aryabhatta-8051-microcontroller-at89s52-development-board Bisherige Versuche: Ein einfaches LED-Blinkprogramm (Port 1 Ausgang) geschrieben Code mit Keil kompiliert HEX-Datei über einen externen Programmer
-
Thread
Microkontroller Atmel
https://ww1.microchip.com/downloads/en/DeviceDoc/doc0313.pdf Das sind die ersten (populären) 8051er mit integriertem FLASH von Atmel gewesen. Dafür gab es einen Workaround mit FLIP und (zwei?) STK500 oder einen passenden Programmer.
Programmer ob das passt. Soweit ich mich erinnere gibt es keinen Ausleseschutz (?) Kleinere 8051 Programme lassen sich noch einigermaßen verständlich disassemblieren und wieder assemblieren. Ohne tiefere Kenntnisse des 8051 Assembler dürfte das Projekt "Leichte Modifikation" allerdings zum Scheitern
-
Thread
Arduino-Kern für 8051, neuer Mikrocontroller, Ubuntu mit längerer Lebenszeit uvam
nun eine Portierung auf die von STCMicro vertriebene Variante des 8051, und stellte die Ergebnisse der Allgemeinheit auf GitHub zur Verfügung. Ebenda findet sich auch eine Beispielimplementierung für ein einfaches Blinkprogramm, das auf dem STC8 folgendermaßen aussieht
Es gibt bei STCmicro auch 8051 Derivate mit bis zu 64 kByte Flash: https://www.stcmicro.com/stc/stc8g2k64s2.html#selection Da lohnt sich dann C oder Arduino-C++ schon eher, wenn man nur begrenzte Entwicklungszeit zur Verfügung
-
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
PIC Mikrocontroller noch aktuell ?
sie sind billig. Das ist der Hauptentscheidungsgrund für die Industrie, daher auch gerne WCH und 8051. Aber das ist kein Grund, sie auch als Hobby zu nutzen. Da ist selbst der AVR überholt, man nutzt entweder STM32 oder ESP32. Moderne Arduinos nutzen ebenfalls keine AVR mehr. Interessant
ich mich in 8051er ein mit der STC-Serie - nachdem die UART-programmierbaren NXP-8051er weg sind, jene von Atmel bzw. Microchip zwar noch da aber schweineteuer und teils nicht mehr als PDIP erhältlich sind. Selbst
-
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
Billige OBD-II-Tools auf AliExpress (STC, GD32,.) als Devkit mit LCD/TFT?
disassembling-an-obd-ii-scanner/ Die ganz billigen Varianten mit S/W-Display vermutlich eher nur einen STC 8051er. Man findet die Angebote unter den "Bundle Deals", deswegen kann man sie nicht verlinken. Enthält der Scanner nicht den gewünschten Kontroller kann man ihn immer noch via Kleinanzeigen weiterverticken
Offenbar ist in manchen/allen MS309 Clones ein STC 8051er sowie ein Microchip CAN-Controller MCP2515: https://mysku.club/blog/china-stores/42583.html In dem Fall, wie auf der russischen Seite gezeigt, ein STC89LE51RD-40C: 61 kB Flash, 1280 Bytes RAM,
-
Thread
Fragen zu älterer Triac-Schaltung Triac-Wahl TIC226 und digitale Ansteuerung
wenn er nach dem Reset mal hängt. Hat der Controller eventuell von Anfang ab aktive Pullups? Meine 8051-Erfahrungen sind zu lange her, aber ich erinnere mich dunkel, dass es da ein Problem nach dem Reset gab.
Fritz G. schrieb im Beitrag #7944032: > Meine 8051-Erfahrungen sind zu lange her, Der PCF84C21A gehört zu den MCS-48, nicht den MCS-51.
-
Thread
Echtzeit IC in einer älteren Geschwindigkeitsanzeige
Ich würde einfach einen eigenen 8051-kompatiblen Mikrocontroller mit Flash nehmen - die gibt es von sehr vielen Herstellern. Dann ein kleines Assemblerprogramm nur zum Stellen von Uhrzeit und Datum schreiben. Auf den MC flashen, gegen
Fähigkeiten übersteigen, bin über > Basic und Pascal stehen geblieben ...es gibt auch Basic für den 8051!
-
Thread
ECU reverse engineering (HC11 MCU)
Kennfeld lag auf einem externen EPROM (meist Typ 27C256). 2. Siemens SAB 80C515 / 80C517 (Intel 8051 Familie) - Einsatz: Digifant II (z.B. Golf 2 GTI / PF oder Golf 1 Cabrio / 2H). - Details: Von Siemens optimierte 8051-Derivate mit schnellen mathematischen Zusatzfunktionen für die Automobilindustrie
-
Thread
Handbetriebenen Drehgeber ohne Timer auswerten
Röhrenradio mit Seilzug und Skala. Alles ermöglicht per Flankeninterrupts am µC. Der µC war ein 8051-Derivat, der C-Compiler von Keil und das Programm dafür habe ich auch noch. Angenehm und nützlich: wenn keine Bedienung erfolgte, lag der µC im Tiefschlaf und störte nicht den Empfang ;-)
8051 ist nun Geschichte und ich bin froh, das es eine Plug-In Variante mit Timer gibt, die auf so gut wie alle MC zu portieren ist und selbst mit alten Encodern gut funktioniert. Muss das mal auf Micropython
-
Thread
Günstiges und einfaches Mini-Controller Board, was würdet ihr heute nehmen?
nehmen. Entweder einen der zahlreich vorhandenen PICs (8 oder 16 Bit), oder einen AVR, oder einen 8051-Clone. Beschaltung ist einfach: 100nF an jedes, VCC-GND Paar, 10k an MCLR bzw Reset, ICSP-Pins (oder ISP,UPDI,...) beschalten, und los gehts. Wenn Du Verpolungsschutz oder ESD-Schutz brauchst - ist
man keine 100-MHz-Controller. > Wahrscheinlich hoffnungslos veraltet. Hättest du jetzt einen 8051 (die mit externem Speicher) empfohlen, würde ich dir zustimmen.
-
Thread
Keil Assembler und 80C51CC01
erstmal drauf kommen. Ich denke wenn der Haken gesetzt ist kan man nur die Standardt SFR`s eines 8051 ansprechen. Deshalb dann auch die Fehlermeldung error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
Beitrag #7935697: > Ich denke wenn der Haken gesetzt ist kan man nur die Standardt SFR`s > eines 8051 ansprechen. Deshalb dann auch die Fehlermeldung So ist es. Ich habe mich an $NOMOD51 erinnert, den Keil ASM habe ich vor 30 Jahren das letzte Mal unter DOS verwendet, lange her. Bei dem https
-
Thread
Billigfunkgeraete aus Fernost die Zweite a.ka. Radio-SDK
ordentlich Reichweite und sauberem TX bei 2m und 70cm, aber leider einem eingeschraenkt nutzbaren 8051-Custom-SoC. Es gibt inzwischen eine Gen3, da loest ein Beken4819 den Auctus AT1846S ab. Aehnlich wird am T3 zum T3Plus herumrevisioniert. Wermutstropfen: Beim Scannen stoert das eigene SPI-Display,
obigen. Die Reverse-Community ist hier nicht allzu aktiv, da auch hier ein eher beschraenkt nutzbarer 8051-SoC drinsteckt. Sonst ein gutes Geraet in der TX, leider ist meine PTT ranzig und prellt. Da ich keine teure Apparatur aus der Referenzklasse mehr rumstehen habe, musste ich wieder zu einem RTL-SDR
-
Thread
[V] 8051er Silabs EFM8 Demo/Eval Kit mit LCD & Tretis (18€)
Hallo, habe noch ein 8051 Board abzugeben.Silabs EFM8 Universal Bee STK2001A. Nur einmal angeschlossen und geschaut Ist Tretris Spiel drauf. Läuft auch mit CR2032 Knopfzelle. Siehe Bild und Link. https://www.mouser.de/
-
Thread
Alte Eproms sichern, welches Gerät?
wenn's zu hell wird. Mein kleines und erfolgreiches Experiment: Mit einem Fotoblitz in das EPROM eines 8051-Einplatinen-Rechners "blitzdingsen", der sein Monitorprogramm abarbeitet und anschließend testen, ob das Gerät noch übers Terminal erreichbar ist. Jeder Versuch war erfolgreich. Grüßle, Volker
zwischen EPROM und (OTP-)PROM, dem das Glasfenster fehlt. > Mit einem Fotoblitz in das EPROM eines 8051-Einplatinen-Rechners > "blitzdingsen", Auch da gilt, dass weder das Glas der Blitzröhre noch die Frontscheibe des Blitzgerätes UV-C durchlassen. Als Corona modern war, wurden Desinfektionslampen
-
Thread
Transputer Prinzipien für heutige MCUs
intelligenten" Peripherieprocessoren Und warum braucht man dafür eine besondere Architektur, und nicht 8051 oder so? Andreas H. schrieb im Beitrag #7957398: > Ausserdem ist Forth ein interaktives System. Könnte man aber auch auf einer Standard-Architektur laufen lassen, hat aber dann die Flexibilität
G. (erlkoenig) Benutzerseite >Und warum braucht man dafür eine besondere Architektur, und nicht 8051 >oder so? Man kann Forth so ziemlich auf jeder CPU laufen lassen. Forth ist Stack basiert und benötigt einen Data- und einen Return-Stack. Man erreicht aber eine optimale Ausnutzung des Transistor-Counts
-
Thread
[V] Diverse Bauteile Wanderkiste
Abschluss heute noch zwei Boards, haben auch schon einige Runden gedreht, jeweils 1€ - Silicon Labs C8051F320-TB - ICL7135CPI mit LCD Display
-
Thread
Object Oriented Forth
Hauptsächlich programmiere ich in Assembler verschiedene Architekturen. Vom Z80, Z8 über 8086 und 8051 sowie PIC, AVR. Hochsprachen - je nach Anwendung vom BASIC in verschiedenen Ausführungen über TurboPascal, DBase, Foxbase-Foxpro-Visual Foxpro, C, und natürlich Forth mit Z8, Z80, 8051, PC. Ich habe
-
Thread
8051/MS51: Franzis Board Elektronik Escape-Room umprogrammieren?
Glück sollte auch ein Arduino oder RPi als Programmer reichen: https://github.com/nikitalita/NuMicro-8051-prog/ Hier sind auch ein paar interessante Links: https://www.reddit.com/r/embedded/comments/wrcw04/free_open_source_ide_for_nuvoton_ms51fb9ae/
-
Artikel
Linksammlung
GPS-Daten auf LCD www.geoclub.de - Elektronik beim Geocaching passworld.co.jp - Do It Yourself GPS 8051 / MCS51. MCU 8051 IDE - MCU 8051 IDE is a new modern graphical IDE for microcontrollers based on 8051. MCU 8051 IDE is noncommercial open-source software for Linux. Dr. Rakers Entwicklungssystem mit
(ab 12,95 Euro für AT89S8252). Beim uC-Dualboard : Das Board ist nutzbar mit AVR-Controllern und 8051-Controllern! Turbo51 - Free Pascal compiler for 8051 self8051.de - Dein Nachschlagewerk - Befehlsreferenz, Eigenschaften, Derivate CMON51 - freier Onboard Monitor und Debugger, anpassbar an unterschiedliche
-
Thread
LWL Schnittstelle Halb-Duplex (nur ein LWL!)
AVR hast. Aus der Schaltung kommen RxD und TxD. Da kannst Du einen AVR, aber auch einen PIC oder 8051 dran hängen. Georg P. schrieb im Beitrag #8073134: > Das sind mehr als 10%. Damit wird es schon eng. Faustregel für kommerzielle Projekte: Wenn Dein Controller schon bei Produkteinführung 50%
hast. Aus der Schaltung > kommen RxD und TxD. Da kannst Du einen AVR, aber auch einen PIC oder > 8051 dran hängen. Das schon aber mit diesen CCLs kann man sich (hoffentlich) die ganze externe Logik (Und-Gatter, Takt, Monoflop) sparen, PICs haben auch so etwas aehnliches. Die Schnittstelle soll
-
Thread
[V] 5St. 8051er AT89C51RD2 PLCC44 (8€)
Hallo, noch 5 unbenutzte 8051er AT89C51RD2 im PLCC44 abzugeben. 8-Bit Mikrocontroller - MCU 64kB Flash 2048B RAM 2.7V-5.5V Info und Datenblatt hier: https://www.mouser.de/ProductDetail/Microchip-Technology/AT89C51RD2-SLSUM
-
Thread
[S] AT89LP developer studio
https://forum.microchip.com/s/topic/a5CV40000008u53MAA/t403559 "send an email to Microchip’s 8051 team " https://archive.org/details/manualzilla-id-5844133/mode/2up Das 40-seitige Manual git es noch https://ww1.microchip.com/downloads/en/DeviceDoc/doc3711.pdf auch direkt von Microchip.
-
Thread
CH32V003 und Arduino
besser aufgehoben. Der MSP430 ist da im Umgang mit CubeMX IDE ohnehin sehr ähnlich. Auch Siliconlabs 8051 Derivate haben ähnlichen Komfort. Über die CH32 Familie kann ich nicht kommentieren, weil ich noch keinen Grund hatte, mich damit zu befassen - stehe da eher neutral dazu. Vermutlich sind die Dokumentationen
Geschmacksache. Die einzige chinesische uC Famile die mich peripherell interessiert, sind STCs 8051 uC Flash programmierbare Derivate, die sich über UART Flashen lassen. Und auch nur, weil mir einige zugelaufen sind und der Keil MC51 kompatibel ist. Ob es sich lohnt viel Zeit zu investieren - da bin
-
Thread
Zugelassenes Handheld CB-Funk
Tidradio/Radtel/Quansheng/Bintolk-Derivaten. Manche haben einen Cortex M0 oder M4, manche einen Custom-8051. Auch eine neue Architektur 'C-Sky' wurde schon gesichtet.
-
Thread
Led-Herz mit Annäherungssensoren
ohne Fernbedienung und ohne "Love". Habe mir diesen und andere Bausätze aus China gekauft, um 8051-Programmierung zu üben: https://www.roboter-bausatz.de/p/bausatz-farbenfrohes-led-herz-mit-gehaeuse Wobei ich sagen muss: Die Preise auf Roboter-Bausatz sind wirklich fair, weil es quasi fast dieselben
-
Thread
Byte bitweise und als ganzes zugreifen als Datentyp in c
anderen ersetzt wird (z.B. int). Solange der Prozessor keine Möglichkeit der 1-Bit-Adressierung (wie 8051) hat, wird der Compiler daraus immer Bitschubscherei machen.
-
Thread
[S] Low-Pin Count MC mit USB-HID
Wenn man wirklich nur minimales HID machen will, geht natürlich auch der CH552. Ist aber nen 8051. Wenn man das nicht in riesigen Stückzahlen braucht, wäre mir das die Unbequemlichkeit in der Entwicklung im Vergleich zu nem deutlich moderneren RISC-V wie dem CH32X035 nicht wert, zumal die preislich
-
Artikel
CAN
Philips ARM7TDMI-Familie) 2 CAN Schnittstellen NXP P80C591 P80C592 P80C598. 8-Bit Mikrocontroller mit 8051-Kern P80C591 ist neuer und beherrscht CAN2.0B P80C592: CAN2.0A, P80C598 ist die Automotive-Version vom '592 Silicon Labs C8051F04X C8051F06X C8051F5XX. 8-Bit Mikrocontroller mit 8051-Kern 16K - 128K
-
Thread
RS232 mit 9N1 auslesen
unseren Opas mal gaengig in MCS51. War wohl mal so eine Siemensidee fuer Bussysteme. The MCS-51 (8051) microcontroller family supports 9-bit serial communication in Modes 2 and 3, primarily designed for multiprocessor master-slave communication. In this mode, the 9th bit (stored in TB8/RB8) is used
-
Thread
EmbeddedWorld 2026, Tag 1 – AI fressen Elektronik auf
Licht-Spezialist Lumissil bietet seit langer Zeit auch Mikrocontroller an. Neu ist diesmal, dass man neben der 8051- und der ARM-Architektur auch eine RISC/V-Variante mitbringt. Sinn ist hier wahrscheinlich eine Reduktion der Lizenzspesen an ARM.  ### Lumissil – “Sicherheitsmodul
-
Thread
Erfahrungen mit AI-Coding
angefangen zu erweitern, dann compiliert, dann gemerkt, dass er viel zu viel RAM für den kleinen 8051 verbraucht hat. Dann sein Programm so lange angepasst, bis es reingepasst hat. Und schließlich noch vorgeschlagen, den existierenden Code so umzubauen, dass weniger RAM verbraucht wird und so auch zukünftige
-
Thread
ISE14.x und chinesisches Platform Cable USB geht nicht
, war es ursprünglich so, dass mit einem Firmwareloader ein Programm in das Code-RAM des internen 8051-Kontrollers vom CY7C61013A geladen wurde. Dieses Programm war dann der eigentliche JTAG-Programmer und stellte eine erneute USB-Verbindung her. So dass nacheinander zwei USB-Geräte angemeldet werden
-
Thread
Ansteuerung TM1637
Während der Chipkrise im Zusammenhang mit der Coronapandemie hatte ich mir einige 8051-Controller vom Typ STC8G1K08A besorgt. Diese verfügen über ein einfaches I²C-Peripherial, das sich zur Ansteuerung des TM1637 „missbrauchen“ lässt. Eine Demo befindet sich im Anhang.
-
Thread
TI kauft SiLabs, Infineon kauft Teile von ams OSRAM, Preiserhöhungen uvam
Alex J. schrieb im Beitrag #8004421: > Man darf gespannt sein auch was mit den C8051 passiert...
-
Thread
Bizarrer Firmware crash - ATmega4808. Wie Debuggen?
Code analysieren kannst, weil für mich ist das unlesbar. Obwohl ich selbst mal vor 30 Jahren einen 8051 in Assembler programmiert habe. Lange her. Wenn ich mein Listing von damals heute anschau, verstehe ich Bahnhof.
-
Thread
FCC-Labore auf Gegenseitigkeit, neuer Raspberry Pi-Imager, RISC/V und mehr
können. Explizit betont man, dass dies auch die im PLCC-Gehäuse vorliegenden SKUs umfasst: [c] 8051, 8086/8088, 80C186XL, 80C188XL, 80C196KC, and others. Over the past 15 years, Rochester’s product replication engineering team has ported the 80C186XL twice in response to fab process obsolescence and