-
Thread
Simulationsprogramm für Mikrocontroller
Hallo alle zusammen, ich suche eine Software mit der man Mikrocontroller (8051, Cortex usw.) auf dem PC Simulieren kann um Code Simulatorisch zu testen. Es dient für mich mehr dem Lernzweck ob meine z.B. PWM, Timer,Interrupts oder sogar SPI, I2C usw. richtig funktionieren.
Im Keil Simulator steckt für 8051 bzw. Cortex ein Instruction Set Simulator. Je nach Chip wird auch die Peripherie (u.a. UART, SPI, Timer, ...) mit simuliert. Du brauchst wohl ein VHDL/Verilog Modell einer CPU, und z.B. ModelSim,
-
Thread
MCS-51 Basic für 80C535 ?
diese Controller nicht aussterben und durch Controller ersetzt werden, die Speicher intern haben. 8051er sind zwar langsam aber für vieles ausreichend. Das sollte nicht schon wieder in 8051 contra AVR, PICs usw. enden. Gruß Elektrikser
"8051er sind zwar langsam aber für vieles ausreichend." Ich hab jetzt grad den C8051F020 von Silicon Laboratories in der Mache, wirklich ein goiles Teil. Ist der langsamste (nur 25MIPS), geht ab wie Schmitts
-
Thread
welcher µC ist am besten geeignet
Der neue XC866 (8051) von Infineon unterstüzt LIN. den Kit gibts beim Keil: http://www.keil.com/mcbxc866/ Mfg zverjatko
zu LIN von Fujitsu: http://www.fujitsu.com/emea/services/microelectronics/micros/lin/ Ob sie 8051 kompatibel sind kann ich nicht sagen. Sie funktionieren. Gut sogar. viele Grüße Wolfgang
-
Thread
gcc crosscompiler für AT89C5132 oder AT89C51SND
Wie soll das gehen? AT89 ist 8051-Architektur. Die einzige 8bit-Architektur, die es in die offizielle GCC Version geschafft hat, ist jedoch AVR. Folglich geht es mit GCC schonmal nicht.
Hi Alle 8051er haben einen gemeinsamen Befehls- udn Registersatz. Und genau diesen nutzt der SDCC. Du kannst also alle 8051er mit Code des SDCC füttern. Matthias
-
Thread
Absolute Funktionsadressen in Tabelle ablegen
jeder einen ATMega128 mit unendlich viel Flash zur > verfügung. Hä ? Ich denke Du nimmst nen 8051, was soll nun der AVR dabei ? Dein Worte werden immer verwirrter. Ich setze auch 8051 ein, aber eben Flash und nicht ROM. Und vorzugsweise die mit internem Bootloader (AT89C51CC01). Mein Tip:
Hier mal ein Beispiel für Funktionspointer aufm 8051: [c] typedef unsigned char u8; typedef u8(code *u8funcv)(void); // function pointer, // input: void, /
-
Thread
Anfängerfrage: 40 Stück Atmega328 an einem Quarz?
32MHz mit externem Oszillator. Über > Monate. Und was hast Du davon? Nimm doch einen 100MHz C8051, der rennt Deinem 32MHz AVR aber sowas von davon. https://www.silabs.com/mcu/8-bit/c8051f12x-f13x
mit externem Oszillator. Über >> Monate. > > Und was hast Du davon? > Nimm doch einen 100MHz C8051, der rennt Deinem 32MHz AVR aber sowas von > davon. > https://www.silabs.com/mcu/8-bit/c8051f12x-f13x Das ist mir schon klar was Du mir nahebringen möchtest. Es war für mich der einfachste Weg
-
Thread
mein erstes avr-board
ein kleiner Kondensator in die Versorgungsspannung (1uF dicht bei Pin 15 und 16). Gruß, Markus_8051
Zweigen führen. Also spendiere bitte jedem Zweig einen eigenen Vorwiderstand nach VCC. Markus_8051
-
Thread
Vergleichen drehzahl signal..in 8051
Max Otto schrieb im Beitrag #1974040: > Ich arbeitet mit 8051. Mit welchem? /Der/ 8051 hat keine CCAP1H und CCAP2H. Max Otto schrieb im Beitrag #1974040: > Wann motor fang zu laufen an, gleichzeitig P3_2 und P3_3 haben die > drehzahl von Motoren. Das sind
Miller schrieb im Beitrag #1974049: > Max Otto schrieb im Beitrag #1974040: >> Ich arbeitet mit 8051. > Mit welchem? > /Der/ 8051 hat keine CCAP1H und CCAP2H. > Vielleicht nicht _der_ 8051, aber der z.B. der P89C51RD2Hxx und der basiert ja auf 8051. Offensichtlich kann der TO nicht so gut Deutsch
-
Thread
UART Optikoppler - Wo ist der Denkfehler
Abzug des Optokopplers mehr als 10mA. So hohe Ströme kenne ich von all meinen µC nicht, weder vom 8051, noch von den LPC2000.
. Der Pin erreicht bei Belastung nie mehr die Betriebsspannungsgrenze. Daher meine Frage. Mein 8051 schafft auch 20mA. Innerhalb der TTL-Spezifikation aber nur 1,6mA.
-
Thread
Mit was in die Mikrokontrollerwelt einsteigen?
Was ist das für ein Argument? Das AVR-Tutorial hat doch auch nicht den Anspruch, gleichzeitig 8051er und PIC zu erschlagen.
Kopf getroffen. Genau meine Meinung. m.n. schrieb im Beitrag #3460404: > Wenn der TO mit einem 8051-Derivat starten würde, wäre das aus meiner > Sicht auch in Ordnung. Etwas offtopic aber gibts eigentlich in der Zwischenzeit "bezahlbare" Compiler für die 8051, MCS81 usw. ? Der Keil ist ja sehr
-
Thread
4 Bytes zu long int konvertieren
4 bit, alles was man möchte und unterhalb 32 bit liegt, weil der ARM gar keine Flags hat wie ein 8051. Z.B. Umportierung von C-Code von 8051 zu ARM. Das funktionierte auch prächtig. Man kann die Flags dann auch als Long-Wert verarbeiten, z.B. bei der Initialisierung auf einen Schlag alle Null setzen. Allerdings geht hier der Sinn verloren, Code, RAM und Zugriffszeit auf Flags wie beim 8051 kompakt zu halten. Ein 8051 braucht zur Bearbeitung eines Flags (setzen, löschen, bedingter Sprung) nur ein bis zwei Byte Code, und einen bis zwei Befehlszyklen. Der ARM macht gigantisch mehr daraus
-
Thread
ATMEGA Bootloader
liefert schon den kleinsten EFM8BB10F2 für 30 Cent mit Pre-Programmed Bootloader. NXP liefert alle 8051 mit Flash-Bootloader und alle ARM mit ROM-Bootloader schon ab DIP-8. STM alle ARM mit Bootloader. STC alle mit Flash-Bootloader. Übrigens liefert sogar Atmel einige ausgesuchte uC mit Pre-Programmed
8051 - Technik von Vorvorgestern. Gut, mann muss wahrscheinlich jenseits der 50 Jahre alt sein, um sich so was anzutun. STM32 - Jetzt mal ehrlich: Die Qualität der Doku ist unter aller Sau! Dann haben
-
Thread
Frage zu USB Datenleitung und 8051
Digital Signale? Kennt jemand eine Möglichkeit den USB Port an nen Controller (in meinem Fall ein 8051er) anzuschließen? Ich möchte eine Komunikation zwischen Controller und PC herstellen, so das ich ihn über den PC steuern kann?! Ich danke euch schonmal für eure Antworten. gruß Sebastian
machen will. > Kennt jemand eine Möglichkeit den USB Port an nen Controller (in meinem > Fall ein 8051er) anzuschließen? V-USB ist nur für AVR und nicht für 8051 verfügbar. Zu 8051 kompatible MCUs gibt es auch mit USB, z.B. von Silabs: http://www.silabs.com/products/mcu/usb/Pages/default.aspx
-
Thread
wie lerne ich zu programmieren
Lieber ein schnelles "Hello World" als mit Eprom-Emulator und Assembler einen 8051 nach 2 Jahren zum Blinken zu bringen. Dazwischen liegen viele teure Bücher und viel Geld für Hardware. Nur so ein Gedanke aus der Praxis... SG Josef
schnelles "Hello World" als mit Eprom-Emulator und Assembler Ja, knallharte Toolchain... > einen 8051 nach 2 Jahren zum Blinken zu bringen. Ich habe nie einen 8051 zum Blinken gebracht. Das beste, was ich an optischen Effekten erreicht habe, was ein wenig magischer Rauch... :-o Fürs Blinken mussten
-
Thread
Erfahrungsaustausch AVR32 Studio und UC3 / AP7 (32 Bit)
betrifft: Da hab ich bei andren Compilern schon einiges erlebt - z.B. dem Keil-Compiler als ich noch mit 8051er gearbeitet habe. Warn zwar meist nur Kleinigkeiten aber eben doch .... Werd aber auf jeden Fall mal bei Atmel bezüglich Samples anfragen.
hast Du wohl nicht viel im "8Bit-Lager" gemacht. Dort ist das nämlich ein alter Hut... Die Silabs-8051er haben zum Beispiel einen Crossbar-Switch.
-
Thread
österreicher/wiener?
Ich bin aber ein 8051´ler
gar nichts, niglo, dich drehn wir auch noch um, dann arbeitest auch mit AVRs. ich hab früher mal 8051er programmiert, wenns keinen bestimmten grund FÜR die dinger gibt würd ich AVRs wärmstens empfehlen ;) lg andi
-
Thread
silabs C8051 programmer
Hi Ich suche einen günstigen programmer um die silabs C8051 Mikrocontroller zu testen. Bei mouser habe ich die toolsticks gefunden, die sind jedoch kaum dokumentiert. Es gibt viele verschiedene und ich weiß nicht welchen ich für den Anfang brauche. Außerdem
Ich hab meinen aus China bei Ibei... "U-EC3 U-EC5 U-EC6 C8051F MCU USB Debugger Emulator" Die damalige Item#: 180877740603 Tut zusammen mit Keil tadellos.
-
Thread
Keil Simulation IO-Ports
Also ich habe mir jetzt in einem 8051er-Buch angeschaut, wie ein Pin von P0 intern ausschaut. Es scheint nicht, dass die Pins irgendwie Verbindung untereinander hätte, sodass bei 0xFF immer nur jedes 2te Bit gesetzt wird. EDIT: Hm ..
Heinz B. schrieb: > Also ich habe mir jetzt in einem 8051er-Buch angeschaut, wie ein Pin von So wie es aussieht, fängst du mit µC gerade erst an. Dann würde ich dir empfehlen, dieses 8051er Buch erst mal komplett durchzulesen um zu verstehen, wie die Controller
-
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
Drehzahlregelung für DC-Motor
erreicht. Geht das? Könnt ihr mir einen Tipp geben, wie ich das am besten anfange? Ich verwende einen 8051 Controller, genauer einen AT89C4051. Gruss
gemacht >Könnt ihr mir einen Tipp geben, wie ich das am besten anfange? > Ich verwende einen 8051 Controller, genauer einen AT89C4051. entweder Impulse pro Zeit messen, oder die Impulsbreite und danach auf die Drehzahl hochrechnen Gruß Christian
-
Thread
Basic und C - Vergleichstabelle gesucht
integriert die auf einem C-System in der Library und nicht im Sprachkern sind. zB hast Du in einem 8051er Basic ein eingebautes "PRINT", im 8051er C (das idR schon einen erweiterten Sprachkern hat wg extra storage classes) hingegen alles was Du brauchst (sfr-Zuweisungen, Kontrollstrukturen, und wenns
-
Thread
Suche Protokol zu Datenstrom
Yalu X. schrieb im Beitrag #6019372: > Für die > weitverbreiteten, mit 12MHz getakteten 8051-Derivate werden mitunter > auch 12000000/2⁷=93750 Baud genutzt, was einer Bitdauer von 10,7µs ≈ > 11µs entspricht und damit ganz gut passen würde. Das heisst, Du kennst Profibus gar nicht? Respekt
mal, dass der 8051 (einer /der/ Mikrocontroller in der Industrieautomatisierung, bspw. auch in älteren SPSen verbaut) ein Grund dafür waren, dass die 93750 Baud als eine der möglichen Baudraten für Profibus und Modbus
-
Thread
Suche kleinen Mikrocontroller mit PWM, ADC und FLASH
Wäre nicht die Einschränkung mit 8051 würde ich (als AVR-Fan) Dir einen Tiny13, Tiny15 oder Tiny25/45 empfehlen... kleiner als 8Pin-Gehäuse wirst Du wohl kaum finden... Alle haben 4x10Bit A/D, alle können PWM (auf 1, 2 oder 4 Pinnen) und haben 1k, 1k, 2k/4k Flash. Aber leider nicht 8051...
-
Thread
kostenloser Compiler gesucht
Rückstand zum GCC, d.h. man hat viel Spielraum für Assembler-Optimierung an den kritischen Stellen. Der 8051 hat einige Befehle und Fähigkeiten, welche in C schlecht abbildbar sind. Zusätzlich fehlen mir sowohl beim Keil als auch beim SDCC sehr viele Optimierungen, welche ich bei einem C Compiler der heutigen
Der erzeugt für die gleiche Applikation auf dem AVR deutlich größeren Code, als der C51 auf dem 8051. Die Optimierungen des Keil sind schon sehr clever, Hut ab. Da kann der AVR-GCC nur von träumen. Dessen Registerverschwendung brachte mich regelmäßig in Rage, bevor Atmel den Flash ordentlich gepimmt
-
Thread
Welcher 8051er von Atmel für Anwendung in SMPS oder Motorsteuerung
Hallo, ich mach mir gerade Gedanken über einen möglichen Einsatz eines 8051er Derivates von Atmel in den Anwendungsgebieten Schaltnetzteil und Motorsteuerung. Der µC soll die PWMs erzeugen und die Steuerung/Regelung übernehmen. 8051er von Atmel deshalb, weil ich damit schon
> 8051er von Atmel deshalb, weil ich damit schon etwas Erfahrung habe. Ist > also eher in der Bequemlichkeit begründet :-). 8051 bedeutet, dass du auch von anderen Herstellern einen 8051 nehmen kannst -
-
Thread
Controller ansteuern über Netzwerk
schreiben muss, da ich schon seit ich 13 bin mit PHP arbeite und seit 2 Jahren so aus Spaß mit den 8051ern arbeite und mich grad auch ein wenig in die Welt der AVRs einarbeite, wäre die Realisierung mit dem "Lantronics XPORT" glaub das einfachste =) Was kostet der "Lantronics XPORT" denn? Bekommt
Frankii schrieb im Beitrag #2616124: > Kann ich daran einen Controller z.B. 8051 (hab noch sooo viele rumliegen > xD) oder AVR anschließen und dann über das Webprogramm etwas an den > Controller senden? (es hat ja 3 Programmierbare I/O Puts, serielle > Übertragung möglich?)
-
Thread
1-wire-DS1820 Verständnisfrage
b4h // Port-Pin P4.0 = c0h Der Prozessor ist ein 8051er (hier der AT89C51CC03er von Atmel) und die Sprache ist C !! Jedoch gilt in C: die µC-spezifischen Besonderheiten z.B. beim Arbeiten mit SFRs und SFR-Bits sind leider nicht international genormt und
unsigned char bit ist die Def. einer Bit-Variablen, ganz genau: eines einzelnen Port-Pins, denn beim 8051er sind die Port-Pins bitadressierbar. DQ ist der symbolische Name des Port-Pins, hier der Datenbit-Pin für den 1-Wire-Bus und 0xb4 ist die interne Adresse dieses Port-Pins (des Port-Pins P3.4).
-
Thread
VGA - 8051 - Wer kann helfen?
angeschlossenen Monitor ausgeben. 2.) Idee: Ein VGA Zwischenstecker mit einem Controller (8051 ?) in welchen die Grafik fest einprogrammiert wird. Ist der Stecker auf ON dann wird programmierte Grafik angezeigt, ist der Stecker auf OFF kann das ganz normale Signal passieren. 3.) Problem: Ist ein 8051 der richtige Controller? Welche Spannung liegt an welchem Pin (gibt es überhaupt so was wie eine garantierte Versorgungsspannung für einen 8051 in einer Monitorleitung) wer könnte mir bei der Entscheidungsfindung
-
Thread
Treiberschaltung mit IRLIZ44N
Hallo. Ich muss mit einem 8051 Controller von SiLabs ein 12V-Schütz schalten, das 10A Anzugsstrom hat und danach angezogen 200mA aufnimmt. Kann ich das mit dem IRLIZ44N direkt schalten? Der Controller liefert mir High einen Pegel
@ Mort (Gast) >Ich muss mit einem 8051 Controller von SiLabs ein 12V-Schütz schalten, Die miesten 8051 haben schlaffe Open Drain Ausgänge, da braucht man einen passenden MOSFET-Treiber. >das 10A Anzugsstrom hat und danach angezogen
-
Thread
Keil µVision 4 Lizenz
Homer schrieb im Beitrag #4509230: > Lizenz Keil µVision Für 8051 oder ARM? Es gibt uC Hersteller die stellen Keil kostenfrei zur Verfügung, ohne Einschränkungen, natürlich nur für deren Produkte. Für 8051: http://pages.silabs.com/lp-keil-pk51.html Für ARM
Lothar schrieb im Beitrag #4509384: > Homer schrieb: >> Lizenz Keil µVision > > Für 8051 oder ARM? Es gibt uC Hersteller die stellen Keil kostenfrei zur > Verfügung, ohne Einschränkungen, natürlich nur für deren Produkte. > > Für 8051: > > http://pages.silabs.com/lp-keil-pk51.html
-
Thread
Wo kann man den AT89C51AC2 kaufen?
einzigen Vorgaben, die wir uns selbst gegeben haben sind, dass es billig sein muss, und dass er einen 8051 Kern hat. Das liegt daran, dass wir bis jetzt immer 8051-kompatible Controller verwendet haben (auch wegen Keil uVision), obwohl ich selbst gerne auf die AVRs umsteigen würde. Und mein Kollege ist
wird es ein wenig klarer... Okay, ATMEL hat soweit ich es gerade sehen konnte, wirklich nur drei 8051er mit AD-Wandler im Angebot. Wobei ich dir bzgl. der Aussage mit den Leitungslängen prinzipiell mal zustimme. Falls du also deinen Kollegen umstimmen kannst, wie wäre es z.B. mit dem ED2? Den gibt
-
Thread
Probleme mit Reset Pegel Atmel AT89S52
runtergezogen wird. Du hast einen Spannungsteiler mit internem Pullup und Deinem 10k Widerstand. Bei 8051 sollte man einen Taster von Pin nach GND schalten, die Ports haben interne Pullups. Alles andere is nix. Siehe: http://www.atmel.com/dyn/resources/prod_documents/doc4316.pdf Seite 74 > Jetzt hatte
Hallo Florian, einen NPN Transistor kannst Du mit einem Standard 8051-Port nur sehr eingeschränkt ansteuern, da die Ports High-Side aufgrund ihrer Bauart nur einen geringen Strom sourcen können. Du müßtest dann noch einen externen Pullup-Widerstand (min. 330 Ohm) nach
-
Thread
Welche uC Architektur im Hobby-Bereich?
Dokumentationen vom Hersteller * Hardware günstig * JTAG wäre nett In den Uni bin ich in Kontakt mit 8051ern und C166 gekommen. Das Problem beim 8051er ist, dass der nur 8-bittig ist, die Probleme beim C166 sind, dass alle mir bekannten Tools, die was taugen, sehr teuer sind (Keil z.B.). Die AVRs sind
-
Thread
Ringbuffer lesen/schreiben
Morgen, wir haben die Aufgabe bekommen ein Programm (auf dem8051) von Assembler in C zu übersetzen. Es geht dabei ums aus- und einlesen von Daten aus einem Ringbuffer. Insbesondere ist mir nicht klar, wie ich die Variablen initilisieren soll (siehe Funktion rbInit
ausgelegt sind, als für nen kleinen 8051. Der MC wird sich erstmal schon dumm und dußlich ackern, ehe er überhaupt die ganzen Indirektionen aufgelöst hat. Und zu allem Übel wird er das mit generic Pointern machen müssen, d.h. für jeden einzelnen
-
Thread
Vielleicht bin ich ja verrückt !?
Ne, so verrückt ist das nicht. Z.B. gibt es von Maxim ein 8051-Board mit Java: http://www.maxim.de/quick_view2.cfm/qv_pk/3743 Da es das schon einige Jahre gibt, gibt es bestimmt auch ein Forum dazu, wo man näheres erfährt. Das es ein 8051 ist und kein AVR könnte daran liegen, daß dieses 8051 Derivat bis 16MB externen Codespace unterstützt. Peter
-
Thread
Welche Prozessorarchitektur (nach)bauen?
> Vereinfachungen oder andere Modifikationen liegen nicht drin. Warum nicht? Auch die ganzen 8051-Derivate, die seit 1995 erschienen sind, sind Opcode-kompatibel und trotzdem bis zu 12 mal schneller als der Original-8051. Und das nicht wegen der Erhöhung der Taktfrequenz, sondern weil die Befehle
http://opencores.com/project,openmsp430 Ich hätte selber jetzt vom Instruktinossatz an etwas 8051 kompatibles gedacht.
-
Thread
Berechnun in Assembler
Für 8051 Assembler: http://home.tiscali.de/peterd/appl/soft/arithmet/index.htm Peter
Prozessor (C509) einen ähnlichen > Befehl gibt wie "ldi"? Du weißt aber schon, daß der C509 ein 8051 ist? Vergiß also die ganzen AVR-Diskussionen der anderen. Das ist ne völlig andere Architektur. Ich hatte Dir ja bereits nen Link für ein 8051 Mathepaket in Assembler gegeben. Da sind alle
-
Thread
Servo fährt an Anschlag (8051)
Hallo, wir versuchen gerade einen Servo (Hitec HS-422) an einem Microcontrollerboard (Atmel AT89C5131A) zu betreiben. Programmiert haben wir ein herkömmleches PWM Signal, mit Pulsweiten von 1-2ms und 20ms Pause wie üblich. Diese Werte haben wir durch Messung an einem Oszi auch bestätigt. Die Signalleitung vom Servo ist an einen Port de MC mit Pullup angeschlossen (5V) die Versorgungsspannung kommt von einem Batterieblock (6V) Massen sind verbunden! Problem ist nun, dass der Servo immer an den rechten Anschlag fährt und versucht noch weiterzukommen. Geschwindigkeit variiert willkürlich! Danke
-
Thread
Servo kaputt, warum??
kenn' mich mit denen mal auch überhaupt nicht aus, aber vielleicht bekomme ich sowas auch mit nem 8051er hin
Ich bin auch vom 8051 auf den AVR umgestiegen. Zwar muß man sich daran gewöhnen, plötzlich sehr wenig RAM "verschwenden" zu können, aber die wirkliche 1-Chip Lösung macht das wieder wett... Zum Thema: Ich habe auch schon
-
Thread
Assembler-Code
Und ein Blick in den Befehlssatz wäre natürlich am einfachsten, dann wüßte man nämlich, daß der 8051 einen Divisionsbefehl hat, um ein Byte in Dezimalziffern zu zerlegen. @Alex, Johannes, der AT89S8252 ist ein 8051 und kein AVR. Peter
Stimmt: Für den 8051. Da hab' ich wohl was überlesen. Sorry. Grüße, Alex
-
Thread
Steckplatinen bei Reichelt?
Bestell Dir auch gleich so ein Sortiment bunte Drahtbrücken mit, erspart viel Arbeit... MfG Markus_8051
richtigen Platine. Teilweise schwingt der Quarz auch schon ohne Kodensatoren an. Gruß, Markus_8051
-
Thread
Mit 8051 auf Display schreiben
Hallo, ich versuche gerade über Memory Mapped(8-Bit Interface), also vom 8051er ausgesehn, das Display wie einen externen RAM zu benutzen, Glue Logic halt. Die IDE ist Keil und Programmiersprache C. Hier mein bisheriger Code: http://pastebin.com/0Rx7XX5Y Also Text auf
-
Thread
8051 Wecker klingelt nicht
ertönt kein Signal! Ich sehe nirgends einen Zugriff auf nen Output-Pin. Und im Blockschaltbild des 8051 ist auch kein integrierter Lautspecher zu sehen. - Vergleichsroutine schreiben - Tongeneratorroutine schreiben - Lautsprecher anschließen. Peter
-
Thread
8051 librarys howto??
howto (oder wenigstens ein paar info's ) wie ich aus meinen c-funktionen eine library für einen 8051 MCU zusammen baue. mit keil µvision hab ich schon eine erstellt, aber irgendwie funktioniert das nicht (vielleicht mangels fehlender anleitung) und vorallem scheint man die erstellten Librarys
-
Thread
8051 Timer Assembler
gegenüber ;) Was hast Du erwartet? Assembler ist auf jedem MC umständlicher als C. Wobei der 8051 noch ganz hübsche Kombibefehle hat (DJNZ, JBC, CJNE), die z.B. der AVR nicht hat. Und viele Befehle auch auf dem direkten RAM (0x00-0x7F) ausführbar sind. Z.B. das "DJNZ RAM-Variable" im Interrupthandler
-
Thread
LCD ansteuern mit 8051
fürchtete schon, dass das Display defekt ist. Kennt nun jemand eine Nützliche Seite wo Tutorials für 8051 in C zu finden sind? Die Seiten von Emanuel sind sicher ganz gut, überhaupt dieser Codegenerator wäre toll, wenn ich ASM könnte.
-
Thread
Quellcode eines 8051-Assemblers
Guten Tach Zusammen, ich habe mir vorgenommen ein 8051-Assembler in Java zu Schreiben. Anfangs lief es recht gut, aber nun kommt die ganze Geschichte ins stocken. Meine Frage nun : Kann mir irgendjemand den Quellcode eines 8051-Assemblers schicken oder
http://john.ccac.rwth-aachen.de:8000/as/index.html ist allerdings etwas komplexer als ein einfacher 8051 ASM. Matthias
-
Thread
Scheiß Codegeneratoren! Silabs!
Compiler für die 8051 Architektur...
Jim M. schrieb im Beitrag #5750991: > Leider ist Keil einer der besseren Compiler für die 8051 Architektur... Meine Begeisterung für diesen Compiler hält sich arg in Grenzen. Sobald zum Beispiel 32 bit integer ins Spiel kommen wirft der Optimizer das Handtuch. Da wird dann schon mal ein >>
-
Thread
Bipolare Schrittmotoren/Ansteuerung
aus bzw. müssen dann 4 Transistoren mit Glimmerscheiben isoliert werden). Ich werde in Kürze ein 8051er-Programm zur Ansteuerung des bipolaren Schrittmotors in die Codesammlung einbringen. Tom
Schaltplan nochmal ins Forum mit Angabe des eingesetzten Schrittmotors. Außerdem sende ich ein für 8051er geschriebenes Programm zu diesem Schaltplan. Ein Programm, daß dank Erläuterungen zu den Befehlen auch ohne Probleme auf Atmels oder PICs oder ST6er oder Z8er umgeschrieben werden kann. Das Programm
-
Thread
AVR32: Wofür entwickelt?
So ich denke um MP3 vernünftig laufen zu lassen braucht man schon 60MHz. Nö, es reicht ein 8Bit 8051 mit max 24MHz voll aus. Z.B. Atmel AT85C51SND3 Peter
Das MP3-dekodieren erledigt beim AT85C51SND3 ein Coprozessor, nicht der 8051.