-
Thread
Assembler bleibt weiterhin aktuell & wichtige Programmiersprache
Maschinencode keinerlei Registernamen, Sprungmarken oder Arrays zu erkennen sind. Oder was steht da: AC12AD13AE10AF1112002F8E0E8F0F2244 A50B250DF509E50A350CF5081200132259 0C002300787FE4F6D8FD7581130200031D EFF88DF0A4FFEDC5F0CEA42EFEEC88F016 4003F00A42EFE22CB00000001FFEB543F6 Ist das ein Programm oder
Portabilität immer braucht steht auf einem ganz > anderen Blatt. Ich hab viele Funktionen, die auf 8051, AVR, Cortex-M3 laufen. Sie nur einmal entwickeln und testen zu müssen, hat schon ne Menge Zeit und Nerven gespart.
-
Thread
Temperatur Sensor mit 3 Leitungstechnik
Vieleicht simpler U/F Wandler? Hat man 'früher' gerne als einfache AD Wandler gemacht. Die MCUs waren ja teuer und riesig und Frequenz lässt sich einfach messen. Die Power einen Uart oder irgendein komplexes Bitprotokoll ber SW zu emulieren hat der olle 8051 im 80C535
-
Thread
ATtiny series 1 TCA0
So ad hoc sehe ich keine Lösung, wenn nicht ein weiterer der bei den Tinies raren Timer geopfert werden soll. Aber wie wäre es mit dem vorgeschlagenen Zähler in Software? Oder ist die Auslastung so hoch
. Man könnte vermuten, daß der Prescalerausgang auf beide Timer parallel geht. Dagegen z.B. beim 8051 kapiert den Split-Mode jeder Dödel sofort (siehe Bild).
-
Thread
Atmel ISR mehrere Ansprünge
Anwendungen oder ist das geheim? Ich fand das damals (1997) schon einen herben Rückschritt vom 8051 mit 4 Interruptleveln zum AVR ohne Interruptlevel.
D. schrieb im Beitrag #6868390: > Ich fand das damals (1997) schon einen herben Rückschritt vom 8051 mit 4 > Interruptleveln zum AVR ohne Interruptlevel. Als ich zum ersten mal den Umgang mit AVR lernte war ich sehr irritiert, dass es dort keine Interrupt-levels gibt. Bis dahin dachte ich, das
-
Thread
Einen Softcore (AVR) an andere FPGA anpassen?
8 Bitter auf FPGA...naja. AVR benötigt wohl ähnlich viele Resourcen wie ein 8051 Core, und damit immer noch mehr als ein schmaler RISC-V. Der NEORV32 ist mir etwas zu überdosiert und die Pipeline-Architektur etwas eigenwillig. Aber einen Prozessor in pur VHDL hochzuziehen ist mutig
Beitrag #6827258: > 8 Bitter auf FPGA...naja. AVR benötigt wohl ähnlich viele Resourcen wie > ein 8051 Core, und damit immer noch mehr als ein schmaler RISC-V. Der > NEORV32 ist mir etwas zu überdosiert und die Pipeline-Architektur etwas > eigenwillig. Ich würde sogar RISC-V eher vorschlagen ...
-
Thread
Logische Inverse in C
bool. Er kann nur den Wert 0 oder 1 annehmen. Manche MCs können auch Bitvariablen anlegen, z.B. der 8051. Die meisten MCs speichern aber bool als int.
Vollständigkeit und Widerspruchsfreiheit sowieso nur bei kleinen Problemen, bei denen die hier vorgeschlagenen ad hoc Lösungen besser sind.
-
Thread
CH340G meldet sich nicht als serielle Schnittstelle am PC (Windows)
richtig deute hast du mehre verschiedene 3.3V Zweige die nicht alle über USB gespeist werden. Der 8051 hängt auch nicht an der Versorgung des WCHs. Kann es sein dass da irgendwas querversorgt?
einfällt! einen Link auf das GIT Projekt damit Altium User mehr ins Detail gehen können ? Oder Zip des AD Projekts ?
-
Thread
Dual-Slope und Delta-Sigma Wandlern diskret aufbauen
Hallo, ich möchte aus didaktischen Zwecken einen AD Wandler MC gesteuert (8051 / AVR) aufbauen. Dabei sollen Dual-Slope mit Delta-Sigma Wandlern verglichen werden. Für beide gibt es Pläne mit OP + Analog Switch (CD405X) Einen Vorschlag gab es von Martin Clausen "Dual Slope ADC für 8051 mit 14 Bit" hat jemand eventuell die SW dslope.asm ? Für den Dual Slope gibts ja viele Schaltung mit OP + 4051 + HC74 . Kennt jemand eine Assembler SW und kann sie posten? Tausend Dank
-
Thread
Renesas RX111
Prognose werden morgen die Aktienkurse ins Unterirdische abstürzen. Das hat man ja damals schon beim 8051 gesehen :-)
werden morgen die Aktienkurse ins Unterirdische > abstürzen. > Das hat man ja damals schon beim 8051 gesehen :-) Gib doch einfach zu das ich recht hab. :-D Kuck mal, den 8051 gibt noch heute obwohl das eine raeudige MCU war. Wieso? Weil vermutlich total billig. Risc-V ist nicht billig sondern
-
Thread
Meisterschule Prüfungen?
Ich hab 'n Industriemeister gemacht und da gab es keine Kontrollen. Nur die regulären Prüfungen + AdA Man musste ja auch nicht anwesend sein außer für das Meisterbafög.
Buchhaltungskursen auch > noch langwierig, was Wechsel sind. Ein Jahr nach meiner Prüfung wurde auf 8051 umgestellt( welches übrigens auch in so manchen Haushaltsgeräten heute noch eingesetzt wird ). und Ja richtig Wechsel wurden auch behandelt. Ralph Berres
-
Thread
CRC oder einfach die Daten doppelt schicken?
Der olle 8051 hatte doch den SWAP-Befehl, gibt's den nicht beim modernen AVR?
Abdul K. schrieb im Beitrag #6728057: > Der olle 8051 hatte doch den SWAP-Befehl, gibt's den nicht beim modernen > AVR? Doch klar. Wie hilft der bei einem 4-Bit-Shift eines 32-Bit-Wertes?
-
Artikel
Sleep Mode
bezeichnet den Zustand eines Mikrocontrollers, in dem verschiedene Funktionsblöcke wie Timer, UART, AD-Wandler etc. deaktiviert sind, um Strom zu sparen. Das ist vor allem in batteriebetriebenen Geräten wichtig, denn schließlich möchte man eine möglichst lange Laufzeit mit einer möglichst kleinen Batterie
auf den AVR ATmega32. Prinzipiell gilt das Gesagte auch für viele andere Mikrocontroller (MSP430, 8051,EFM32 etc.), die Details muss man jedoch in den jeweiligen Datenblättern nachlesen. Bei den verschiedenen AVR Modellen findet man diese Informationen im Datenblatt unter der Überschrift "Power Management
-
Thread
Schaltungen von früher - ungewöhnlich da PNP
gerade vor, wie er von einem Mercedes Starthilfe bekommt... > Es gab noch die Komplementärtypen AD161/162, für NF-Endstufen. Elektor > hat mal daraus Manschettenknöpfe gebastelt. Auch ein lustiger Gedanke. AD161/162 habe ich sogar noch, unbenutzte. Putziges Gehäuse, nicht so klobig wie TO-3 z.B
. GE-Leistungstransistoren hielten sich bis weit in die 70er Jahre hinein als Endstufen, nicht nur AD161/162 sondern besonders der AD166. Dann in Quasikomplementärschaltung. Grüße, Serge
-
Thread
Große Schaltkreise mit viel I/O
Mit 100 Pins und 8 GPIO-Ports a 8 Bit ist immer noch der C8051F020 mein Favorit. Quadratisch, praktisch, gut! Da kann nun wirklich jede auch noch so verschissene LED ihr eigenes Portpin bekommen. FPGAs wurden ja schon erwaehnt. Da kann man sich "seine" Peripherie
damit simple 3,3V-Logik-Ein- und Ausgänge? Oder meinst du I/O im Sinne von Zählern, Zeitmessung, PWM, AD- und DA-Wandlern? Oder meinst du I/O wie in einer SPS üblich von 24V-EA über 230/400V-EA bis hin zur Ansteuerung von "richtigen" Servoachsen mit zig kW? > Kann mich da jemand aufklären? Sieh dir
-
Thread
Verstärker / Plantine Gesucht
negativen Halbwellen des Ausgangsverstärkers zur Verfügung, da reicht ein 10mA OpAmp locker, wie wäre AD8038 ? Normalerweise nimmt man LT1206/1207 aber dafür reicht deine Versorgung nicht.
wurde als OPA838 (oder ersatzweise AD8051) identifiziert. Hätte den Vorteil mit nur positiver Versorgungs- Spannung auszukommen.
-
Thread
2500 A.D. Z80 Macro Assembler
Das datasheetarchive hat wenige Seiten zu 2500AD und nur für 8051 und Z8: https://www.datasheetarchive.com/2500AD%20linker%20manual-datasheet.html War das Software für DOS oder für CP/M? Vielleicht gibt es noch CP/M-Webseiten, die irgendwo etwas
Moin, - OK, ist der nur 8051-Assembler, aber vielleicht hilft dieses Manual aus der gleichen Software-Schmiede: https://web.archive.org/web/19970716130327/http://www.2500ad.com/2500ad/manual.txt Gruesse Th.
-
Thread
uC from Scratch
. - Silicon Labs Laser Bee, 72 MHz, 8-Bit 8051, 900 ksps 14-Bit AD-Wandler - Texas Instruments PCA9548A, 8 Channels I2C Expander - Analog Devices AD7329, 8-Channels, 1 Msps, 12 Bit, single ended/differential inputs
empfehlenswert, wenn die raeumliche Ausdehnung zunimmt. I2C ist auch nicht mal besonders schnell. Der C8051F020 hat schon 64 GPIOs. Neben den AD-Ein- und DA-Ausgaengen.
-
Thread
SPI für verteilte Systeme
langes Kommando und bekommt /gleichzeitig/ 16 Bit vom /vorherigen/ Kommando als Antwort zurück. Der AD7490 ist ein gutes Beispiel dafür (siehe Screenshot). Dann nutzt man wenigstens ansatzweise die volle Bandbreite des Busses aus.
Standard-Baudraten" verwenden, sondern solche, die der µC gut kann. Und dann waren z.B. schon mit den alten 8051 bei DMX512 lockere 250kBit/s drin.
-
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
Kosmos CP1 Emulator mit ATmega
112164228572?_trkparms=aid%3D1110006%26algo%3DHOMESPLICE.SIM%26ao%3D1%26asc%3D225115%26meid%3D7994abeafae34410ad9cb1baa296b7c9%26pid%3D100005%26rk%3D5%26rkt%3D12%26mehot%3Dpf%26sd%3D262986437133%26itm%3D112164228572%26pmt%3D1%26noa%3D1%26pg%3D2047675%26algv%3DSimPromoteOrganicWithFloorBidWebWithBBEV2%26brand%3DUnbranded
. Dass scheint also genau wie > der interne Pullup im ATMega / AVR zu sein. Das ist wie beim 8051. Intern ein Pullup (Stromquelle) nach VDD, und ein MOSFET der nach Masse schaltet. Zurückgelesen wird direkt am Pin. Um den Pin als Eingang zu nutzen setzt man ihn auf Output High (MOSFET aus) und übersteuert
-
Thread
Lerncomputer so wie KOSMOS CP1 nachbauen
auf diese Buchstaben herunterbrechen, die man drücken muss, um den Befehl eindeutig zu haben: AB, AD, AI, AK, AN, H, LD, LI, N, P1A, P1E, P2A, P2E, P3A, P3E, SI, SPB, SPU, SU, U, VGL, VGR, VK, VZ Das sind dann diese 15 Einzelbuchstaben: A, B, D, G, H, I, K, L, N, P, R, S, U, V, Z. Zusammen mit
ist der offizielle Name von Intel für die Produktfamilie zu der der 8049 gehört. (Wie MCS51 für die 8051er) Für diese Familie gibt und gab es eine Menge an verschiedenen Tools von verschiedenen Anbietern (OK einen C Compiler habe ich noch nie gesehen ;-), halte es zwar angesichts der Architektur in
-
Thread
Assembler wo sind eigentlich diese ganzen Genies??
. Diverse Kisten haben einen oder mehrere zusätzliche Registersätze für solche Spässe, etwa Z80, I8051, TI9900.
schwierig "eben einen schnelleren" zu nehmen. Ich habe 1989 mit Assembler 8048 angefangen. 1991 dann 8051 ausschließlich in Assembler. 1998 78K3 16Bit auch rein in Assembler. 2000 M16C in Assembler und AVR in C. 2007 ARM7 in C 2012 Cortex M3 und 2016 Cortex M7 Gruß Joachim
-
Thread
PT100-Thermometer
bzw. könnte... Da wäre 8051 schon viel angenehmer. OK. Ich lass mal das Nörgeln;-) Schönen Abend noch, Gerhard
refreshen geeignet) Also suche ich hiermit mal Leute,die sich schon länger mit Messungen des PIC-AD-Wandlung beschäftigt haben. Und habe noch viele Unklarheiten als Anfänger. Finde allerdings die Sprut.de-Seite schon ganz super!
-
Thread
Was benötige ich um einen 8086 in Assembbler zu programmieren ?
de.aliexpress.com/item/33030111258.html?spm=a2g0o.productlist.0.0.79c2710ezX8EJt&algo_pvid=2ec25091-ea37-4ad4-901b-3bda391daa5a&algo_expid=2ec25091-ea37-4ad4-901b-3bda391daa5a-1&btsid=0b0a187916054539726272237eedef&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_ Kinaman hat soviel noch das er sie
Device driver schrieb man so, dass es egal war, in welchem Modus sie liefen. Mit Hilfs-Segmenten, die ad hoc zurechtgefrickelt wurden und nur sehr temporär nutzbar waren.
-
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: Empfehlung nachbausicheres LC-Meter-Projekt mit Atmega
zusätzlich Verlustfaktor, Serienwiderstand, Güte etc. je nach mathematischer Laune. Für sowas gibt's von AD auch einen speziellen DDS IC (AD5933 und AD5934), den ich vor Jahren mal ausprobiert habe, allerdings mit schlechtem Ergebnis. Der Knackpunkt bei denen ist, daß die Sinuserzeugung per DDS erfolgt und
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
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
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
Hauptprogramms ; Batteriespannung messen ; *********************** movlw B'00000001' ; AD0 auswählen movwf ADCON0 movlw D'6' ; Für Wandler benötigte Pause machen movwf schleife call PAUSEE ...
-
Thread
FPGA Selektion
einem Seriellen muss die Taktfrequenz ja aum ein weites höhers ein als der ADC. Beispielsweise der AD9262 wäre für mich jetz interessant (16bit, 160MSPS)
nur eine geringe Analogbandbreite hat. Jedenfalls nicht die halbe Abtastrate. Sonst würde ich den Ad9650 empfehlen. Aber der kostet viel und fällt unter die Exportkontrolle bei den schnelleren Modellen.
-
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
Recorder aufzeichnen, den ich vor einiger Zeit geerbt habe. https://gebrauchte-veranstaltungstechnik.de/ad-510259-Sony+Digital+Videocasette+Recorder+DVW-500P+Digital+Betacam+
-
Thread
Suche ein Starterkit
=B07Z1QP5M2&pd_rd_r=a2aba422-4449-4319-b8b4-700df397a10e&pd_rd_w=hWUJT&pd_rd_wg=oxjEe&pf_rd_p=42bf0ad8-ce6f-4127-a2f0-106727020a41&pf_rd_r=4Y4GG88JXPDMK24HN4A4&psc=1&refRID=4Y4GG88JXPDMK24HN4A4 und einen µC-Dev Board. Da ist doch normalerweise schon ein Spannungsregler drauf oder? Wichtig wäre auch
vermittelt einen sehr guten Eindruck, was die typische Computerhardware kann. Egal ob x86, ARM, AVR, 8051 etc. Von daher bietet es sich halt einfach so sehr an.
-
Thread
Arbeitet ihr lieber mit SPI oder I2C Bauteilen?
freiem I2C-Bus kein Start. Die AT89C51 mit I2C sind ähnlich buggy, wie die AVRs. Da hat wohl die 8051-Abteilung von den AVRs abgeguckt. Hätten sie mal lieber von Philips abgeguckt.
einschalten einmal lesen und dann vielleicht wenn sich mal ein Wert geaendert hat. Das ist was anderes wie AD-Wandler oder Display. Da werden Probleme dann erheblich seltener auftreten. Olaf
-
Thread
PIC Microchip lebt noch?
keine Sorgen. Allein schon wegen der praeziseren Peripherie (Clocl, ADC, ...). Von rauschenden AD-Wandlern und der Notwendigkeit eines Quarzes/Resonators fuer eine simple asynchrone Kommunikation ist bei den PICs nichts bekannt.
auweia schrieb im Beitrag #6305642: > Von rauschenden AD-Wandlern und der Notwendigkeit eines > Quarzes/Resonators fuer eine simple asynchrone Kommunikation > ist bei den PICs nichts bekannt. 1) Alle AD-Wandler rauschen. 2) Längst nicht alle PICs besitzen
-
Thread
Das Innenleben von Transistoren und Operationsverstärkern
Referenzspannungsquelle LTZ1000 November: Spannungsregler LT1083 Dezember: Digital-Analog-Wandler AD1139 Grüße, Richard
Ein AD633... nein, doch nicht. Es ist ein RC4200: https://www.richis-lab.de/amult02.htm :)
-
Thread
Mikrocontroller mit 9 PWM ausgängen?
für ausgesprochen unzeitgemäß, hier noch auf THT Bauteile setzen zu wollen. Leg dir mal ein paar AD8403 zu und nimm zu deren Ansteuerung irgend einen beliebigen µC. Mit je 4x Digitalpotis zu je 8 Bit bist du für Beleuchtungszwecke allemal ausreichend bedient. Und mit 3x AD8403 kannst du sogar 4 RGB-LED's
Alternativ: Jaja, da gibt es noch ganz andere Alternativen, z.B. N76E003 von Nuvoton, ein 16 MHz 1 Takt 8051er für stolze 24 Ct bei 10 Stück. Bei denen ist verfügbare Infrastruktur noch viel besser. W.S.