-
Thread
Strukturierte AVR-Assembler-Programmierung Gesperrt
Ich kann mich erinnern, da gab es mal einen 8051 Assembler von Erik Buchmann mit solchen Erweiterungen. Aber die Webseite scheint verschwunden zu sein.
Scriptsprache. In Assembler habe ich nur Interpreter geschrieben. 64 Bit Fixkomma Orthodrome auf einem 8051 waren aber aufwändiger. Eberhard H. schrieb im Beitrag #4965930: > FOR achk := #16 ; loop 16 times > FOR brchk := #16 ; loop 16 times > EXITIF achk==8 > FOR crchk := #16
-
Thread
Intel 4004 Assemblerprogrammierung
8051 ist mir zu neu und ARM zu komplex. Da mir letztens ein Uralt-Programmer der Marke Pro-Log M900 in die Hände fiel... http://www.wolfgangrobel.de/programmer/m900.htm und der 4004-Code nicht mehr
-
Thread
EasyPIC4 mit Atmel Studio 6
wuerde ich dem Keil 8051-Compiler ueberlassen. Davon gibt es auch eine groessenbeschraenkte Evalversion. "Das" Buch zum 8051: "THE FINAL WORD ON THE 8051"
http://www.moravia-microsystems.com/download/mcu8051ide/mcu8051ide/1.4.10/
-
Thread
Assembler Grundlagen
Peripherieregister der CPU als Programm unterjubeln kannst. Immer noch nicht verwirrt : Intel hat mit dem 8051 den Vogel abgeschossen und RAM mit memory mapped SFRs auf die selben Adressen gelegt. Ausgewählt wird durch die Adressierungsart. Die out-Befehle zähle ich jetzt mal als Adressierungsart, Du sprichst
-
Thread
8051 Keil -> sprintf Befehl
Hallo Zusammen, nach längerer Zeit muss ich wieder ein Programm mit dem 8051 (AT89C51CC03) umsetzen. Beim sprintf Befehl habe ich ein Verhalten dass ich mir leider nicht erklären kann. Vielleicht kennt von Euch jemand die Lösung. Ich will einenen Wert mittels sprintf
-
Thread
Atmel AVR 817
> Aber der neue 817 hat es wirklich in sich. > Allein diese CCL ist schon mega Ist vom EFM8 8051 abgeschaut: http://www.silabs.com/whitepapers/how-configurable-logic-revolutionizes-small-microcontroller-applications
Lothar schrieb im Beitrag #4988656: > Ist vom EFM8 8051 abgeschaut: So ein Quatsch, die efm8lb1 mit custom logic kamen erst 2015 auf den Markt. Atmel hat die custom logic 2013 in die xmegaE eindesigned und mit dem tiny817 kam die xmega Peripherie nun
-
Thread
mit einem 8051 Mikrocontroller einen Mlx90416 Infrarotsensor anstuern
dringend Hilfe, möchte einen MLX90614 Sensor ansteuern mit meinem Mikrocontroller T89C51CC01 der Familie 8051. habe ein c-code geschrieben aber der LCD-Display zeigt mir leider nix an und ich weiß nicht ob er mir die Daten schickt bin seit Tagen dran -.- kann mir vlt einer bitte den Fehler sagen oder helfen
-
Thread
Berechnungen wenn die Null eine Adresse ist
Anfangsadresse. > Nicht hin und her rechnen. Dann brauche ich eine extra Variable im (internen 8051) Speicher - ich wollte mir die einsparen und einfach zurückrechnen. So wie es aussieht werde ich beim scrollen durch den Speicher-Monitor eh eine Zeile (5 Adressen) abziehen oder addieren müssen
-
Thread
ARM-Cortex als Anfänger?
zeitkritischen Projekt verdienen müssen. In der Industrie ist es kein Problem, ein paar Kiloeuro für den 8051-Keil Compiler oder IAR EW8051 hinzulegen. So ist halt das Leben abseits des "safe space" hier. fchk (gerade einen extrem proprietären 8051-RF-SOC bearbeitend)
Frank K. schrieb im Beitrag #4957075: > ein paar Kiloeuro für den 8051-Keil Compiler Der ist doch mittlerweile umsonst von den meisten Herstellern zu bekommen z.B. für EFM8 > gerade einen extrem proprietären 8051-RF-SOC bearbeitend TI?? Ich dachte dafür wäre IAR
-
Thread
Bernd vom Berg / Elektor Lernhefte - wirklich so schlecht?
IC20. Da waren auch viele Codebeispiele (Assembler) drin. Das 8051 Kochbuch wird oft gelobt, habe ich aber nicht mehr benutzt.
@Michael B. Kennst du ein !gutes! Lehrbuch zu 8051er respektive µC?
-
Thread
dht11 Mikrocontroller T89C51CC01 Familie 8051 Keil Uvision 4
im internet.. -.- diesen code habe ich von dieser internet seite http://www.electronicwings.com/8051/dht11-sensor-interfacing-with-8051
Du genau den Schaltplan wie hier? Schwingt der Quarz überhaupt? http://www.electronicwings.com/8051/dht11-sensor-interfacing-with-8051
-
Thread
pic - wie aus hex-file asm code machen?
keine andere möglichkeit gibt ist selber schreiben angesagt. Habe zumglück sowas für einen 8048 oder 8051 mal gemacht, nur wo das ganze ist? Wird eine nette suche. Vg, uli
geschwurbel. Ulli hat uli schrieb im Beitrag #4951644: > zumglück sowas für einen 8048 oder 8051 mal gemacht damit wird er wohl wissen was er tut und die Fragestellung war nur anfangs etwas unspezifisch formuliert. Mit Wortklauberei, die letztendlich zu der richtungweisenden Erkenntnis führt
-
Thread
AtMega328 - header file
programmiere schon etwas länger Assembler in der Keil IDE. Hauptsächlich hab ich den 8931er aus der 8051er-Familie benutzt. Nun hab ich mir aber einen AtMega328 zugelegt und würde diesen gerne auch in ASM in Keil programmieren und mit Flip übertragen. Dazu fehlt mir allerdings das Header File. Kennt
-
Thread
Benörige Hilfe bei Grafikdisplay LM240120
Geht nicht so einfach. Das sind 8051 (bzw. 8052) spezifische Sachen, die es auf dem AVR in der Form nicht gibt - jedenfalls nicht in C. Aber: So ein parallel LCD Interface gibts für AVR wie Sand am Meer. Das klaut man sich einfach irgendwo
-
Thread
(V) IAR Embedded Workbench 8051, Verkauf, Partner
Hat jemand Interesse, die 1-User-Lizenz meiner Embedded Workbench von IAR für den 8051 zu übernehmen, eher oder später? Ich habe mit dem CC2541DK-MINI Development Kit von TI (=CC2541 keyfob, CC2540 USB dongle und CC Debugger) auch bereits erfolgreich einige HM-10 und HM-11 programmiert
-
Thread
Keil EPM900 Windows 7 Treiber
Emulator EPM900 von Keil Hier stellt sich durchaus die Frage wozu brauchst Du den noch. Alle neueren 8051 haben doch SWD Debug und die Eval-Boards für 30 EUR haben J-Link. Zudem gibt es Keil C51 dafür umsonst. Ein direktes Replacement für die LPC900 wären die EFM8BB http://www.silabs.com/products/mcu
-
Thread
Programmieren des HPS Pic controller Board
> Board mit einem Controller eines ganz anderen Herstellers Ja das Vorgänger-Board hatte einen 8051 und AH BASIC drauf. Wären sie besser dabei geblieben, wenn es sich für das PIC Board nicht mal gelohnt hat, ein neues Datenblatt zu machen. So sehen übrigens heute 8051 Boards mit J-Link Debugger
-
Thread
Suche MD2 Hashode in Assembler (8051)
Halo, Ich suche den MD2 Hashcode in Assembler (8051). Jemand eine Idee wo ich so was finden könnte? mfg Roger
-
Thread
GPS Daten in Tonspur speichern!?
meiner Diplomarbeit Anfang der 90er des letzten Jahrtausends gemacht. Allerdings mit den NE566. Der 8051 hatte noch nicht genug Leistung. http://www.ti.com/lit/an/slaa037/slaa037.pdf
-
Thread
TI Evalboard SW Lizenz-Vereinbarung - unzumutbare Bedingungen
einen ADC-Teil und einen uC-Teil. Du kannst an den ADC-Teil ein eigenes uC-Board anschliessen z.B. 8051 oder ARM dann brauchst Du keine TI-Software für deren uC
ADC-Teil und einen uC-Teil. Du kannst an den > ADC-Teil ein eigenes uC-Board anschliessen z.B. 8051 oder ARM dann > brauchst Du keine TI-Software für deren uC
-
Thread
Vergleich 12 Bit-AD-Wandler mit 8-Bit
MCP3204 kostet 3 EUR und kann bei 12-bit 100 ksps. Dazu noch die Kosten für den uC z.B. AVR Ein 8051 uC EFM8BB mit integriertem 12-bit 100 ksps ADC mit DMA kostet nur 1 EUR und EFM8LB mit 14-bit 1 Msps ADC 1.50 EUR
-
Thread
Mosfet schaltet wegen pulldown nicht durch
Welchen Mikrocontroller verwendest du? Etwa ein 8051-Derivat?
-
Thread
include headerfiles in Assembler
Hmmm, auf den ersten Blick sah das für mich so nach 8051 Assembler aus. Ist wohl einfach zu lange her ;-)
-
Thread
Grundlagen moderne Embedded Software
Kinderschuhen steckte. In meiner beruflichen Laufbahn habe ich gefühlte fünfzig Mikrocontrollersysteme (8051, NEC Prozessoren, R8C, ATMEL) mitentwickelt und war dabei neben der Hardware auch für die Software verantwortlich. Das waren aber alles Projekte in denen die Software ein, ich nenne es einmal, einfaches
-
Thread
Erfahrungen mit Arduino
in normale direkt vewendbare C Funktionalität verwandelt und zum Teil auch auf andere uC wie PIC, 8051 geportet. Als Entwicklungsumgebung arbeite ich meist mit AVR Studio, CodeVision AVR und natürlich geht es auch mit der Arduino IDE;-) Damit hat man ziemlich viel Spielraum. Grüsse, Gerhard
-
Thread
Suche günstigen und "kleinen" FPGA mit PCIe
und auch etwas puffert. Bei Cypress gibt es welche (FX2 und FX3) die einen eigenen Prozessor (8051 bzw. ARM) drauf haben den Du programmieren kannst. Das vereinfacht evtl. die Schnittstelle zum FPGA, Du musst aber natürlich ein Teil mehr programmieren, debuggen,... USB hat den großen Vorteil daß
-
Thread
CAN Aufgabe in C für Uni
Das ist irrend ein 8051 Ding xc888 oder so was . Die Bezeichnung sind die Entsprechenden Register von dem Ding. DAVE ist so eine Software womit man Devices Konfigurieren kann, vermutlich auch Grafisch. Ich glaube die
-
Thread
PIC oder AVR (ARM)
the option to migrate to our ... PIC microcontrollers: http://www.microchip.com/design-centers/8051-80c51-legacy-microcontrollers
-
Thread
Bausatz / Miniprojekt für Geburtstag schenken
Hi Und wenn Er nächstes Jahr wieder Geburtstag hat, gibt noch 8051er, vom aktuellen Hersteller der AVR gibt's auch PICs und es werden sich bestimmt noch weitere Familien finden lassen, mit Denen man Alles machen kann. Ok, jedes Mal andere Hardware, Programmierumgebungen
Patrick J. schrieb im Beitrag #4915876: > Und wenn Er nächstes Jahr wieder Geburtstag hat, gibt noch 8051er, vom > aktuellen Hersteller der AVR gibt's auch PICs und es werden sich > bestimmt noch weitere Familien finden lassen, mit Denen man Alles machen > kann. Naja, wenn nach einem Debugger gefragt
-
Thread
AVR-Bootloader erforderlich?
ein Bootloader integriert sein Meist als ROM (LPC, STM32) oder in einem speziellen Flash-Block (8051, EFM8, EFM32, STM8) das hat auch den Vorteil dass das User-Programm wie gehabt an Adresse 0 anfangen kann. Da bei AVR beides nicht geht wird der Bootloader als normales Programm an Adresse 0 mit
-
Thread
AT89C51CC03 IDE (Windows) und Kompilierungsfrage
Das ist das, was Atmel für MCS-51 anbietet: http://www.atmel.com/products/microcontrollers/8051Architecture/start_now.aspx
Das ist das, was Atmel für MCS-51 anbietet: > > http://www.atmel.com/products/microcontrollers/8051Architecture/start_now.aspx Danke, werde es mir gleich mal anschauen. Hat jemand Erfahrung mit dieser IDE von Atmel, bzw mit der MCU 8051 IDE? Weil die MCU 8051 IDE scheint gut zu passen, nur
-
Thread
8051 Keil dht11
https://github.com/adafruit/DHT-sensor-library/blob/master/DHT.cpp read() Und dort halt für 8051 abändern also z.B. digitalWrite(_pin, HIGH); sbit _pin = P0^0; // oder welchen auch immer _pin = 1; Und ändere das Thema auf 8051 dht11 dann kommt auch mehr Hilfe.
github.com/adafruit/DHT-sensor-library/blob/master/DHT.cpp > > read() > > Und dort halt für 8051 abändern also z.B. > > digitalWrite(_pin, HIGH); > > sbit _pin = P0^0; // oder welchen auch immer > _pin = 1; > > Und ändere das Thema auf 8051 dht11 dann kommt auch mehr Hilfe. Muss ich
-
Thread
HCT240 Octal Buffers and Line Drivers with 3 state Outputs
Controller angeschlossen, der weniger High Strom liefern >kann, als ein AVR. Ja, z.B. viele 8051, die nur hochohmige Pull-Ups haben anstatt echter, kräftiger Push-Pull Treiber.
-
Thread
IRAM 80c32x2 indirekte Adressierung Fehler
Der Ultramon fuer den 8051 hat auch einen 1 Pass Assembler an Bord. Belegt auch nicht mehr als 8k...
entwickeln ... mit dem sollte es sehr einfach sein schnell ganze Programme einzutippen :-) @Ultramon 8051: Da ist aber kein Witzprogramm mit drin dass einen in den Wahnsinn treibt oder ? :-)
-
Thread
Suche BLDC Treiber/Controller
Hallo. Schau Dir mal die iMOTION Controller von Infineon an. z.B. den IRMCF171 8051 Cpu + Hardware FOC
-
Thread
BLDC Treiber/Controller
Hallo, schaue Dir mal die Infineon iMotion Chips an. Das sind 8051 + FOC und man kann direkt Mosfets ansteuern.
-
Thread
Interrupts Priorität
kommende wird erst nach Beenden der zuerst aufgerufenden Handler Funktion aktiv. Die µC mit 8051 oder Cortex-M Architektur haben mehr als eine Interrupt Priorität, können also auch Interrupts interrupten.
-
Thread
SDuino: Beinahe-Arduino für STM8S
wird ja SDCC genutzt um STM8 zu programmieren. Könnte man Sduino umschreiben um SDCC zu nutzen um 8051 zu programmieren denke da an die CH552 usw. Chips von WCH diese haben einen C8051 kern und es gibt eine SDCC portierung um diese zu programmieren. Hier die SDCC portierung: https://github.com/Blinkinlabs
grundsätzliche Struktur und die Präprozessor-Klimmzüge sollten 1:1 funktionieren. Wenn Du Dich mit dem 8051 auskennst, sollte zumindest der Anfang (digitalWrite, digitalRead, pinMode, millis() und der 1ms-Timer) leicht sein. analogRead ist dann auch nicht so schlimm, erst analogWrite wird dann etwas fummeliger
-
Thread
Werden Atmels 8-Bit-Mikrocontroller teurer?
Axel S. schrieb im Beitrag #4900920: > Für 8051 und PIC gibt es keine vergleichbar guten oder > kompletten Toolchains - außer man nimmt viel Geld in die Hand Mit 8051 werden grade 60% Gewinn gemacht (bei Atmel war es kurz vor Ende nahe 0% weil
'pinkompatible' Leistung. Man konnte die AVRs recht schnell beschnuppern und in 8051-Schaltungen einsetzen. Der Umstieg von einem einzigen ACCU (8051) auf sehr viele interne Register vereinfachten die Programmierung erheblich.
-
Thread
Einstieg in STM32 : STM32F103C8T6 --> Kompilieren und Flashen?
Hallo, nach dem ich meine µC-Projekte jetzt immer mit einem 8051 gelöst habe, will ich jetzt mal den Schritt in die modernere Welt wagen. Ich habe mich für STM32 und zwar konkret für einen STM32F103C8T6 entschieden. Nun kommen die üblichen Anfängerfragen hoch
die ich mit google und der Suchfunktion nur ziemlich unzufriedenstellend beantworten konnte. Unter 8051 habe ich mit Keil einem dubiosen Flash-Programm für einen USBASP gearbeitet. Hier habe ich unter Keil einfach auf Compile und im Flash-Programm auf Flash gedrückt und alles erst einmal nicht weiter
-
Thread
Elektronikbasteln die nächsten 10..20 Jahre
machen die irgendwas. => Teufelszeug, nichts für mich. - Dadurch hab ich die ganze Phase Z80, die 8051er und so verpasst. Gut, ob ich da wirklich was verpasst habe, das war ja anscheinend seeehr unkomfortabel zu handhaben. Computer und "richtiges" Programmieren war in der Zeit wichtiger. - Notgedrungen
-
Thread
STM32 HAL Tutorial
selbst kippen. Bei der Menge, die ein Cortex-M bietet eine abendfüllende Aufgabe. Einen 8085 / 8051, oder andere 8-Biter sind noch überschaubar, aber ab einem bestimmten Punkt wird es albern, das alles "im Kopf" zu haben. Und Einsteiger / Anfänger mit der Komplexität eines Cortex-M abzuschrecken
-
Thread
Zero Flag und Conditional Branches
Jobst M. schrieb im Beitrag #4890335: > Beim 8051 ebenso. > Oder JC bzw. JNC (Carry) Wobei der Vergleich mit dem 8051 hier fehl am Platz ist: dort wird über den Sprung entschieden, wenn der ACCU gleich oder ungleich Null ist. Das Z-Flag hat keinen
kann dort aber auch als Bedingung verwendet werden - über den > JB... und JNB... Befehl. Nö, der 8051 hat nämlich gar kein Z Flag. Gruß Jobst
-
Thread
Mikrocontroller: Programme im RAM ausführen
gemacht. Und einige spezielle 8051 mit großem internen SRAM (z.B. DS5000) können Teile des SRAM als Code mappen. Viele moderne 8051 brauchen das nicht mehr, sie können über einen Bootloader das interne Flash beschreiben.
Peter D. schrieb im Beitrag #4885805: > Der 8051 gehört genau nicht dazu, bei dem sind Code und Datenspeicher > getrennt! Quatsch, Harvard hat überhaupt nichts zu tun mit der Tatsache, ob an einer bestimmten Stelle im Adressraum ROM oder RAM installiert
-
Thread
AVR: Pointer in Register - wie definieren?
Letztendlich liegen bei AVR Mikrocontrollern alle CPU Register im RAM, und ich meine, dass das beim 8051 auch so war. Dann ist es völlig egal, wie der Compiler den Speicher und die Register nutzt.
-
Thread
Geeignetes Einsteiger Entwicklerboard mit einem i8051
Hallo zusammen, ich bin auf der Suche nach einem geeigneten 8051 Board zum Programmieren in Assembler und C. Es braucht nicht viel dran zu sein. Nur eine geeignete Schnittstelle um es mit dieser IDE zu verbinden: http://www.moravia-microsystems.com/mcu-8051-ide/
MCU8051IDE bevorzugt Atmel AT89 CPUs. Unter Ubuntu reicht ein sudo apt-get install mcu8051ide und du kannst selbst die CPU Auswahl sehen. Nimm auf jedenfall eine CPU mit integriertem Flash und RAM ausreichend
-
Thread
Optimale Maschinensprache
ja eigentlich ein "Copy" Befehl oder nicht? Bei welcher CPU gibt es enen "echten" move? z.B. 8051 http://www.self8051.de/MOV_A,Rr,13495.html https://de.wikipedia.org/wiki/Motorola_68000 http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.dui0204j/Cihcdbca.html
erlaubt. ;-) > > Und wo - z.B. beim AVR (bei welchem genau) geht das? Genausowenig wie beim 8051 oder PIC. Wer sagt, dass sich solche Techniken bereits beim AVR finden müssen? Aber beim Core i3 oder Xeon, da gibts das, und auch in deinem Handy, wenn es zur Oberklasse zählt(e).
-
Thread
I2C Kommunikation mit Quarz nicht möglich
portieren, dann geht auch Assembler. Ich benutze SW-I2C in C mit nur geringen Anpassungen auf 8051, AVR und Cortex M3. Der Vorteil gegenüber HW-I2C ist, daß es keine HW-Bugs haben kann und damit einfacher und zuverlässiger ist. HW-I2C lohnt sich erst bei viel I2C-Traffic bzw. ist notwendig für Slave