-
Thread
Assembler (AVR) Freaks bitte: der schnellste Weg, einen ganzzahligen Wert zu skalieren? Gesperrt
Vergleich. Oder mit C auf > 32bit@50MHz versus Assembler auf 8bit@12MHz. Dann nimm eben einen 8051. Der kann teilen. 4 Takte. 8Bit/8Bit. Bei dem berechne ich 64 Bit Orthodrome in ASM schneller, als der TO teilt ... BTW: ist die DIV/8 Fuse eigentlich gesetzt? ... Gruß Jobst
-
Thread
Wickenhäuser: printf innerhalb einer Funktion mit Wert durch Parameter
dass man auch mal bei google nachschaut. Frage an den Rest hier: Muss man wirklich für einen 8051 einen Wickenhäuser Compiler verwenden? https://stackoverflow.com/questions/978189/what-is-the-best-c-compiler-for-the-8051-family
Informationsmaterial. Nur im Elektorforum habe ich da was gefunden. Liegt aber größtenteils am Wickenhäuser und der 8051er ist ja auch nicht mehr der Jüngste :)
-
Thread
ARM für zeitkritische Steuerung geeignet ?
> Warum muss es VGA sein? Weil. Er braucht eine Grafikkarte für sein 8051-Board. Siehe seine anderen Threads.
1N 4. schrieb im Beitrag #5017406: > Weil. Er braucht eine Grafikkarte für sein 8051-Board. Siehe seine > anderen Threads. Hahaha, warum nicht den 8051 gleich mit simulieren auf dem ARM? Einen ARM als Helfer für einen 8051 abzustellen ist irgendwie eine verkehrte Welt...
-
Thread
Wickenhäuser: Error: integer expression must be constant
.def 18.04.2005 00:03 22.708 c8051F040.h 17.04.2005 20:12 19.079 C8051F060.def 18.04.2005 00:03 20.586 c8051F060.h 17.04.2005 21:55 17.180 C8051F120.def 18.04.2005 00:03 18.114 c8051F120.h 17.04.2005 22:04 6.901 C8051F200.def 18.04.2005 00:04 10.590 c8051F200.h 17.04.2005 21:57 7.388 C8051F300.def 18.04.2005 00:04 12.111 c8051F300.h 17.04.2005 21:58 15.206 C8051F310
-
Thread
DEC PDP-11 - erster Computer ohne spezielle I/O Befehle?
> Nö, Intel hat schon immer getrennte Auswahlleitungen für Speicher und > I/O angeboten. Bei 8051 nicht. Wahrscheinlich auch nicht bei 8096, i860, i960, ...
> Nö, Intel hat schon immer getrennte Auswahlleitungen für Speicher und > I/O angeboten. Bei 8051 nicht. Wahrscheinlich auch nicht bei 8096, i960, i860, ...
-
Thread
Mikrocontroller Einstieg
die pure Größe meinte sondern die kleinere 8-Bit Architektur. Schließt die Markt-Berechtigung eines 8051 übrigens jene der AVRs aus? Ich glaube nicht. Ein 8051 profitiert wie die große AVR-Typenpalette auch von seiner langen Marktpräsenz.
Debugger (8051, ARM) das ist grade für den Einsteiger sehr sinnvoll.
-
Thread
8051 DPTR seltsames Verhalten ?
etwas helfen. Die Fischerei im Trüben wird sonst immer schlimmer. Wo kommen /CS /OE /WR (wohl vom 8051 /WR) her ?
Schorsch X. schrieb im Beitrag #5015432: > Wo kommen /CS /OE /WR (wohl vom 8051 /WR) her ? Beim 8051 war es früher gängige Praxis, das RAM schreibend mit /WR und lesend mit (/PSEN or /RD) anzusteuern. Auf diese Weise wird es sowohl als Programmspeicher (über /PSEN = low) als
-
Thread
pinmode() Alternative in Assembler
Beitrag #5008649: > Guck dir mal das Data Direction Register (DDR) an. Hat der (ursprüngliche) 8051 nicht. Man darf die Eingänge eines 8051 nicht aktiv H treiben, wenn man den Ausgang auf L gesetzt hat. Also: Portpin auf H setzen und extern dann auf L ziehen. Wenn Du den Port dann einliest,
AssemblerMichi schrieb im Beitrag #5008646: > stell ich auf einem 8051 basierten Microcontroller ein, das ein Port als > Eingang fungiert, um eine logische 1 oder 0 einzulesen. Beim originalen 8051 schreibt man einfach eine 1 in das entsprechende Port Bit - die sind
-
Thread
Welche Software für Windows <-> USBASP verwenden?
ALLE Controller von Atmel drin, die NICHT Mega oder Tiny sind. Zum Beispiel die ARM-Cortexe, die 8051er oder - da Atmel jetzt auch Microchip ist - auch die gesamte Reihe der PICs, von klein bis MIPS. Und die sind alle gängig. Wenn du als Anfänger einen Atmega328P hast, dann brauchst du einen Programmer
-
Thread
[STM32] Hardfaults beim benutzen von Bitfeldern vermeiden
LPC810 M0+ hat sogar Bit-addressierbaren Speicher - wie ein 8051 Bit-Banding ist auf dem Bus keine atomare Operation
Lothar schrieb im Beitrag #5003760: > LPC810 M0+ hat sogar Bit-addressierbaren Speicher - wie ein 8051 > Bit-Banding ist auf dem Bus keine atomare Operation RAM-Bitbanding gibts m.E. überall dort, wo es IO-Bitbanding gibt, weil das eine Architektureigenschaft des verwendeten ARM Kerns ist (wobei
-
Thread
Interrupts bei ARM (STM32F1)
Befehlssatz nutze? Ich merke gerade, dass meine Assembler Kenntnisse total eingerostet sind (stammen aus 8051 Zeiten).
-
Thread
Erfahrung mit Silicon Labs ARM Cortex-M Sortiment?
Beitrag #4998085: > - Wahl zwischen Keil Compiler und SDCC SDCC? Für ARM? Ich habe den mal unter 8051 benutzt, war damals gegenüber Keil nicht satisfaktionsfähig. ARM GCC ist dem turmhoch überlegen. Und für EFM32 muss es AFAIK auch Keil Unterstüzung geben. Lothar schrieb im Beitrag #4998085: >
Jim M. schrieb im Beitrag #4998123: > Ich habe den mal unter 8051 benutzt, war damals gegenüber > Keil nicht satisfaktionsfähig Keil C51 erzeugt etwas besseren Code aber SDCC unterstützt inzwischen ISO C11 und Keil ist noch bei C90 nicht mal inline gibt es. Wird
-
Thread
Microcontrollertyp gesucht
chelnov.png Das ist ein Videospiel aus den '80ern, "Chelnov Atomic Runner". Im Original sitzt hier ein 8051, der mit 8 MHz getaktet wird. Die vorhandene Version ist jedoch ein Nachbau ("Bootleg"), die teilweise andere Bauteile verwendet -- so auch hier. Aussschließen kann ich 8051, 8049, 6801, Z8, und
Pin 2 des unbekannten Controllers hängt ein Elko gegen Masse, das könnte /Reset sein (beim Original 8051 ist Reset high-aktiv mit Elko gegen Plus an Pin 9). /Coin1 geht auf Pin 24 (im Original Pin 15), /JAMMA_Test auf Pin 12 (im Original Pin 17). Die meisten 8051-kompatiblen Controller haben die
-
Thread
Suche Wireless SoC
wireless/bluetooth/bluegecko-bluetooth-sip-module-intro Mit USB gibt es auch ist aber noch mit 8051. Und kein CAN. http://www.ti.com/product/CC2540
-
Thread
8051 Zwei 16-Bit-Werte testen ob größer/kleiner/gleich
H-G S. schrieb im Beitrag #4993901: > Ist da ein 8051-Simulator dabei ? Ja. Nicht allzu komfortabel, geht aber. Für C und auch für ASM.
H-G S. schrieb im Beitrag #4993901: > Ist da ein 8051-Simulator dabei ? Für Assembler ist das hier der beste und umsonst: http://www.edsim51.com
-
Thread
Einstieg in die AVR Welt mit "myAVR Lehrbuch Mikrocontroller-Programmierung"?
wieder wie gewohnt nach > Features, Verfügbarkeit und Preis auswählen Dann müssten bei Dir ja die 8051 gewinnen :-) > Ob der Chip jetzt 8bit oder 32bit hat, spielt für mich in der Praxis > kaum eine Rolle Also hier schon: 8051 ist vorne bei analoger Peripherie. M0 ist weitgehend raus wegen Run-Time-Sicherheit
> Dann müssten bei Dir ja die 8051 gewinnen :-) leider nicht, denn mein Programmieradapter hat den Geist aufgegeben und da ich Massenweise AVR's in der Bastelkiste habe, haben die 8051er ausgedient. Ich habe sie allerdings gemocht
-
Thread
Entscheidungshilfe Bluetooth LE SoC mit UART
Problem" an den TI Chips dass man fast die IDE dazu braucht und die ist > ja nicht billig? Für die 8051-Teile (2540/41) brauchst Du IAR, und der ist teuer. Nordic und NXP haben/hatten auch 8051-SOCs, und für die brauchtest Du auch entweder Keil oder IAR. Die 26xx haben ARM-Kerne, und dafür kannst Du
generation and detection" Seite 1454 BE Bit Seite 1463 Die CC25xx haben das nicht, wieder die 8051 noch die ARM-SOCs. > Btw: Weiß jemand eine gute Quelle, wo es die Entwicklerboards nicht mit > 6 Wochen Lieferzeit gibt? Mouser hat vom LAUNCHXL-CC2640R2 35 Stück auf Lager. fchk
-
Thread
Hantek 6022 oder 6052
Daten per Software finden muss. Es gibt keinen FPGA o.ä. darin, sondern nur AD Wandler plus eine 8051-basierte CPU. Es hat wohl nur 2 kb Speicher (2 Kanäle a ca 1000 Samples) und muss ständig an den PC streamen. Was ein Problem ist, weil USB 2.0 einfach recht langsam ist. Das 6052 ist wohl FPGA basiert
-
Thread
Microcomputer selber bauen
mir fällt einfach kein Anwendungszweck ein. Und lernen muss ich das nicht mehr. :-/ Bei einem 8051 oder Z80-System werde ich aber gerne mit Hilfe zur Seite stehen. Gruß Jobst
aber die Vorzüge dieses Controllers kann ich hier nicht nutzen. Da nehme ich doch einfach einen std. 8051 für unter einem Euro. Gruß Jobst
-
Thread
Mikrcontroller 8051 Daten an Hyperterminal senden klappt nicht.
halte ich für keine gute Lösung. Schreib Dir besser eine delay() Funktion... Beispiele für den 8051 gibts ja jede Menge im Netz.
-
Thread
AVR: Bit direkt in IO-Space kopieren
gefunden, ein bestimmtes Bit aus einem Register in > den IO-Space zu kopieren Selbst auf einem 8051 (oder ARM mit bit-addressierbarem IO-Space) geht das nur mit zwei ASM-Befehlen: bit-extract und store-bit
-
Thread
simpler Digital-Optokoppler als Single-Chip-Lösung
einen Opto ausreichen sollte. Die letzten µC ohne Totem-Pole Ausgängen die mir begegnet sind waren 8051ger - und deren moderne Varianten wie EFM8 haben (zuschaltbare) Push-pull Ausgänge.
-
Thread
Bluetooth Chip "JL AC1650AP" 3W-Modul CHN
Electronic, die auch die AC-Chips aus der 12 xx , 13xx und 21xx- Serie herstellen auf Basis eines 8051 mit entsprechender Firmware bestücken. ZhuHai LieLi is Unfug!! Vermutungen sollten schon nachweisbar, aber nicht erfunden und so verbreitet werden.
-
Thread
16 bit Arithmetik mit zwei 8 bit Registern
Hier wird die Sache deutlich ausführlicher erklärt. Ist zwar für 8051 ändert aber am Prinzip nichts: http://www.edsim51.com/8051Notes/8051/16bitAddition.html
-
Thread
Grafikdisplay 12232 zur Hälfte kaputt?
auf > dessen Identität schließen ließe. Verstehe ich auch nicht, warum die einen Philips MC der 8051 Serie abkratzen. Reset ist bei diesem an Pin 9, wird aber im Gegensatz zu den meisten anderen MC kurzzeitig gegen Plus gezogen. Du kannst mit einem entladenen 4,7µF bis 10µF Elko den Puls auslösen,
-
Thread
Unterschied RAM und Register?
#4975635: > MCS51 sind noch immer das Mass der Dinge Bei 8-Bit sind im Vergleich zu AVR die EFM8 8051 auf jeden Fall das Mass der Dinge
Register: PC, Statusregister und Workspace-Pointer. Beim 8051 ist im Sinn von (1) zwar der Akku ein Register, R0 aber nicht.
-
Thread
Assembler-Programmieren PIC16F1934/6/7
kommt, für den sollte alles Andere > kein Problem mehr sein. Schön gesagt. Ich habe mit Z80, 8051 und AVR angefangen, die waren leicht verständlich. Aber der PIC war mir zu kompliziert. Man muß beim PIC zu sehr um die Ecke denken.
Richtig Mist fand ich nur 8051. 8085 war richtig nett und die PICs finde ich richtig gut. Etwas Herausforderung sollte man seinem Gehirn schließlich gönnen. Und die neueren PICs mit ihrer sehr aufwändigen Peripherie sind schon manchmal
-
Thread
Arduino Program nur auf RAM ausführen
Ernstgemeinte Frage: AVR ohne Flash gibt es nicht oder? Ansonsten könnte man doch wie beim 8051 statt externem Flash einfach externes RAM für Code dranhängen.
-
Thread
Microcontroller Buch
Hardware und Software Welche Hardware? Es gibt gefühlt 1000 Varianten von Mikrocontrollern, und 8051 programmiert sich anders als ARM oder AVR. Welche Software? Vieles macht man heutzutage in C - manche bevorzugen grade auf winzigen µC aber Assembler. So ein Reference Manual für eine beliebige
-
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