-
Thread
Suche developer board für 8051
Hallo, zum VCFe 2005 hab ich ein kleines 8051 Board mit Epromsimmulator aufgelegt, ist halt sehr einfach zum nachbauen. sollte Intresse besteh en dann einach bei mir melden. Hier ist der Link zum Projekt: http://auram.de/vcfe8051.htm Gruß,
Informationen zum VCFe unter www.vcfe.de . Das ist bei weitem die preisgünstigste Möglichkeit mit einem 8051 zu arbeiten, denn auf dem Board sind nur gängige Bauteile verbaut die der eine oder andere noch in seiner Bastelkiste hat und so wiederverwendet werden. Es kann jeder 8051/2 im DIP40 Gehäuse eingesetzt
-
Thread
Programmierung eines 80C552 mit Assembler
Beitrag #2100011: > so dass ich es halt in Assembler machen muss. :-( Ist auch kein Beinbruch, der 8051 Assembler ist ja sehr komfortabel. Mit dem DIV Befehl kannst Du den Wert in Einer und Zehner zerlegen. Und mit MOVC A, @A+DPTR die Ziffer in den 7-Segment Code umwandeln. Peter
umsetzen, die "Dienstvorschrift" schreiben. Wenn C nicht erlaubt, dann halt Assembler, ist bei derr 8051 Family recht komfortabel, auch das "mischen" von C usd ASM geht mit dem Keil-Tool sehr gut. (kenne den Vorgänger µVision2)
-
Thread
Problem mit Servoansteuerung (AVR, GCC)
Bisher hab ich das nur auf 8051 und PC ausprobiert, das hat ganz ordentlich funktioniert, zu deinem AVR-Programm kann ich allerdings nicht viel sagen. Die 20ms, (->50 Hz Refresh), sind unkritisch, im Zweifel lieber weniger als
ob zumindest prinzipiell alles funktioniert, vor allem auch elektrisch. Apropos elektrisch, beim 8051 hab ich immer noch wahlweise einen Treiber, Transistor oder Optokoppler zwischen Portpin und Servosignaleingang geschaltet, der Servosignaleingang braucht zwar kaum Strom, aber geschadet hat das zumindest
-
Thread
AVR: PORTB |= 0b00001111; atomar?
war. Der Keil-Compiler unterstützt übrigens native Bits auch in C. Eine seltene Ausnahme. Der 8051 kann da übrigens an den Ports auch zur Falle werden. Also unbedingt die Port-Kapitel im betreffenden Mikrocontroller-Manual durchackern und alles nietundnagelfest programmieren.
AVR. Es war sehr allgemein gedacht. Und ich habe nur Erfahrung mit anderen Prozessoren, vor allem 8051, PSoC. Und Sachen wie 8255, PCF8574 usw. gibts auch noch!
-
Thread
HC595 schaltet willkürlich Ausgänge ab, Ich weis nicht was ich noch machen kann
Der verwendete µC ist ein 8051-Derivat. Ohne jetzt den Code zu sehen oder das Datenblatt zu bemühen, muß man beachten, dass die '1'-Pegel an seinen Ausgängen durch schlappe Pullup-Widerstände gehalten werden. Zur Erhöhung der Störfestigkeit
wichtig. Diesen Typ kann (und sollte) man auf push-pull Ausgänge konfigurieren. Viele nicht uralte 8051 können das.
-
Thread
Code von einem Mikrocontroller auslesen
in der Assemblerprogrammierung auf dem gegebenen Controller hat. Ein 2kByte-Programm für einen 8051 kann man mit viel Aufwand sicherlich noch nachvollziehen, aber ein paar-hundert-kByte-Programm für einen ARM ganz sicher nicht mehr.
Rufus Τ. F. schrieb im Beitrag #4519000: > Ein 2kByte-Programm für einen 8051 kann man mit viel Aufwand sicherlich > noch nachvollziehen, aber ein paar-hundert-kByte-Programm für einen ARM > ganz sicher nicht mehr. Wobei zu fragen wäre, für was ein skateboard mehrere HundertK
-
Thread
Ampelsteuerung
Hier mit Timer0 Interrupt http://www.goblack.de/desy/mc8051chip/uebung/index.html
Mist falsche URL die ist richtig: http://www.goblack.de/desy/mc8051chip/uebung/modelle/ampel/ampeli45.html
-
Thread
Habe ich den richtigen Simulator?
Hey alle zusammen, wir nehmen in meiner Schule den µC 8051 AT89C5131 durch bzw. arbeiten mit diesem Model über einen längeren Zeitraum. Da ich die Hardware(oder den µController) noch nicht habe, wollte ich einen tauglichen Simulator dazu verwenden, das
jetzt echt jedes Model eine eigene Befehlsliste/Syntax hat oder ob das nach Familien, in dem Fall 8051, eingeteilt wird? Viele lieben Dank für jede Antwort. :)
-
Thread
FAT für 8051 in Assembler
Hallo, wie muss die CF-Karte an den 8051 angeschlossen werden? Gibt es einen Schaltplan dafür? Danke. Gruß Michael
das hat leider mit dem PC nicht funktioniert, da dieser nach Einstecken der Karte hängt. So ein 8051er - System läßt da sicher einiges mehr zu; allerdings hat der CF-Adapter (bezogen von adapter-king) immerhin 40 Anschlüsse und die müssen dann an das 8051er - System angeschlossen werden. Zu der
-
Thread
mit was starten? Atmega8 - Einsteiger will keinen Mist kaufen
Für Pascal-Liebhaber gibt es natürlich auch noch Turbo51 von Igor Funa. In Verbindung mit einem 8051 mit integriertem ser. Bootloader (z.B. von Atmel) hat man eine kleine, feine Lösung, für die es sogar zwei verschiedene IDEs gibt, wenn man die Kommandozeile nicht so mag. Ein Controller als Beispiel: AT89C51RB2 von Atmel. Man kann jedoch Turbo51 für 8051er jeder Art benutzen.
-
Thread
Neue ATtinies 441 und 841
Port-MUXs. (zwar kein Vergleich mit den PPS, aber immerhin) Inzwischen bin ich auf die silabs 8051er aufmerksam geworden, siehe http://www.mikrocontroller.net/topic/299441#3621971 Mit der "Crossbar" im C8051F8… kann man solche Tricks anwenden und hat sogar noch einen GPIO mehr als beim ATTINY841
-
Thread
AD9833 Datenwort per Hardware SPI schicken
Hallo.. Habe vor mit einem 8051 mit Hardware-SPI-Schnittstelle ein 16Bit Datenwort in einen AD9833 zu senden. Da ich momentan leider noch keine fertige Hardware zur Verfügung habe wollte ich fragen ob das, was ich mir ausgedacht habe
den Clock-Impulsen durcheinander kommt und nicht beide Datenwörter hintereinander sendet.. Der 8051 kann leider nur 8 Bit Datenwörter senden, soweit ich weiß. Hat da vielleicht noch jemand Verbesserungsvorschläge? MfG Derdiek
-
Thread
uC mit USB und AD-Wandler
Um auch noch ein anderes Modell auf den Markt zu werfen: Ich bin mit dem C8051F320 von www.SiLabs.com glücklich. Der braucht so richtig schön wenig externe Beschaltung (z.B. kein Quarz, trotz USB) und ist trotzdem nett ausgestattet: - Temperatur-Sensor - ADC - USB - UART
nicht finden? http://www.silabs.com/tgwWebApp/public/web_content/products/Microcontrollers/USB/en/C8051F340DK.htm http://www.silabs.com/tgwWebApp/public/web_content/products/Microcontrollers/USB/en/C8051F320DK.htm
-
Thread
Division durch 2 mit Vorzeichen
Hallo Ingo, ebenfalls Danke für die Antwort! ich "muss" leider auf einem 8051-Derivat programmieren. so einen luxuriösen Befehl habe ich leider nicht :-( Trotzdem Danke! Gruß, Peter.
MOV C, ACC.7 RRC A Dafür hat der 8051 andere "luxuriöse" Befehle (z.B. CPL Portpin, DJNZ). Peter
-
Thread
[V] 8051 System
Zum Verkauf steht ein 8051 System, mit Timekeeper RAMund 27c256, letzterer ist gesockelt. Die Platine enthält weitere Chips, wofür die sind, weiss ich allerdings nicht. Quarz und 7805 sind auch drauf. Es sind zwei Stück da
-
Thread
Elektromotor mit 8051 ansteuern
Wie Kann ich einen Gleichstrommotor mit einem 8051 ansteuern? Und ist es möglich, die Drehzahl zu messen?
>Wie Kann ich einen Gleichstrommotor mit einem 8051 ansteuern? Per H-Brücke, Relais... >Und ist es möglich, die Drehzahl zu messen? Ja.
-
Thread
Multiplexer Test mit 8051
Multiplexer) in einem GAL16V8D realisiert und wollte dessen Funktion mit einem kleinen Programm mit einem 8051 testen (Intel 80C31BH). Das GAL Programm sieht wie folgt aus: declarations A, E1, E0 pin 1,2,3; Z pin 19 istype 'com'; equations Z = (E1 & A) # ( E0 & !A); test_vectors ([A,
Hey P.K.! Ja habe ich, Pin 11 ist auf GND...irgendwie sind hier wohl ned sooo viele 8051 fans hier, leider...freu mich natürlich über jede konstruktive antwort Mfg rocky
-
Thread
Sehr kleiner 8051 gesucht
Hallo Ich suche einen möglichst kleinen 8051. Brauche zwei Timer und eine PWM Unit. Was gibts da so? Grüsse Hans
NXP Teile der LPC-Serie Silabs C8051F300
-
Thread
8051 Programm schreiben
Hab ein Problem. Aufgabe: Für den 8051 Mikoprozessor soll ein Programm entworfen werden, das einen gewichteten Mittelwert von 3 Input-Ports berechnet werden und auf den einzigen noch freien Port ausgibt. Die Eingabekanäle für die Variablen
-
Thread
Atmel 8051 programmieren
Hallo, ich habe von Atmel einen 89S8253 µC (8051 Derivat, Flash-ISP, 12k) den ich, soweit ich weiß, nur mit dem Atmel AT89ISP Parallelprogrammer flashen kann. Nun suche ich nach einer etwas "moderneren" Lösung, sodass ich den µC auch unter Win7
-
Thread
Funkmodul mit Controller 8051
Guten Tag, ich wollte hier mal fragen ob mir jemand von euch helfen kann mein simples RF 400mhz Funkmodul in Betrieb zu nehmen. In der Schule habe ich erfahrung mit dem Microcontroller AT89S52 womit ich ganz gut klar kam. Ich bräuchte vll mal einen Ansatz. Um dieses Funkmodul handelt es sich: https://www.amazon.de/Aukru-Superregeneration-433M-receiver-module/dp/B00R2U8OEU/ref=sr_1_1?s=ce-de&ie=UTF8&qid=1470322766&sr=1-1&keywords=sender+empf%C3%A4nger Ich weiß das ich an jeder Seite einen Controller brauch aber wenn ich nach Hilfe suche, finde ich immer nur Tutorials wo eine Libary vom
-
Thread
8051 und Can-Bootloader
Hallo, Gibt es eine Möglichkeit irgendeinem 8051 oder Derivat über Can-Schnittstelle das Anwenderprogramm zu laden. Es muss nicht im internen Flash stehen. Kann auch externes EEprom sein. Peter Dannegger hatte hier im Code-Foruma mal einen Bootloader
Ponyprog geht es über ISP. Aber wie über Can beim T89C51CC01. 2. Kann ich mir für einen normalen 8051 mit Can-Controller eine Software schreiben, die im Prinzip das gleiche macht wie ein Boot-Loader über die serielle? Danke Andreas
-
Thread
8051 mathematik-routinen
hi, könntet ihr mal meinen dateianhang anschaun und mir sagen ob diese vier routinen korrekt funktionieren und wie man sie noch optimieren könnte? dann hätte ich noch ne frage: meine multiplikation und meine division sind bisher noch recht einfach gehalten... was für methoden gibt es da noch? danke schonmal MFG Marcel
-
Thread
AVR BASIC mit Atmel Studio 7.0 kompilieren
auf prog35 weg lasse komme ich immer noch auf 15604 Bytes! Wenn ich diesen BASIC-Interpreter zum 8051 AH BASIC-Interpreter vergleiche, bin ich erstaunt das hier C noch so ressourcenhungrig ist! Der 8051 AH BASIC-Interpreter, der wesentlich umfangreicher ist, benötigt nur 8 kByte allerdings in Assembler
Moin, Werner M. schrieb im Beitrag #5099552: > Wenn ich diesen BASIC-Interpreter zum 8051 AH BASIC-Interpreter > vergleiche, bin ich erstaunt das hier C noch so ressourcenhungrig ist! > Der 8051 AH BASIC-Interpreter, der wesentlich umfangreicher ist, > benötigt nur 8 kByte allerdings
-
Thread
USB Stick - PIC
auslesen kein Problem mehr ist, ist mir klar ;-)" Wann war das denn jemals eins ? Zumindest bei 8051 oder AVR war das nie eins. Für diese beiden gibt es auch FAT-Implementierungen in C. Peter
zumindest pädagogisch wertvoll... Von Scanlogic (inzwischen Cyrix) gibt es einen Host-Controller mit 8051er Kern. Da muß man "nur noch" den USB-Stack implementieren. Aber wie Rufus schon erwähnt hat: Das Thema hatten wir schon...
-
Thread
Welcher AVR? mega8, mega168?
. Also welchen AVR-Controller soll ich verweden? ATmega8 oder den ATmega168? Ich habe mit 8051ern angefangen, und zwangsweise auch verwenden müßen, davon hab ich genug. Habe vor auch die AVRs auch weiter für andere Sachen zu verweden, also ich möchte mich daher nicht an einen Typ gewöhnen der
Christine R. wrote: > Ich habe mit 8051ern angefangen, und zwangsweise auch verwenden müßen, > davon hab ich genug. ..ein Leidensgenosse ;-) > Also welchen AVR-Controller soll ich verweden? ATmega8 oder den > ATmega168? Wenn,
-
Thread
Wie steige ich am besten von AVR auf PIC um?
im Beitrag #3482509: > Und da finde ich persöhnlich > den PIC beispielsweise viel näher an dem 8051 als den AVR. Ich fand den Übergang 8051 nach AVR recht einfach. Die größte Umstellung waren nur die vielen MOV-Befehle. Beim 8051 heißt alles einfach nur MOV, beim AVR IN,OUT,MOV,LD,ST,LDI,LPM
nicht gerade der schnellste. Den sollte man nicht unbedingt als Vergleich nutzen - außer ggf. zum 8051 - da gibt es den Compiler auch für. Für die aller meisten Fälle ist die Geschwindigkeit aber auch recht nebensächlich. Der µC wird auch nur eher selten mit dem maximalen Takt genutzt.
-
Thread
Ausgabe eines Wortes auf die RS232
Sinn. Kann man nur in Verbindung mit der "Intelligenz" der UPs verstehen, nicht als Eigenschaft des 8051. Wie gesagt, lange (10 Jahre) her, dass ich sowas gemacht habe. Aber irgendwas ähnliches müsste doch auch mit dem PIC machbar sein?
Del1,f goto delay decfsz Del2,f goto delay goto main [/AVRASM] Und beim 8051 würde das so aussehen [AVRASM] main: ... ... ... mov r2, #100 delay: djnz r0, delay djnz r1, delay djnz r2, delay jmp main [/AVRASM] Peter
-
Thread
Neuer Prozessor
Aber zur auswahl des µC möchte ich vl auch noch andere sagen. Wie wärs mit einem guten "alten" 8051er? Genauer gesagt, einem DS89C430. Dieser verfügt über 4 x 8-IO-PINs. wobei 2 Ports definitiv keine Doppelbelegung haben. Weiters hat er 3 x 16bit-Timer und noch einige Interrupts(13 Insgesamt...6 Externe
Die ARMs gibt es auch als "ATMEL-Typen" ebenso die 8051er. Wenn ihr AVRs meint, dann nennt sie bitte auch AVRs damit man weiß, was gemeint ist. ...
-
Thread
Z80 Mikrocomputer Bastelei
verbunden ist. Vorallem dürften der 8051 und Verwandte die Cores sein, die die meisten verschieden Chips seit deren Einführung darstellen.
tun haben. Wie gesagt, der einzige Chip, von dem ich glaube, dass der Kern noch Zukunft hat ist der 8051.
-
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
MMC/SD CRC7 R8C/M16C/M32C
werden. Benutze ich die Sascha's Tabellenvariante, ist Sascha (auf 8051) 3 mal schneller. (Hint: Die Routine (~30 Bytes) ist dadurch zustande gekommen, dass ich mir Sascha's Code angesehen habe und mit "das geht auch kuerzer" meinen Rechner hochgefahren habe ;-) -
mit reiner schaltalgebra, die ist auch für VHDL und Verilog sehr Intressant. Werde die Tage den 8051 Code auf meinen M16C übersetzten. Gruß Sascha
-
Thread
Hex -> Dez Umwandlung 8051
Hexadezimale Zahl in eine Dezimale umzuwandeln gegeben ist. Vorgabe ist ein Mikroprozessor mit der 8051 Architektur (Dallas DS87C520/DS83C520). Eine Tastatur zur Eingabe ist vorhanden. Der prinzipielle Algorithmus zur Umwandlung ist uns klar, jedoch besitzt der 8051 ja nur eine 8 bit Architektur. Uns
Assembler (für einen 8051 - Standardcontroller). Es läuft sogar auf Mikrocontrollern der Vorläuferfamilie(MCS48), die nur addieren können. Nachteil - es dauert eine Weile. Funktionsweise: Nachdem die 32-Bit-Zahl (4*8Bit)
-
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
Arm Cortex im DIP Gehäuse Gesperrt
DAC und 72 MHz kostet 1.50 EUR im QFP-32 was wesentlich einfacher zu löten ist. Das ist zwar ein 8051 aber langsamer als der M0+ ist der nicht. Hat zudem DMA
funktionieren, hätte man für jeden Mode > einfach eine komplette Registerbank gemacht, wie beim 8051. Oder Renesas SH2A. Da gibt es dann acht Registerbaenke und es flutscht nur so in den IRQ. Olaf
-
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
Wir bauen uns ein 40 Hz Hausnetz.
Der 8051 lebt! Mich interessiert nur der Kühlschrank, nicht 40Hz! Wenn schon Netz-Änderungen, dann über die Erweiterung der Toleranzen diskutieren. Immerhin dürfen es in Zukunft 350V peak sein und das dauerhaft
@Abdul: >Der 8051 lebt! Das war natürlich ein Scherz! Anstelle von "Der 40-Hz-Thread lebt", steht da in dem Vierzeiler normalerweise: "Heino lebt". OK, was hat es mit den 350V auf sich? >Immerhin dürfen es in Zukunft
-
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
Port-Pins MSP430F1232PW
welche Defaultwerte die Portpins standardmäßig haben. Sind es standardmäßig Pull-Up-Pins, so wie beim 8051er oder sind es einfach hochohmige Eingänge, die wahlweise durch externe Pull-Ups oder Pull-Downs auf ein bestimmtes Potential gezogen werden können. Dies ist wichtig zu wissen, damit man weiß, wie man
entsprechende Taster oder Leds anschließen soll. Vielleicht noch eine kurze Erklärung: Bei einem 8051er sind die Portpins standardmäßig mit einem internen Pull-Up auf 1 (5V). Wenn ich z.B. einen Taster anschließe, dann werde ich einen Pin auf den Kontroller-Pin hängen und einen auf GND. Bei einem
-
Thread
Berechnung Temperatur aus PT1000 Spannungsmessung
Analogen verglichen werden. Also brauche ich diese Analoge Messung. Die Umrechnung soll auf einem 8051 in C erfolgen. Der Strom durch den PT1000 kommt aus einer Konstantstromquelle. Wenn ich mir den "Rohwert" der Messung ausgeben lasse, komme ich bei Zimmertemperatur (22°C) auf 3700. Ich habe jetzt
Allerdings.... mul und div auf einem 8051er sind mehr als nur ungenau... Für ein 22,x° Zimmerthermometer wirds wohl noch reichen, aber mehr auch nicht.
-
Thread
µC Architektur vs Clockfrequenz
jetzt schon niedriger getaktet als der Kern selbst. Mir ist noch aufgefallen, das dies bei den 8051 eigentlich passiert ist, was ich hier hinterfrage. Als der rauskam wurde dieser vermutlich im niedrigen MHz bereich betrieben, heute gibt es chips mit 8051 Arch. und über 100MHz. Warum nicht auch bei
Leistung auf Vorrat zu kaufen bringt da rein gar nichts. > Mir ist noch aufgefallen, das dies bei den 8051 eigentlich passiert ist, > was ich hier hinterfrage. Als der rauskam wurde dieser vermutlich im > niedrigen MHz bereich betrieben, heute gibt es chips mit 8051 Arch. und > über 100MHz. Warum nicht
-
Thread
AVR Übertakten...
/news/cygnal_c8051f120.asp Peter
sehr sinnvoll. Und da muss ich nunmal mit mindestens 70fps die gesamten Frame darstellen... Der C8051F120 sieht echt super aus. Die Tile konnte ich nur leidernirgends finden. Ich habe bereits ein fertiges Schematic für das Ansteuern mit 2 Tiny26 erstellt, ich brauche aber immer noch 6 Takte pro byte
-
Thread
Dockstar-Alternative bei Pollin?
/haupt/Handel/GPL-Lizenzen/index.htm und dort sich UA0079 genauer angeschaut, lässt es auf einen 8051? schließen? In der UA0079.zip sind 3 Ordner : 8051, ethermac und spi. Die PDFs in den Ordnern sind von http://opencores.org/. Für Bastler bestimmt interessant, aber ob man da vernünftig Linux zum
Blubb schrieb im Beitrag #2363521: > und dort sich UA0079 genauer angeschaut, lässt es auf einen 8051? > schließen? Es handelt sich hier aber um das Modell UA0109. Da gibt es dieses ZIP-File gar nicht. Handelt es sich um eine Weiterentwicklung oder was komplett anderes? Ein großes Mysterium dieses
-
Thread
STM8- r3 - Platine
kompatible PCB machen > wollte, würden mich Risc-V oder die zahlreichen China Exoten auf z.B. > 8051 Basis interessieren. Smile, r3 Platinen für STM32f hab ich schon gemacht, für LQFP48 Package, bestückt mit F103, F303, F030, F031 und F072. MCS51 interssiert mich eher weniger, auch wenn ich für
www.mikrocontroller.net/topic/462538#new Kein Vergleich mehr zum ollen 89C52 oder den originalen Intel 8051. Die 80Mhz Risc-V CH582M für 1$ bzw. die anderen Risc-V Varianten von WCH sind aber auch ganz ansprechend. K.A.wie das da mit der Toolchain ausschaut.
-
Thread
Adresse?
Ich glaube ihr redet aneinander vorbei. Es geht ja wohl um ein 8051er-Derivat? Da gibt tatsächlich die Möglichkeit mit dem Befehl SETB einzelne Bits zu setzen, mit CLR zu löschen, mit CPL zu toggeln usw. Dabei hat jedes Bit seine EIGENE Bitadresse, die sich von der
stehen. Aber warum nimmst Du die *.h-Files nicht von Keil ? @Michael (ein anderer), die 8051-er haben die Besonderheit, daß alle IO-Register, deren Adresse /8 teilbar ist, auch Bit-adressierbar sind. Z.B. von Register 0x88 haben die einzelnen Bits die Adressen 0x88..0x8F. Peter
-
Thread
Wer von euch verwendet mehr als eine µC-Familie
Die Verwendung unterschiedlicher µC-Familien (8051, ATMEL AVR) (aus "Erbsünden" auch PICs) in einem Projekt vermeide ich schon aus Kosten- und Fertigungsgründen. (Zwei unterschiedliche Programmier- vorgänge/Programmer sind mindestens eine Fehlerquelle
Atmel 8bit, PIC 8bit, Fujitsu 16bit und 32bit sowie Renesas R32C. Früher hab ich mich auch noch mit 8051er rumgeschlagen, die hab ich aber vor einer Weile zur Seite gelegt. Atmel und Fujitsu benutze ich in mehreren Projekten auch gleichzeitig, kleine Sensoren mit kleinen ATtiny's und als Zentrale zum
-
Thread
flash an einen at89c4051
serielles EEPROM such Dir einfach irgendwelche Portpins aus, die Du sonst nicht brauchst... Markus_8051
außerdem ISP-fähig. (Oder hast Du zum 89c4051 ein Programmiergerät? Um I2C-bus-Bausteine mit einem 8051-compatiblen µC anzusprechen, gibt es im Netz auch schon reichlich Material. Gruß, Markus_8051
-
Thread
J-Link und AVR Controller. Geht das?
J-Link unterstützt keine AVR aber z.B. 8051 mit SWD wie EFM8 werden unterstützt. Die könntest Du Dir mal ansehen, sind eine gute 8-Bit Alternative zu AVR
wesentlich höher takten können. Die IPC (Instruktion pro Takt) sind ungefähr gleich zum AVR, was man bei 8051 sonst nicht gewöhnt ist (original 8051 brauchte 12 Clocks pro Instruktion). > Wieso sollte man sich mit einer 20-30Jahre älteren Architektur befassen, > ausser um zu sehen, was Intel alles schon
-
Thread
Fragen bezüglich eines AN2131SC [Anfängerprobleme]
Antwort :). Habe jetzt mal geoogelt, der hier dürfte doch gehen, oder?: http://www.logicalsys.com/8051-smt-to-thru-hole-adapters.asp Da steht zwar "nur für 8051" Familie, aber wie ich gelesen habe, besitzt der AN2131SC ohnehin einen 8051-Kern und ist generell 8051 kompatibel, oder irre ich mich?
weiterhin verwundert ist, dass der AN2131SC 44 "Pins" > hat, der Adapter aber nur 40? Vergiss mal "8051 Kompatibilität". Es geht jeder Adapter mit passender Pin Zahl. Such bei Ebay nach "adapter qfn44" und achte auf die Gehäuse Größe (7mm?).
-
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.