-
Thread
8051 Portabfrage und Interrupt auslösen
Dezimalzahlen im Dualsystem" nochmal ansehen. > und ein Interrupt soll ausgelöst werden. Der 8051 bietet hierfür keine Funktionalität. Poste doch einfach mal den Originaltext der Hausaufgabe...
ausgewertet oder übersprungen wird. Dafür kommt vom Sender Gerät üblicherweise eine Clock auf einen 8051 Timer Pin oder ein Interrupt auf einen 8051 Interrupt Pin. Das Byte kann dann in der Interrupt Funktion gelesen und die Anzahl der 1 gezählt werden. Lothar M. schrieb im Beitrag #5784143: > "Sofwareinterrupt
-
Thread
ISR viel zu mollig
der 8051 so unbeliebt ist. Es gibt sogar einen kostenlosen Pascal Compiler mit IDE/Simulator: http://turbo51.com/8051-editor-ide
Heisenberg schrieb im Beitrag #2920222: > Frage mich sowieso warum der 8051 so unbeliebt ist. 8051 leidet etwas unter der historisch gewachsenen Architektur, bei der eigentlich nie mehr als 256 Bytes an häufiger verwendetem RAM vorgesehen waren. Weshalb es allein fürs RAM
-
Thread
Taster Hardwaremäßig entprellen
nicht "oll" finden. Und Du kaufst ja letztendlich von diesen Leuten die "ollen" Geräte mit den 8051 drin. Die 8051-er haben schon ne Menge Vorteile, z.B. gegenüber den Bitbefehlen des 8051 kann sich der AVR nur verstecken. Außerdem gibt es sehr wohl auch 8051 mit Schmitt-Trigger-Eingängen, z.B
jedoch dass die Hardwareentprellung beim AVR trivial ist, dass es irgendwo in der riesigen Auswahl der 8051er auch einen mit Schmitt-Triggern gibt will ich dabei ja gar nicht bestreiten.
-
Thread
8051-Code auf AVR-Platine STK500 übertragen
C-Code aus? Leider habe ich bisher überhaupt keine Erfahrung mit AVR, sondern nur mit Intel 8051. Ich quäle mich durch die engl. Anleitung durch - nur leider verstehe ich nicht gerade viel davon. Ich würde mich über eure Unterstützung sehr freuen. Bei Problemen mit 8051 könnt ihr euch gerne
Minuten hattest Du denn für das Lernen eingeplant ? Oben hast Du doch großspurig behauptet, dan 8051 hättest Du gut drauf, dann sollte der AVR ja kein Problem sein. Ich vermute mal, das mit dem 8051 war ne glatte Lüge. Die Timer des AVR sind zwar etwas komplexer, aber man muß ja nicht alle Funktionen
-
Thread
Preis/Leistung ARM gegen den Rest
1.48 Na ja von der Größe des Speichers in etwa PIC oder 8051, aber halt 70 MHz. Nur bekomme ich für dieses Geld noch keinen PIC und auch noch keinen 8051. Habe ich da all die Jahre zuviel bezahlt ? Oder wird Philips auch noch teurer ? Was ist wenn alles
Du ja Zeit (Zeit ist auch Geld) beim Programmieren, denn die 8051/AVR sind wesentlich einfacher zu beherrschen und haben weniger Bugs und sind von der Laufzeit vorhersehbar (definierte Zyklenzahl pro Befehl). Atmel hat grad erst nen neuen 8051 rausgebracht: AT89C51RE2
-
Thread
Controllerwahl
. Bitte nenne die sparsamsten 8051 Typen. Ich würde gerne gegen den MSP430 vergleichen.
Für 8051 schau mal bei Silabs.
-
Thread
Suche Assembler/Linker für 8052
Bitadressen Flags für den Bit-Bereich. Alles restlos kenne ich indessen auch noch nicht. Ein alter 8051-Assembler hatte mal die USING-Direktive, zur Registerbank-Deklaration im 8051. Das finde ich beim SDCC nicht, mache mir aber Gedanken, wie ich es mit Defines und bedingter Blockassemblierung lösen könnte
Samstag Nachmittag oder Abend. >> Alles restlos kenne ich indessen auch noch nicht. Ein alter >> 8051-Assembler hatte mal die USING-Direktive, zur Registerbank- >> Deklaration im 8051. Das finde ich beim SDCC nicht, mache mir aber >> Gedanken, wie ich es mit Defines und bedingter Blockassemblierung
-
Thread
Mikrocontrollerplatine programmieren?
Man kann ja schön den 8051 und die ELV Artikelnummer erkennen. Der Rest ist dann nur noch Fleißarbeit mit google. Gruß, Jörg
Keil ist bei 8051ern eigentlich die Oberklasse, sowohl in Effizienz als auch im Preis;-) Für den Hausgebrauch ist SDCC aus meiner Sicht aber auch gut brauchbar.
-
Thread
8051 Einsteiger braucht Hilfe
/8051/images/8051devboard.jpg
, habe ich auch schon gemerkt.. ich dachte bislang C ist C und 8051er ist 8051er... ;) Aber es wird habe so einige Fallstricke schon gefunden und entfernt ;)
-
Thread
Phillips P89C51UBP N
P80C51BH gehen von Intel, Wenn das Ding einen /EA Pin hat, dann geht das. Bei mir laufen alle alten 8051er, die ich in der Hand hatte, mit externem EEPROM/RAM/Flash (je nach Bedarf). Egal op Philips, Intel, Siemens draufsteht. Suche halt man nach 8051er Schaltplänen. Das Netz ist voll davon! Schwierig sind nur manche Atmel Flash-8051, hier ist z.T. EA ab Werk durch eine Fuse gesperrt, und diese kann nicht per ISP gelöscht werden. Hier benötigt man ein Programmiergerät ("parallel Programmer"). Nutzlos sind alte 8051er nie.
-
Thread
Bit setzen in C Gesperrt
schon 3x beantwortet, den Thread liest nur keiner mehr, hier also noch einmal SBIT SBIT SBIT SBIT 8051 kein AVR!!!!!
schon 3x beantwortet, den Thread liest nur > keiner mehr, hier also noch einmal SBIT SBIT SBIT SBIT 8051 kein > AVR!!!!! Das hat nichts mit 8051 oder AVR zu tun, Zugriffe auf IO-Ports kann auch der AVR bitweise machen. Und die Compiler (AVR-GCC zumindest, IAR sicher auch) kommen da auch von selbst
-
Thread
Einstieg in die C-Programmerung für µC
Hallo Torsten, versuchs man hiermit. Eine gute Beschreibung zur Programmierung von 8051 in C. Gruß Rufus
Hallo Für die 8051er gibt es auch ein Family-Sheet bei dem z.b. die Ports beschrieben sind. Leider ist das Datenblatt richtig gut versteckt und ich muss jedes mal aufs neue etliche Minuten suche ;-) http://www.atmel.com
-
Thread
Meine Grafiklibary für den Attiny85/SSD1306 und ein kleines Betriebssystem
Controller benötigt... Der Würfel geht in diese Richtung. Beachtliche Arbeit!! Hab sowas mal auf einem 8051 machen müssen.
..... Hm ? Ich tippe mal auf Zeno (der Anmaßende), Wolfgang (der Museumsdirektor) , Abdul (der 8051 Versteher), .....
-
Thread
Mögliche Fragen im Vorstellungsgespräch aus dem Bereich Embedded Systems
Fitzebutze schrieb im Beitrag #5392818: > - Man legt Dir 8051-Assemblercode vor und will hören, was Dir dazu > einfällt Was wenn man nur AVR, ARM, x86, MIPS, RISC-V Assembler kann, aber kein 8051? Hat man dann versagt? Fitzebutze schrieb im Beitrag #5392818
um das abzufangen. Und ich behaupte mal wer 5 verschiedene Assemblerdialekte beherrscht wird bei 8051 schon deutlich mehr als nur Bahnhof verstehen.
-
Thread
CAN und I2C Projektumsetzung
Piggyback) 1 Transceiver > benötige? Ja. > Ist dieser nicht integriert im Mikrocontroller? Nicht im C8051F580. Du könntest zB einen LPC1100 verwenden, der hat nicht nur den CAN-Controller, sondern auch den CAN-Transceiver integriert. Außerdem basiert dieser nicht auf der antiquierten 8051-Architektur
ja nachher auch wieder irgendwie mit meinem C8051 kommunizieren um an den Bus angebunden zu sein.
-
Thread
µC für "Anfänger"
MArcel K. schrieb im Beitrag #4244968: > da wir in der Schule den recht alten > 8051 nehmen und ich denke mal, da wird sich ja wohl was geändert haben Ein moderner 8051 mit 50 MIPS ist jedem AVR oder PIC 8-bit weit voraus und Eval-Boards mit LCD und Debugger etc. gibt es für unter
MArcel K. schrieb im Beitrag #4244968: > da wir in der Schule den recht alten > 8051 nehmen und ich denke mal, da wird sich ja wohl was geändert haben. Der 8051 ist doch sehr clever auf Steuerungen optimiert und erzeugt sehr kompakten Code auch unter C. Er läßt sich sehr kostengünstig
-
Thread
DS80C390
? Außerdem habe ich noch keine Erfahrungen mit 8051er Chips gemacht. Ich würde ganz gerne in C programmieren und einen kostenlosen Compiler dafür verwenden. Wo bekomme ich Infos dazu? Zu diesem Chip noch eine Frage: Gibt es irgendwelche Adapter um
einmal paar Anmerkungen: 1. Ich habe auf http://home.t-online.de/home/holger.klabunde/projects/ 8051.htm einen Schaltplan für ein 8051-Board gefunden. Leider ist er ziemlich aufwendig, mit vielen ICs. Ich suche lieber etwas das eine ähnliche Minimalbestückung wie im Tutorial auf dieser Seite braucht
-
Thread
Welcher Microcontroller für i2c-Display
sind schon länger sehr günstig zu haben. https://www.nuvoton.com/hq/products/microcontrollers/8bit-8051-mcus/low-pin-count-8051-series/n76e003/
schon länger sehr günstig zu > haben. > https://www.nuvoton.com/hq/products/microcontrollers/8bit-8051-mcus/low-pin-count-8051-series/n76e003/ Womit programmiert man die? Gibt es da was zum selber bauen?
-
Thread
Taschenrechner zum selbst Bauen
Warum so ein altmodisches Teil? Der 8051 war doch mal in den 80ern modern. Daran ändert auch die aufgehübschte Version als 89LC936 nichts.
DraconiX schrieb im Beitrag #4948086: > 8081 51...8051... Da war die 8 schneller getippt als gesehen :-D
-
Thread
AVR Einstieg
halber 4-Bitter. ;-) Lothar schrieb im Beitrag #4509083: > Zilog macht heute auch auf ARM und 8051 Und? Atmel macht auch 8051 und ARM. Und? Ist ja klar, dass die Hobbyisten hier ihr teuer erworbenes Equipment und ihr mühsam angeeignetes Teilwissen nicht einfach über Bord werfen. Aber gönnt
damit vor vielen Jahren in Assembler herumgespielt. Das war mein Einstieg von 0 -- nicht lustig. 8051er kann man natürlich machen. Das fühlt sich so museal an, ist natürlich noch verbreitet. Geschmackssache. Und zuletzt: Ein GANZ DICKES LOB an den TO, Timo: Die Erkenntnis, daß Arduino (also der Zirkus
-
Thread
Projektaufgabe
lernen und dann ohne Probleme z.B. einen C8051F020 nehmen, wenn Du wirklich mal schneller sein mußt (schneller als ein ATMega). Du must nichts umlernen, alle 8051 sind kompatibel. Peter
und ich bin froh drum. Es hilft sehr viel, wenn man einen MC von Grund auf ordentlich lernt. Der 8051er ist ein sehr guter Einstieg. Gruß Elektrikser
-
Thread
SCN8049H Prozessor
, die partout nicht vom 8051 ablassen wollte.
War nur ein Hinweis. Vor 20 Jahren wollte ich mal die Intel MC begreifen. Hab mir das Buch "Das 8051er Lehrbuch" gekauft und war geheilt. Bin beim AVR geblieben.
-
Thread
8051 flash am ext. RAM port
ROM auf GND lege (momentan ist das noch als > freischwingendes Kabel realisiert), dann bootet der 8051 nicht evtl Buskonflikt (schon erwähnt). >Es könnte noch sein, daß dein EPROM den Zugriffszeiten nicht genügt. Bei 8051?
haben, daß die Pegel eher TTL-kompatibel > sind, als CMOS-symmetrisch. Eingangsmäßig sind die 8051 TTL-kompatibel. Die Ausgänge liefern aber volle 5V CMOS, nur die alten NMOS 8051 noch nicht. Die verbrauchten aber auch 200mA. Peter
-
Thread
DS18s20 Probleme mit Timer 8051
bekannten x51 Derivaten geht > dein Ansatz voll in die Beinkleider. Das müssen dann aber seltsame 8051 sein. Alle standard 8051 haben mindestens 2 Prioritäten. Und "IT0 =1;" setzt die des T0 höher.
x51 Derivaten geht >> dein Ansatz voll in die Beinkleider. > > Das müssen dann aber seltsame 8051 sein. > > Alle standard 8051 haben mindestens 2 Prioritäten. > Und "IT0 =1;" setzt die des T0 höher. Diese Aussage stimmt, auch unter Anbetracht der Quelle von Atmel: http://pr0gramm.com/#newest
-
Thread
ATTiny13 Entwicklungsboard ?
Dann würde ja jeder alte 8051 haushoch gewinnen, bei dem die Taktfrequenz durch 12 geteilt worden ist. :-)
Jörg W. schrieb im Beitrag #6053807: > Dann würde ja jeder alte 8051 haushoch gewinnen, bei dem die > Taktfrequenz durch 12 geteilt worden ist. :-) Nein! Echte 8051 hat F_CPU = 12 MHz, PIC und AVR dagegen 20 MHz.
-
Thread
Projekt für 8051- Messung der Ballgeschwindigkeit
Na es soll für den Intel 8051 sein und wir Programmieren mit Keil µVision 3 Also sprich der Mikroprozessor soll programmiert werden.
Der "klassische" 8051 teilt die Taktfrequenz durch 12... Für solche Sachen ist das "Mikrocontroller Kochbuch" von Andreas Roth gut...
-
Thread
Nachfolger für 80535 gesucht?
dsPIC30F*, ob da was passendes für Dich >> dabei ist. >> >> fchk > > was hat Microchip mit 8051 zu tun ???????? > > Kopfschüttel ??? > > LESEN BILDET !! JA, Kopfschüttel! Aber über DICH! Du hast NIRGENDWO definiert das du (nur) 8051er suchst! Klar, das könnte man aus deinen schon
Aber diese Stellen musst du in beiden Fällen ändern, also sowohl wenn der neue Prozessor ein Silabs 8051er ist als auch wenn jetzt ein PIC zur Anwendung kommen würde. Daher würde ich, wenn der Aufwand der einzige Grund ist um auf 8051 zu bleiben, auch mal schauen ob nicht vielleicht doch eine andere
-
Thread
Verständnisfragen zum 8051
@Harald Schiner (harryhh) >Ich finde beim 8051 die simple Vorgehensweise bei der Adressierung recht >gelungen. Vom internen RAM in den Akku ist z.B. "mov A, 47h", vom Die Architektur ist uralt und staubig. Der roginale 8051 braucht 12! Oszillatortakte
Bei den 8051er ist die große Auswahl an Herstellern und kompatiblen 8051er µC am schlimmsten. Man hat keine Übersicht über die vielen Modelle und darin verbauten Funktionen. Die neuen Varianten teilen den Quarztakt
-
Thread
8051 Website
und die Standard-SFRs an der gleichen Stelle, d.h. sie sind binärkompatibel. Daher sind es echte 8051. Eine Ausnahme sind die 8051 mit über 64kB Adreßraum. Bis zu 64kB arbeiten sie wie echte 8051. Erst darüber hinaus muß man dann erweiterte Befehle benutzen. Peter
Das seh ich ähnlich wie Joe. Es nervt schon extrem, wenn man im Forum einen thread bzgl 8051ern startet und die ersten 4 Antworten sind "Nimm doch nen AVR, weil...". 8051er sind halt einfach die am einfachsten zu verstehenden uC und ich kann sie jedem Anfänger nur ans Herz legen! Ich schlag
-
Thread
Hilfe bei 8051
Ich bin zwar zur Zeit fit in 8051'er Assembler, aber deine Frage ist völlig unverständlich! Bitte nochmal genau formulieren, sonst kann dir keiner weiterhelfen.
hier Assembler, IDE, GNU C-Compiler, Simulator für 8051. Gruß Dirk
-
Thread
Eclipse und SDCC unter Linux
ähnliches. Aber nun komme ich nicht weiter. Um wenigstens etwas ans Laufen zu bekommen, habe ich MCU 8051 IDE (https://sourceforge.net/projects/mcu8051ide/) probiert (wegen SDCC). Das klappt ziemlich gut, obwohl der Editor nicht auf Pfeil rechts oder Pfeil links reagiert und ich ihn deshalb kaum bedienen
Freeware-Umgebung > haben, mit denen die Studenten auch daheim herumwerkeln können. Wie gesagt, die MCU 8051 IDE funktioniert bei mir.
-
Thread
8051/80535-Controller noch aktuell?und im handel erhältlich?
Du kannst als Einstieg erstmal jede Literatur zum 8051er nehmen. Die 8051er sind nach wie vor vom Grundkern her erstmal alle gleich (Gleiche Funktionen, gleicher Befehlssatz). Dann kannst Du Dir eine spezielles Derivat vornehmen, welches über nützliche
mein Problem ist !! Was für einen Mikrocontroller nehme ich nun! > damit es auch identisch ist zum 8051/80535?? Es gibt keinen 8051/80535. Es gibt die 8051-Familie und einer davon ist der 80535. 8051-kompatibel ist jeder 8051, kannst also jeden anderen nehmen. Der 80535 hat nur ein paar Besonderheiten
-
Thread
Fragen zum 8255
Hallo, die Frage die sich stellt, wie willst du den 8255 über 8051 ansprechen / adressieren? Die 8255 passt mehr in ein Konzept mit Neumann Architektur, die 8051 hat die Harward Architektur. Willst du die 8255 ins Adressraum von 8051 integrieren oder vollkommen über die IO-Ports von 8051 ansprechen? mfG
-
Thread
8051 Microcontroller, suche erklärung für quellcode
er soll entweder den 8051 Simulator nehmen oder einen neuen 8051 z.B. https://www.silabs.com/products/mcu/8-bit/efm8 https://www.silabs.com/products/development-tools/mcu/8-bit/slstk2022a-efm8-busy-bee-starter-kit
Unter https://ET-Tutorials.de/Mikrocontroller findest Du ein komplettes 8051 Video Tutorials kostenlos.
-
Thread
87C51 kopieren
gibt es keinen bezahlbaren Weg das Programm auszulesen Meines Wissens existiert gerade fuer die 8051er eine Methode auch evtl. geschuetzte 8051 auszulesen. Die kennt der Galep natuerlich nicht.
... schrieb im Beitrag #5969208: > Meines Wissens existiert gerade fuer die 8051er eine Methode > auch evtl. geschuetzte 8051 auszulesen. > > Die kennt der Galep natuerlich nicht. Dann bist du ja der richtige Ansprechpartner für den TO. Magst du dein Wissen auch teilen? Und
-
Thread
Vergleich der µCs nach IO-Performance
16Bit Breite bedienen, da sollte also auch was gehen. Bleibt noch die Frage, sind 60 MHz bei einem 8051er vergleichbar mit 60MHz (theoretisch - ich weiß, dass es die nicht gibt) bei einem ATmega? Gruß Santi
geschrieben habe? Ähhhh, wenn du so fragst . . . >Bleibt noch die Frage, sind 60 MHz bei einem 8051er vergleichbar mit >60MHz (theoretisch - ich weiß, dass es die nicht gibt) bei einem ATmega? Kann sein, muss nicht. Es gibt RISC-artige 8051er, die sind den AVRs ähnlich. Und nochmal, sag lieber
-
Thread
Codegröße 8051 vs Cortex M0
mit den internen 256 Byte SRAM auskommt und vorzugsweise 8Bit-Variablen nimmt, ist natürlich der 8051-Code deutlich kompakter. Der 8051 ist ja ein CISC, d.h. erspart sich haufenweise umständliches Load-Store-Gedöns, wie es der ARM benötigt. Erst wenn man ihn zum 32Bit Emulieren zwingt und die Variablen nach XDATA auslagert (Large-Model), geht der 8051 in die Knie. Er ist auf kleine Anwendungen (2..16kB) optimiert.
-
Thread
Probleme bei Grundbeschaltung 8051 (AT89S52)
wieder ran. 6. Wir haben die Firmware des Programmers auf folgende geändert, da diese extra für 8051er sein soll: http://www.circuitvalley.com/2011/06/usb-8051-avr-microcontroller-programmer.html > Danach war es möglich mit Erase Chip, den kompletten Flash des µC auf FFFFFFFFFFFF... zu
du eine Beschreibung dazu? Guck dir mal das hier an: http://www.circuitvalley.com/2011/06/usb-8051-avr-microcontroller-programmer.html bzw. http://www.8051projects.info/resources/usb-8051-avr-programmer.23/
-
Thread
Silabs EFM8 - Top oder Flop?
50MHz - 50nA Sleep mit BOD - 12Bit ADC - auch 5V-Typen - freier Keil C51 Mir gefällt auch am 8051 seine Unkompliziertheit und sein effektiver Befehlssatz. Leider sind bei uns die Programmierer allergisch gegen 8051 und Strom sparen spielt auch keine Rolle.
/www.mikrocontroller.net/forum/mikrocontroller-elektronik/8051 Max M. schrieb im Beitrag #4771431: > So eine hohe Taktfrequenz hab ich bis jetzt noch bei keinem > 8-Bit Controller gesehen Auch die ganz alten C8051 liefen schon mit bis zu 100 MHz, da war
-
Thread
PWM-Signal mit 8051er erzeugen
Ich möcht ein Ultraschallmodul an mein 8051er anschliesen, das funktioniert per PWM-Signal, also Rechteck-Signal nur wie erzeug ich sowas am besten? selber ausrechnen und dann über nen ganz normalen Pin ausgeben? oder gibts da nen Trick
oder die Frequenz (Rechteckausgang) an. Ein "Programmierbares Counter Array" haben die meisten 8051 mit Bootloader, z.B. Atmel AT89C51RD2, Philips P89C51RD2. Peter
-
Thread
MP3-Dekoder AT89C51SND1C
wie ich ihn beschalte. Zum Schaltplan: Bis jezt ist es mehr oder weniger einfach die Standart 8051er beschaltung auf Lochraster(Hab mir inzwischen ne eigene Adapter Platine geaetzt. Mit Entloetlitze laesst sich das auch gut loeten). Nur halt noch die PLL-Beschaltung wie im Datenblatt(100n + 2,2n
steht alles drin.(Wer lesen kann ist wiedermal im Vorteil) Ansonsten ist das doch nur ein Standart 8051'er Gruß Tobias
-
Thread
Konsolenbau
eigener Grafikprozessor sicher. Der Prozessor mit der ich den VGA Monitor angesteuert habe war ein 8051er also würd ich sagen dass es mit dem Fernseher auch so gehen könnte. Über das Modul würd ich mir am Anfang am wenigsten Sorgen machen aber man könnte versuchen z.B. MMC oder FlashMedia Karten anzusteuern
benutzen. Nimm z.B. nen AVR. Der macht bei 8MHz ca. 8Mips (Also 8 Millionen Befehle in der Sekunde.) Ein 8051 macht bei 24MHz maximal 1Mips. Es sei denn, Du nimmst einen von Dallas. Die sind 4x so schnell aber auch wesentlich teuer. Also für den Anfang ist der 8051 sicher OK, da er sich relativ einfach programmieren
-
Thread
Z80 ein paar Fragen zu Entwicklungumgebung
Das würde ja auch bedeuten, das mein, sagen wir mal Anfang der 80er Jahre erworbenes, 8051er Wissen heute nicht mehr zu gebrauchen ist, weil sich die vielen 8051er-Derivate auch schon weit vom Original entfernt haben? Ein "eZ80F91 Modular Development Kit" gibt es schon für knapp 100$,
auf dem 8051 basierte. Und da habe ich nicht einmal gehört das der 8051 irgendwas mit der Z80 zu tun hat. @Stefan Kleinwort: Den eZ80 habe ich mir schon angeschaut. Das Ding finde ich als Z80 "Freak" richtig
-
Thread
Info zu Controllerkarte mit 80517 gesucht
Michael schrieb im Beitrag #7433209: > Steinalter 8051 mit maskenprogrammiertem ROM. Na, bei dir möchte ich dann keine Hardwareentwicklung machen lassen, wenn du das Eprom daneben nicht siehst. Übrigens, 8051-Derivate werden heute immer noch bei Neuentwicklungen
daß der Multiplizierbefehl eine externe Einheit sei, zeugt eher von Unkenntnis. Jedes Mitglied der 8051-Familie hat den MUL- und den DIV-Befehl. 8051er sind für Bits und Bytes gebaut, deswegen sind diese Befehle für 8bit ausgelegt. Und da der Befehlsraum voll belegt ist, kann man zusätzliche Befehle nur
-
Thread
Geschwindigkeitsmessung (SAB C80535)
von einem ARM auch nicht. Beim 8051 passt alles auf ein Blatt Papier. Hat also auch Vorteile, so ein Museumsprozessor.
Schreiber schrieb im Beitrag #5173719: > Also dann doch besser den 8051 Bis man bei einem üblichen ARM-Prozessor > alle Register initialisiert Wir fangen mit dem 8051 an aber ein einfacher ARM wie z.B. der ARM11 im Raspberry Pi 1 da muss nichts gross initialisiert werden
-
Thread
Freier + kleiner Softcore gesucht.
Am einfachsten ein freier 8051 in VHDL z.B. https://www.oreganosystems.at/products/ip-cores/8051-ip-core
Lothar schrieb im Beitrag #5721062: > Am einfachsten ein freier 8051 in VHDL z.B. ... oder einfach mal mit einem 10er Fräser in die Kniescheibe und Milch reinkippen. Könnte sogar weniger Spätschäden hinterlassen ;) Irgendwann muss man den 8051 einfach mal sterben
-
Thread
Prozessor 8085 MFA-Mediensystem
wenn ich lange nicht alles weiß. übrigens, die von ATMEL haben multiplikation und division, die 8051er Reihe afaik auch, bei den PIC's bin ich nicht ganz sicher. Der 8085 ist (im übrigen auch kein Controller) imho einfach überaltet, aber das ist jedem seine eigene Meinung ;) bYE Tec
Adress-/Datenleitungen könntest du mit einem geeigneten Atmega128 schon realisieren. Oder nimm einen 8051er (89s53 oder mit Bootloader). Allerdings so einfach wie beim MFA ist das Takten nicht. Aber man könnte es schon darstellen und manche Lehrer machen das auch (Technikerschule 8051er). Die Multiplikation
-
Thread
der gcc, das const-Schlüsselwort und der Speicher...
logisch sein? Stimmt, - ich bin mal wieder vom "internen" Speicher ausgegangen, wie ich ihn vom 8051 Kenne, okokok, Du hast recht ... Nur insofern muss ich einschränken, dass RAM-Adressen keineswegs immer 16 Bit breit sind. Nochmal 8051: das Interne Ram bei den 8051-ern war 7 (!) Bit breit, ergo
Speicherklasse Bit": Warum nimmst Du nicht ein Bitfeld? Das ist zwar von der Performance her weit vom 8051er entfernt, aber es braucht in Deinem Beispiel immerhin nur ein Byte anstatt 8. Die 8051-Derivate gibt es im Übrigen bis 100 Mips, dazu noch mit umfangreicherer Ausstattung, so z.B. mit zusätzlicher
-
Thread
Softcore im FPGA, AVR oder 8051
PicoBlaze von Xilinx. Doch ich denke solch hohe anforderungen habe ich nicht. Ich dachte eher an AVR oder 8051. Nun habe ich grundsatz Fragen. Ein AVR dürfte doch eingedlich nicht viel schneller sein als ein Single Clock 8051 Core? Kann ich soclh einen Softcore bei z.B 100MHz laufen lassen? Wie läuft das mit
ROM Image kann mit in den VHDL Code eingebaut werden oder? Ich habe mir mal den AVR Core und den 8051 Core von opencores.org angesehen. Der AVR Core hat ja nur 2 8Bit Ports, das ist mir zu wenig. Gibs irgendwo einen der mind 4 hat? Gleiches beim 8051 Core, der hat seoweit ich gesehen habe 4 8Bit Ports
-
Thread
Wozu gibt es OTP?
Peter Dannegger schrieb im Beitrag #3149669: > Und Intel hat vermurkste 8051-OTP einfach als ROM-less verkauft. Man > konnte die 8051 nämlich auch mit externem EPROM verwenden. Da hat wenigstens mal jemand mit gedacht. Maskenprogrammierte 8051 aus Altgeräten habe ich hier
weil ich ein Buch dazu habe. Verfasser war komischerweise ein Mann von VALVO, wo man sich mit dem 8051 beschäftigte. Denn es wurde ja später Philips, die 8051-er führen. > Siemens hat sich sehr lange Zeit dagegen gesträubt und erst 2006 seine > 8051 auf Flash umgestellt. Ach, das ist doch schon