-
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
-
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
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
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
[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
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
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
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
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
[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
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
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
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
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
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
-
Artikel
Bitmanipulation
direkt ohne den Umweg über Register toggeln, indem man das entsprechende Bit im PINx-Register setzt: 8051er. Bits prüfen. Will man prüfen, ob ein oder mehrere Bits in einer Variablen gesetzt oder gelöscht sind, muss man sie mit einer Bitmaske UND-verknüpfen. Die Bitmaske muss an den Stellen der zu prüfenden
-
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
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
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
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
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
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
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
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
[V]erschenke Infineon XC800 USCALE start kit
gegen Versandkostenerstattung: Infineon XC800 USCALE start kit für XC800-Serie Microcontroller (8051-Kern). cu Michael
-
Thread
CFSensors XGZP6857D Drucksensor Informationen
möchte ich abwarten wie CFSensor dieses ACK/NAK Abwicklung sieht. Im Datenblatt geben sie ein 8051 Beispiel an. In diesem Beispiel Programm wird der ACK/NAK nicht vom Host gesetzt, sondern nur abgefragt. Das widerspricht dem Standard I2C Protokoll - Der Bus Teilnehmer (Slave) erwartet eine solche
-
Thread
"Radio-Buttons" in TTL/CMOS-Logik
Hier mal eine Lösung mit AT89C2051. Man kann Logikgleichungen auch prima in 8051 Assembler hinschreiben: [avrasm] key0 equ p1.0 key1 equ p1.1 key2 equ p1.2 key3 equ p1.3 out0 equ p3.0 out1 equ p3.1 out2 equ p3.2 out3 equ p3.3 main: mov
-
Thread
[V] 20St. SILABS 8051 USB-EFM8UB20F64G-B - QFP32 (15€)
Hallo Noch 2x10St. neue Silabs 8051er USB EFM8UB20F64G QFP32 abzugeben. (Auf Bild nur eine 10er Packung abgebildet) EFM8 USB Capable Universal Bee 8-bit Microcontrollers (MCUs) The USB capable EFM8UB20F64G-QFP32 8-bit MCUs are built
-
Thread
Interrupt bei Ampelsteuerung 8086
Michael! Michael B. schrieb im Beitrag #7907972: > Noch einfacher wäre wohl 6502 oder 68HC11 oder 8051, aber da hat man > keine Plattform die Assembler Editor etc enthält. Ich habe vor etwa 10 Jahren meien Einstieg in uC mit 8051 und der "Toolchain" Notepad++ und Asem51 gemacht. Und war sehr begeistert
Michael B. schrieb im Beitrag #7907972: > 8051, aber da hat man > keine Plattform die Assembler Editor etc enthält. Gibt es als Freeware zum Download: https://www.batronix.com/shop/software/uC51/c-compiler.html
-
Thread
Diskussion mit Claude 4 über einen Anti-Claude Prompt
Mikrocontroller, ZWEITENS ist Arduino sowieso Spielzeug für Kinder, DRITTENS hätte man das 1987 mit einem 8051 und drei Gattern gelöst, VIERTENS ist dein Vorwiderstand falsch berechnet, FÜNFTENS..." Und dann kommen noch 47 Experten dazu, die sich erstmal 200 Posts lang darüber streiten, ob man überhaupt einen
-
Thread
µC, 40 Pin DIL, Quarz an Pins 38/39 identifizieren
einem 40-poligen DIL-Gehäuse, bei dem der Quarz an den Pins 38 und 39 angeschlossen war. Ein Intel 8051 kann es also nicht gewesen sein, ein Microchip offensichtlich auch nicht. Ich möchte wissen, welcher Mikrocontroller das sein könnte, insbesondere, wo seine Kommunikationsanschlüsse liegen könnten,
-
Thread
Notstrom Betrieb eines Mini-PC, Umschaltung Batterie/Netzteil
Kurvenbild per MRTG und Webserver funktioniert dufte, wenn man auf Linux zurück greifen kann. Beim armen 8051 artet das Neuerfinden diverser Räder in einige Arbeit aus. Wenn mancher dafür einen Mini-PC an Stelle eines RasPi nutzt, dann ist das allerdings verständlich. Ein RasPi mit Netzteil und Gehäuse,
(prx) A. K. schrieb im Beitrag #7900992: > Beim armen 8051 artet das > Neuerfinden diverser Räder in einige Arbeit aus. Wir hatten mal das Java DS80C400 Evalboard gekauft. Aber irgendwie hatte keiner so richtig Lust, damit rumzuspielen. Ist dann irgendwann
-
Thread
MiniComputer 68k2.0 (MC68HC001)
noch verlinkt ist aber nicht mehr direkt gezeigt wird, sind Schaltungen mit den Prozessoren 6502, 8051, MC68k, H8/3000, SH2 und H8S/xxxx"
-
Thread
Ein Nixieuhrprojekt mit 80C49 & 82C55 gefunden und benötige eine Korrekturlesung.
und vielleicht Fehler findet > Der Assemblerquelltext ist mit großer Wahrscheinlichkeit für den 8051 oä geschrieben, nicht für den 8048, denn er enthält ua einen bedingten Sprungbefehl - cjne - den der 8048 nicht kennt. Auch Portpin-Befehle kennt der 8048 nicht. mfg
-
Thread
STM32CubeMonitor, SWV Data Trace Timeline Graph, STM Studio: Was benutzt ihr?
Du beispielsweise einen FT2232H verwenden. Der hat über seine MPSSE Engine die Möglichkeit, einen 8051 Prozessorbus zu simulieren und Speicherzugriffe zu machen. fchk
-
Thread
TinyAVR Serie 1/2 OneWire Zugriff auf DS18B20 Temperatursensor
eben nur so zum Spaß. Ich kann mich noch gut erinnern, wie Intel und Phillips versuchten, den 8051 auf 16Bit zu pimpen. Den 8051 gibt es immer noch von vielen Herstellern. Die 80C251 und 80C51XA kennt kaum noch jemand und werden wohl auch nicht mehr produziert. https://www.keil.com/dd/docs/datashts
-
Thread
Multimeter Digital + Analog
Meßwerk, sondern eine analoge Anzeige der > (eigentlich digitalen) Meßwerte. Nein. @wonderboy8051 https://www.martview.com/qianli-ycs-lt2-mai-30v-5a-individual-power-supply-dc-diagnosis-meter.html
-
Thread
Alter EPROM M27C512 Lese- und Programmiergerät mit ESP32
uC ? Zu wenig I/O, falsche Betriebsspannung. Warum nicht Atmega32 (Arduino Mega256) oder ein 8051 Derivat ? Dann braucht man eigentlich GAR KEINE weitere Hardware, nur eine Programmierspannungsquelle.
-
Thread
[V] 20St. SILABS 8051 USB-EFM8UB20F64G-B - QFP32 (15€)
allo Noch 2x10St. neue Silabs 8051er USB EFM8UB20F64G QFP32 abzugeben. (Auf Bild nur eine 10er Packung abgebildet) EFM8 USB Capable Universal Bee 8-bit Microcontrollers (MCUs) The USB capable EFM8UB20F64G-QFP32 8-bit MCUs are built