-
Thread
Einsteiger: Propeller oder Atmel?
genug Stolperfallen. Ich selbst hab mit dem Z80 angefangen. Dem Anfänger heute würde ich zum 8051 raten. Gibts auch als Variante mit seriellem Bootloader. Mal im Forum suchen...
strukturiert als das > Z80 Derivat, was wir in der Schule programmieren. (Kotz!) Ich hab mit einem 8051er angefangen - den würde ich echt niemandem mehr empfehlen, weil die Programmierung teilweise wirklich recht umständlich ist und ein AVR das gleiche viel einfacher kann und dabei noch wesentlich schneller
-
Thread
ansteuerung eines LCD mit PIC
und dann wird E = high, 1µs warten und E = low. Beim Lesen genau so, nur eben Daten = FF (beim 8051) und gelesen wird direkt bevor E = low. Das mit ständig E = high kann meiner Meinung nach nicht funktionieren. Peter
Ruhezustand ist E = low. Probiert es doch so, wie ich es beschrieben habe. Ich mache es mit einem 8051 so und da funktioniert es. Beim 8051 muß man den Port zum Lesen auf FF setzen, beim PIC die Richtung umschalten. Das sollte der einzige Unterschied sein. Peter
-
Thread
Hochauflösende Zeitmessung/Capture
10ns schaffst Du z.B. mit dem C8051F120: "High-Speed pipelined 8051-compatible CIP-51 microcontroller core (100 MIPS or 50 MIPS)*" Du kannst sogar 6 Eingänge parallel messen: "The Programmable Counter Array (PCA0) provides enhanced timer functionality while requiring less CPU intervention than the standard 8051 counter/timers. PCA0 consists of a dedicated 16-bit counter/timer and six 16-bit capture/compare modules." Peter
-
Thread
C Code - Problem mit struct
Also zuerst mal das Wichtigste: Ich verwende Keilµ Vision3 als C Compiler und arbeite auf einem 8051 Derivat. Nun habe ich folgendes Problem: Ich habe ein Hauptprojekt (enthält main.c) und ein zweites Keil Projekt, welches zu einer Library (.LIB) kompiliert und im Hauptprojekt eingebunden wird
Du hast 'idata' (wohl ein spezifischer 'Type qualifier' -- hab keine Ahnung von 8051ern) sowohl im typedef, als auch in den ganzen Deklarationen, das geht sicher schief. Aber ein anderes Thema: status = functionName().super; das sollte funktionieren, aber wozu gibt die Funktion
-
Thread
Einstieg in Microcontrollerprogrammierung mit Stellaris Launchpad?
Kranen schrieb im Beitrag #2926710: > Ich werde wohl mit einem 8051 Controller von Atmel (at89c51ed2) > beginngen Kannst ja mal den Wickenhäuser ausprobieren. Die Demo bis 8kB sollte ne Weile reichen. Peter
Nach deiner Logik sollte er dann nen 8051 Typ nehmen, fällt Direction auch noch weg :-) Mal ehrlich, du scheinst es ja auch gelernt zu haben so what ?
-
Thread
Da spielt wohl Andreas an den Verlinkungen
Hah... und ich dachte schon :) Suche nach STM32 im Forum, finde nur 8051 Sachen hehe...
War doch schön. Endlich mal wieder eine Menge 8051, 6502 und Z80 Beiträge. Wie damals(TM) :-)
-
Thread
unterschiede bei µC?
EPROM heißt und nur Flash nehmen. Am einfachsten und billigsten ist aber der Eistieg mit den 8051-ern mit Bootloader, da braucht man nämlich nichtmal mehr ein Programmiergerät. Die gibt es auch noch von verschiedenen Herstellern: Atmel: z.B.: AT89C51ED2 Philips: z.b.: P89C668 Maxim: z.B.
besteht unter den 8051-ern, da ist bei einem Derivat-Wechsel kaum was anzupassen. In der Regel läuft sogar das Hexfile auf dem anderen Typ ohne neu assemblieren zu müssen. Peter
-
Thread
pcf8574 mit ULN2803 I"C Ansteuerung
Protexpander etc. Da muss eine Lösung mit einem Inverterbaustein her. Wir verwenden einen ADUC 832 8051 derivat. Die Ansteuerung über I2C haben wir durchgeführt da wir sonst nicht genügend Ports für die gesamte Steuerung zu Verfügung haben. Ist die Programmierung des AVR nicht kompilzierter als 8051
> Ist die Programmierung des AVR nicht kompilzierter als 8051? Nein, im Grunde genommen nicht. Nur da du auf 8051-Basis arbeitest, ist es natürlich ein höherer Aufwand, weil du dann natürlich eine neue Architektur samt Programmierumgebung erlernen müsstest.
-
Thread
langsamster Takt
9:12 Bj 60 Taktfrequenzen: Beim 8051, der einen nicht statischen Kern hat, gibt es einen Software-Trick zum Single-Step-Betrieb: Man initialisiere einen externen Interrupt, und schließe dort einen Taster an: Drückt man den Taster
Interrupt verzweigt. Ein einziger Befehl Abarbeitung zwischen Interrupts, ist eine Eigenschaft des 8051. Auf diese Weise kann man das Hauptprogramm schrittweise abarbeiten. Mittlerweile gibt es aber moderneres wie JTAG, aber das ist auch immer schwerer durchschaubar. Gruß Dietmar
-
Thread
HD44780 - man in the middle mit AVR?
serielle Schnittstelle (RS485) angeliefert werden. Soweit ist das auch kein Problem, obwohl ich aus der 8051-Ecke komme und dies erst mein dritter Versuch mit AVRs (ATMega8) und einem STK500 ist. Ich komme aber an der Stelle zwischen "unbekanntem µC" und meinem AVR noch nicht zurecht, da sich das Gerät spezifikationsgerecht
@ Andreas Kaiser: Leider habe ich als 8051er absolut keinen Plan von PICs und eine vollkommen neue Einarbeitung möchte ich mir in diesem Fall nicht antun. @Fred: Jo, der Mega16 ginge schon, ist aber eben gleich wieder mechanisch (und eigentlich
-
Thread
Bewerbung, kann man das so formulieren?
bei der Entwicklung von Schaltplänen, layouten und Routen von Platinen mit Eagle. Programmieren von 8051 und Atmel µController und vieles mehr. Ferner besitze ich Kenntnisse im Umgang mit der CAD Software DDS-CAD, eine Private Lizenz ist ebenfalls vorhanden. Ich bin verantwortungsbewusst, kontaktfreudig
wachsenen Alternativmarkt zu den SPS erkenne. Konkret befasste ich mich mit der Programmieren von 8051 und Atmel µControllern. Ich verfüge ferner über Grundkenntnisse bez. der Entwicklung von Schaltplänen, Layouts und Platinen mit dem Programm Eagle und habe sehr detaillierte Kenntnisse im Umgang
-
Thread
Ein kleiner Oberoncompiler für die C16x-Familie
Delay-Routine mit rein. Dabei lief der C166 noch gar nicht mit voller Geschwindigkeit. Vergleich mit 12MHz 8051. Das als Anekdote.
gemessen. Das liegt sicherlich an der doch recht umständlichen Verarbeitung von Unterprogrammen beim 8051. Da läuft man mit Makros besser.
-
Thread
CH32V003 - RISC-V für angeblich $0.10
Die 8051 Derivate von WCH haben ja an andere Stelle hier im Forum großen Anklang gefunden. Da hat mich eher der 8051 davon abgehalten, mich weiter mit den Devices zu beschäftigen. RISC-V macht das Ganze aber
Gigadevices lasse ich aufgrund der kopierten Produkte grundsätzlich die Finger, und die ganzen PIC und 8051 cloner waren bisher nur mässig interessant...). Den Low-end RISC-V Ansatz (RV32EC) finde ich ziemlich spannend und gerade da sollte sich die eingesparten Lizenzgebühren von ARM auch bemerkbar machen
-
Thread
AT89S52 Ausgangs Pegel bei 1 Signal
Man beachte, daß der 8051 seine Ports nach einem Reset auf high setzt. Es ist also sinnvoll alle Verbraucher low-aktiv zu schalten, damit nach dem Reset alles aus ist. Peter
Hallo, gut bewährt bei einem 8051er hat sich: 1) 47 kOhm Basiswiderstand und BC107 in Emitter-Schaltung 2) ULN-Chips (ULN 2001 ... 2004, bzw. 2801 ... 2805), teilweise 8 Kanäle für bis zu 500 mA und 50 V. Gruß Carlos
-
Thread
µC an USB betreiben
Die ATmegas oder die neueren 8051er von Atmel oder Philips können einen Bootloader aufnehmen, der dann (nur von der Software abhängig) sich aus jeder Quelle programmieren läßt - ob nun USB, RS232, CAN, Funk, etc. Nur den Bootloader
Ich habe bereits Atmel mit dem C-Compiler programmiert , (Serielle ) Dazu habe ich auch schon 8051er in Assembler und C-Programmiert ( ext. Rom gebrannt ) zu Ausbidungszwecken. Da ich allerdings noch Neuling in der Materie bin habe ich null Ahnung von UART , oder Bootloader etc. Kennt jemand ein
-
Thread
Möchte jemand für mich ein PIC-Assemblerprogramm schreiben?
Registern (mit ein paar Regeln) austoben kann erspart einige Lade und Speicher Befehle im Vergleich zum 8051. Eines kann ich dir aber jetzt schon sagen: Wenn du mehr als ein paar blinkende LEDs hast, dann wünschst du dir C (und auf dem AVR kriegst du das via gcc prompt geliefert ^^).
Baum. In C würde einem die ganze Mühsal wenigstens der Compiler abnehmen. Bzw. andere Assembler (8051, AVR) haben einen lückenlosen und direkt adressierbaren Adreßraum bis 64k.
-
Thread
Welchen Mikrocontroller wähle ich?
stark vertreten. Mikrocontroller-Familien gibt es aber einige z.B. - AVR - PIC - MSP430 - 8051 - V850 - STM8 Und viele mehr. Der Trend geht seit einigen Jahren in Richtung ARM, viele Hersteller haben inzwischen ihre eigenen Controller auf Basis der ARM-Architektur, z.B. - STM32 von STMicroelectronics
Technik befassen will, dann > ist der MSP430 der richtige Einstieg. Warum denn gerade der? Ein 8051 oder AVR ist dafür völlig gleich gut geeignet. Ich habe mit dem 8051 angefangen. Gegenüber dem AVR hat der den Vorteil, daß man Interruptprioritäten vergeben kann.
-
Thread
ISR für ein NOTAUS
Es handelt sich um einen 8051. Lg
diesen Interrupt durch zufälliges Schreiben des IE Registers maskieren kann (kein NMI ausser R im 8051), der setzt sich den Hut mit dem Kran auf :D =<^^>= RRRR
-
Thread
Taster 1 5x drücken LED1 an, Taster 2 löscht LED 1 wieder
Sequenz dec / brne Aha...langsam klart der Himmel auf. Wir lernen nämlich mit nem Buch über den 8051. Und dort haben wir immer mit djnz programmiert. Gruss Micha
dec / brne > > Aha...langsam klart der Himmel auf. Wir lernen nämlich mit nem Buch über > den 8051. Und dort haben wir immer mit djnz programmiert. OK Du kannst natürlich in Massen gewisse 'Ideen' und 'Konzepte' von einer Plattform auf eine andere übertragen. Aber tu dir selbst einen Gefallen
-
Thread
Warum gibts keine forumeigene C Bibliothek?
Ports betrieben werden, sondern "ganz normal" über Daten-, Adress- und Steuerbus (wie z.B. bei vielen 8051er-Systemen) ist der Änderungsaufwand oft minimal und bezieht sich hier nur auf das Ändern der CS\-Adressen. Allerdings kommen dann die wirklichen Schwierigkeiten, denn C-Compiler ist ja nun leider
Funktionssammlung für den 1-Wire Bus (DS18S20 und seine "Kollegen" DS2408 und DS2450). Basis ist ein 8051er und die IDE ist µC/51. Bei Bedarf können wir diese incl. einer kleinen Einführung in den 1-Wire-Bus, gerne hier veröffentlichen. Bernd
-
Thread
STM32 - wo landen Konstanten
zusammen, dass AVRs 3 völlig getrennte Adressräume haben (Flash, EEPROM, RAM) und GCC nicht wie manche 8051er Compiler adressraumübergreifende softwarekontrollierte und damit langsame Pointer implementiert. Also muss man die Adressräume explizit angeben und erwischt da nicht die stärkste Seite von GCC.
Vielen Dank nochmal für die ausführlichen Infos. Ich habe bisher eben nur mit 8051, TMS320C25 , AVRs und 8048 gearbeitet, alles MC/DSP mit getrennten Adressräumen, wobei ich die TMS,51er und 48er nur in Assembler bearbeitet habe. C bisher nur auf Linux, Windows und AVRs. Bei Linux
-
Thread
Probleme AT89C51CC03 Flip?
mal den Schaltplan ? Hast Du den PSEN-GND Jumper vorgesehen ? Der CC03 hat nicht die standard 8051 Pinbelegung. Peter
Schwingt denn überhaupt der Quarz (Frequenz/3 am ALE pin meßbar) ? Ein fabrikneuer 8051 springt auch ohne Hardwarebedingung in den Bootloader. Peter
-
Thread
AVR-GCC AT89S8252
Isn 8051 -> SDCC, Wickenhäuser Peter
heißt nicht umsonst "AVR"-GCC, weil er für AVR-Controller gemacht ist. Da die AT89XXXX-Controller 8051er und keine AVRs sind, wird das nichts.
-
Thread
10-Bit Arithmetik / Welcher µC ?
Höhe, Steigen, GPS.... Nachdem ich noch keinen eigenen µC hab, bin ich grad auf der Suche. Nen 8051 kann ich in Assembler programmieren. Der AVR mit 16Mhz würd mir auch gefallen, und so unterschiedlich vom Befehlssatz sind die ja auch nicht. Oder sollte ich da dann doch lieber auf nen 16-Bit Controller
16 bit dann ist wohl der M16C ganz gut - schau mal auf www.glyn.de Was hast du denn schon mit 8051 realisiert? In welcher Klasse bist du und wo wohnst du?? Beschreib dein Projekt mal etwas genauer!!! Viel Erfolg mfg Christian
-
Thread
AT89LP51ED2 (8051) Problem beim erstellen der Keil FlashMon Hex-Datei
nur der Chip und die benötigten Komponenten. Später soll mit dem Chip mal ein Arduino Uno nur mit 8051 Architektur entstehen. Bezüglich dem Monitor: es kann in den RAM geladen werden, aber muss nicht. Entsprechendes Zitat von der Keil Homepage: ,, For targets using von Neuman code memory, FlashMON51
falsch. Wenn Interesse besteht kann ich natürlich euch auch verraten, wie man FlashMon51 auf einem 8051 Atmel ausführen kann.
-
Thread
Core8051 für A3PE Starter Kit
Hallo Ich habe unter https://www.microsemi.com/document-portal/doc_view/131526-core8051s-embedded-processor-hardware-development-tutorial ein Tutorial für die Nachbildung eines 8051 auf Microsemi(Actel)-FPGAs gefunden. Wie im Tutorial angegeben habe ich die Code-Dateien heruntergeladen: http://www.actel.com/documents/Core8051s_Fusion_DesignTutorial_DF.zip Leider bezieht sich das Tutorial nur auf die folgenden Entwicklungsumgebungen: M1AFS-DEV-KIT-SCS M1AFS-EMBEDDED-KIT M1AFS-ADV-DEV-KIT Ich habe aber ein Microsemi
-
Thread
TWI-Multi-Master für ATMEGA in C
Ansonsten wäre der Status "Arbitration lost" ja völlig sinnlos. Mit den NXP/Philips 8051-ern (P87C751, P80C562, P89C668) hat das auch super geklappt, bis sie eingestellt wurden. Der Multimaster-I2C funktionierte auf Anhieb und exakt nach den Beispielen in den Application Notes. Den P89C668
Schattenregister anlegen, damit das Flag wirklich erst am Ende des Interrupthandlers gelöscht wird. Beim 8051 kann man die Bits ja einzeln setzen, da gibt es dieses Problem nicht. Peter
-
Thread
Temperaturregelung mit 8051
Guten Abend! Ich möchte eine Temperaturregelung für meinen Ofen realisieren. Man soll die Temperatur digital einstellen und die Temperatur im Kochtopf soll dann stimmen. Das Problem dabei ist, dass so etwas noch nie gemacht habe. Daher wäre ich euch sehr dankbar, wenn ihr mir erklären könnt, wie ich das mit ADC und PWM realisieren kann bzw. wie ich dabei am günstigsten vorgehe. Den Temperatursensor gebe ich dann in den Topf. Freundliche Grüße Hans
-
Thread
8051 schnittstelle
möglich dass man mit dieser seriellen schnittstelle ein bussystem aufbaut das es ermöglicht mehrere 8051 miteinander kommunizieren zu lassen?
-
Thread
Microcontroller 8051
Es soll eine PWM Singal, am Ausgang P0.0, mit einer Frequenz von 9,5Hz erzeugt werden, der Tastgrad soll dabei G= 0,3 betragen, nach der ersten Periodendauer soll G= 0,6 und danach G=0,9 sein, anschließend wird wieder mit G=0,3 begonnen. Für die den Tastgrad 0,3 und 0,6 ist das auch kein Problem, nur wie machen ich das für den Tastgrad 0,9. Im Betriebsart 1 gibt es nur eine 16Bit Zähler! 2^16 = 65536d Für Tasgrad 0,3 ti= 105ms • 0,3 = 33,33ms tp = 105ms – 33,33ms = 71,67ms 2^16us – 33330us = 32206d 32206d = 111110111001110 = 7DCEh THO = 7D TLO = CE Für Tastgrad 0,9: T=105ms
-
Thread
Atmel 8051
Hi, ich kann bereits ein wenig assembler, habe aber bis jetzt nur auf einem 80535 Sab (8051) programmiert. Jetzt habe ich gesehen das Atmel auch bausteine mit der 8051 Architektur anbietet, weis jemand ob die Assembler Befehle z.B. auf dem AT89LS52 gleich sind wie auf dem 80535?
-
Thread
Drehzahlmessung mit 8051
Guten Tag Ich habe einen AT89C2051 mit 24 MHz. Ich habe einen Benzinmotor und möchte mit meinem 8051 und weiteren Bauteilen die Drehzahl der Motors in U/min messen. Ich nehme einen Fototransistor und eine Lichtquelle. Ich habe schon einemal ein Programm geschrieben wo ich einfach den Timmer starte
Umdrehung) du 8,33333333333333 Impulse pro Sekunde bekommst. Bei 1000 entsprechend 166,666666. Beim 8051 bin ich nicht so fit, aber leite den Impuls auf einen ext. Triggereingang, lies den Timerwert aus, setze den Timerwert auf 0 usw. Michael
-
Thread
8051 und interrupte
Hi, ich bin relativ neu bei 8051 und hab jetzt mal eine etwas theoretische frage. Wenn ich einen Int auslöse, will ich ich zuerst alle anderen Ints während der abarbeitung unterbinden (EA=0 glaub ich). Was passiert mit den Int-Anforderungen
-
Thread
Mikrocontroller 8051
Tag, ich suche dringend einführungen zur programmierung von mikrocontrollers der 8051 Familie in C bzw. c++..... oder vielleicht allgemein eine mikrocontroller programmierung in c / c++ (empfehlenswerter compiler oder ähnliches) Das ganze brauch ich da ich keine Ahnung in diesem
-
Thread
8051 und Festplatte
Microcontroller gesucht hab, fand ich diese Seite, wo ich einen Link "IDE Interface stuff" eine Zip Datei "8051-ide" heruntergeladen habe. Leider funktionierte das entpacken nicht. Vielleicht kann mir jemand andere Infos, Links, oder sonstiges Material zu dem Thema schreiben. Mein Prozessor ist ein SAB 80C517
Microcontroller gesucht hab, fand ich diese Seite, wo ich > einen Link "IDE Interface stuff" eine Zip Datei "8051-ide" > heruntergeladen habe. Leider funktionierte das entpacken > nicht. Bei mir funktionierts, hab die entpackte Datei mal angehängt... > Vielleicht kann mir jemand andere Infos, Links, oder > sonstiges
-
Thread
kleinster 8051'er
hallo ich bin auf der suche nach einem 8051 kompatiblen up. - er sollte 16 i/o's haben. davon einen timer eingang. - geschwindigkeit spielt keine so grosse rolle. muss nicht unbedingt ein rics prozessor sein. -sollte 2 16bit timer haben
-
Thread
Software-Realisierung eines zusätzlichen UARTs beim 8051?
darunter gemeint ist und wie das funktioniert: Software-Realisierung eines zusätzlichen UARTs beim 8051?
Ach was, mit dem Code-Generator für 8051-Kompatible von Erik Buchmann ist das ein Kinderspiel. Ausprobieren ! 8051 ist Spitze !
-
Thread
Programmer für AT89CXX51
meisten AT89Cxxxx einen PSEN Pin. Einen Bootloader haben eigentlich nur die größeren. Die Standard 8051er haben sowas nicht. Einige können ISP (ähnlich dem von den AVRs), die einfachen müssen aber parallel beschrieben werden.
Bevor ich mir dann aber einen teuren Programmer kaufe, lege ich mir eher einen größeren 8051 zu. Der kostet zwar etwas mehr, aber ich brauche keine Hardware ausser einen Pegelwandler (Max232) und ich habe den Komfort ihn mal schnell umzuprogrammieren. Der AT89C5115 ist auch recht klein und
-
Thread
FAT16 / MMC für KEIL compiler
Hallo Zusammen! Ich habe eine Frage. Hat jemand eine FAT16/MMC-library für einen c8051xxx ? .. Also Keil-compiler kompatibel. Ich will einen c8051fxxx Mikrocontroller für mein Projekt benutzen. Und das Rad neu erfinden und die Library selber schreiben möchte ich nicht. Vielen Dank
Wieso sollen 8051er schlecht für den Zugriff auf mmc Karten sein wegen ihren dptr's? Dieser Zusammenhang will sich mir nicht ganz erschließen. Ciao, Rainer
-
Thread
32 Bit Controller für Motion Control
verdoppelt sich das ganze (Zugriff auf Set- und Clear-Register). Der ARM Cortex M3 ist quasi der 8051 der 32Bit-Welt. Peter
>Der ARM Cortex M3 ist quasi der 8051 der 32Bit-Welt. Dann sollte man wohl besser die Finger davon lassen :-)
-
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
AVR/PIC oder ähnlich mit integrated osc >8MHZ
Zyklen. Zumal diese CPU kein SIMD (ausser evt. DSP zeugs) kann oder? Was ist eigentlich mit den 8051ern. Da gibts ja unterdessen auch 80+ MHz modelle (kenne jedoch keinen mit int osc). Die arch ist zwar ein bisschen in die jahre gekommen aber mit nem 16MHz AVR sollte ne 80MHz 8051 doch locker mithalten
zirkulare Puffer. Es gibt auch µCs die in Richtung hoher Takt mit wenig Perepherie gehen: z.B. eine 8051 Version bis 100 MHz (single Cycle), oder etwas exotisch der Propeller Chip. Für viele Anwendungen braucht man keine hohe Geschwindigkeit, sondern eher wenig Stromverbrauch. Vermutlich laufen die
-
Thread
Welche IC's / Funktion Mittelabgriff Akkupack ?
Nummer die Wichtige. Ich kann sie leider > nicht entziffern auf dem Bild. Ist wohl ein OTP-µC, 8051-Derivat.
die Wichtige. Ich kann sie leider >> nicht entziffern auf dem Bild. > > Ist wohl ein OTP-µC, 8051-Derivat. Möglich, der Hersteller ist jedenfalls Silan Microelectronics
-
Thread
(Parallele) Kommunikation zwischen 2 uCs
nicht richtig oder ist am Ende noch genug Zeit werden wir wohl auf SPI umsteigen (was der 8051 aber nicht in Hardware unterstützt ergo keine Interrupts).
Warum dann nicht UART ? Das hat der 8051 doch eingebaut und es ist einfach zu debuggen, was gerade bei so einer Übungsaufgabe sicher nicht verkehrt ist.
-
Thread
Frage zu HDMI-RGB Konverter
Treiber). Steht auch Beschreibungstext des verlinkten Displays: ... easily controlled by MCU such as 8051, PIC, AVR, ARDUINO ARM and Raspberry PI.
> Steht auch Beschreibungstext des verlinkten Displays: > ... easily controlled by MCU such as 8051, PIC, AVR, ARDUINO ARM and > Raspberry PI. Das schrieb dir schon damals MUC, aber Lesen ist wohl nicht so dein Fall.
-
Thread
LEDs Helligkeit verändern
Hallo, ich versuche gerade mit einem Testboard (8051) die Leds anzusteuern und deren helligkeit zu verändern. Gibt es da schon irgendwelche fertigen Codeteile, da ich das nicht auf die reihe bekomme.wäre auch über einen hilfreichen link dankbar! mfg
@ daniel, was meinst du, was ich habe? habe nen kleines testboard mit 8051 und steuere das über keil µVision. Led blinken lassen ist ja kein ding, main loop und dann bestimmtes muster an port1 ausgeben lassen. doch wie bekomm ich die leds z.b. gedimmt? habe noch nicht viel
-
Thread
Mikrocontroller für Anfänger
Assemblerprogrammierer auf den Schlips getreten fühlen und dann unsachlich werden. Ich hab >10 Jahre Assembler (8051) gemacht, mit C ist man wesentlich effektiver. Assembler ist für mich Diebstahl am Auftraggeber.
MCUA schrieb im Beitrag #3320975: > Jeder stinknormale ASM-Befehlssatz Außer AVR. Angeblich 8051 und PIC ebenfalls.
-
Thread
Keil µVision2 4K Version
> µVision2 Welcher Compiler? 8051?
noch nicht, muss ich mir genauer anschauen. Ein grundsätzlich vollwertiger guter Compiler für 8051, und noch Freeware. Allerdings nicht so bequem wie die µVision, man muß sich halt z.B. Makefiles selber stricken, oder für Derivate des 8051 Libraries selbst anpassen.
-
Thread
C und Assembler
> Adreßberechnungen notwendig. Wovon träumst du eigentlich nachts? Ach ja, wahrscheinlich vom 8051... Gruß, Edson
zumindest die kleinen 12/16/18) sind sogesehen auf Assembler optimiert, als dass sie als C-Maschine einen 8051 optimal aussehen lassen?
-
Thread
Digitale FSK Demodulation mit Goertzel Algorithmus
* 800 = 10ms benötigen, also länger als ein Bit (3.3ms). Als Controller hätte ich mir einen C8051F5X von Silabs mit 50Mips vorgestellt, eventuell auch noch einen Cortex M3. Nur ist eine sinvolle Auswertung der FSK mit gegebenen Parametern mittels Goertzel Algorithmus überhaupt möglich? Und wenn
Rechenarbeit ja dann auf eine atan Funktion? Bei Verwendung einer atan Funktion mit CORDIC (http://www.8051projects.net/downloads108.html), welche mit Shiften, Addieren und Subtrahieren auskommt, wäre das doch wohl auch mit einem 8-Bit uC möglich? Vielen Dank nochmal!