-
Thread
Universeller Assembler (DOS-Fosil)
das erstellen eigener Befehlstabellen ist möglich. Er kann die Intel-Hex Dateien für den 8085 und 8051 Simulator erzeugen. Im ZIP-Archiv befindet sich der Assembler, einige Befehlstabellen (8085, 8086, 8051, 8052, 80515, AT89S8252 und Z80) in TAB- und einige in TXT-Form, die Programmbeschreibung und
Teile sind hier zu finden: 8085-Simulator https://www.mikrocontroller.net/topic/365006#4105666 8051-Simulator https://www.mikrocontroller.net/topic/365104#4106963
-
Thread
8051 Simulator (DOS-Fosil)
für Linux gibt es den GnuSim8085 auch auf 64 bit laufend. ich habe noch 2 Phytecboards mit 8051-derivaten, mit CAN Bus. Auch vorhin ausgegraben. Gruss Robert
war sauschnell. Schon auf dem 386-er/33MHz lief er etwa in Echtzeit, d.h. ein 1s Delay bei 12MHz 8051 Takt hat auch nur 1s gedauert. Im Gegensatz dazu waren die Windows-Simulatoren schnarchlahm. Man mußte alle Delays rausnehmen, sonst hat ein 1s 8051 Delay in der Simulation ewig gedauert.
-
Thread
Relay mit einem Controller schalten
ganz auf: "Standard-Schnittstelle, die direkt vom Mikrocontroller gesteuert werden kann (Arduino, 8051, AVR, PIC, DSP, ARM, ARM, MSP430, TTL-Logik)" verlassen. Wenn nicht, wird sich der Rest schon finden.
-
Thread
8051 nur 1 Pin schalten, andere belassen
Hallo zusammen, wie kann ich bei einem 8051 (XC888CLM) nur einen Pin schalten? Ich arbeite gerade in der Keil Umgebung, und mein P3_DATA ist als sfr deklariert. Habe ständigen Wechsel auf meinem Port, und möchte nur den PIN 3.4 toggeln, ohne
-
Thread
UV-Laserdrucker II
können wir auf anfangen drüber zu diskutieren was sonst noch besser ist: - PIC vs. AVR - Z80 vs. 8051 - Atari vs. Amiga :-) - Linux vs. Windows - VW vs. OPEL - Mercedes vs. BMW - Blondinen vs. Brünette - ... Also, lasst uns doch sachlich bleiben, Vor- und Nachteile aufzeigen, auch mal eine
-
Thread
Logic Level - 8051: AT89C51ED2 mit 3.3V
Hallo Profis, ich arbeite mich gerade in die 8051 Controller ein und frage mich, ob man diesen Controller auch in eine 3.3V Logik integrieren kann. Laut Datenblatt (http://www.atmel.com/Images/doc4235.pdf) arbeitet der Controller mit VCC = 2.7
-
Thread
Watchdog löst keinen Reset aus
im Beitrag #4099762: > Ich dachte, das ist selbstverstandlich, das macht man doch immer. Beim 8051 nicht, da ist ein ständig aktiver Pullup schon eingebaut (außer an P0). Bei den anderen ist er nötig, falls mal ein SW-Fehler den Pin als Input setzt oder das Init schon hängenbleibt.
-
Thread
Datenübertragung mit USB
Der unbekannte benötigte Baustein könnte beispielsweise der integrierte Schaltkreis C8051F380 von Silabs sein. Eine mögliche Bezeichnung auf der Platine wäre dann beispielsweise "U1". Ob Dir das hilft bleibt fraglich.
-
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
Freelancer gesucht - SMPTE/LTC Generator/Reader
"C" - Entwicklung und Dokumentation des Schnittstellenprotokolls - vorzugsweise auf AVR oder 8051 Architektur Sollten Sie sich angesprochen fühlen, freue ich mich auf Ihre Kontaktaufnahme per E-Mail an jobs@codevelop.de um weitere Details zu Projektablauf, -zeitraum und Stundensatz abstimmen
-
Thread
uC Suchmaske 8051
Im Forum uC ist die Suchmaske für 8051 noch: 8051* MCS51* AT89* DS89* 89C* P89C* 80C* LPC9* XC8* Könnte man da EFM8* dazu nehmen?
-
Thread
AVR 8bit auch für größere Projekte?
die mit einem 8-Bitter völlig zufrieden sind. Sieh Dir mal an, wieviele Siemens-SPS'en mit ihren 8051ern unterwegs sind. In meinem Hightech-Virtual-Analog-Synthesizer (Access Virus) steckt ein C535 drinn. In meinem Funk-Garagentorantrieb steckt ein AVR drinn. Und die tun alle ein wenig mehr als nur
Es gibt keine pauschale Antwort. 8-Bitter werden immer zeitgemäß sein (der 8051 ist angeblich der häufigste Prozessorkern). Es gibt sogar noch 4-Bitter, für Hochvolumensachen. Andererseits muss sich heute keiner mehr mit Gewalt Assembler auf einem ATTINY geben. Beides hat seine
-
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
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
ATTiny84A - welche Entwicklungsumgebung brauche ich?
nachträglich aufgekauft hat? Dass sie für lange Zeit einen Transceiver nur mit einem altertümlichen 8051 verheiratet haben statt des viel moderneren MSP430? RFM12 ist beides natürlich nicht.
-
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
PIO / Port Expander mit parallelem Interface gesucht
näher käme er mit Open Collector Ausgängen, weil sich die bitweise als Eingang nutzen lassen - der 8051 lässt grüssen.
käme er mit Open Collector Ausgängen, weil sich > die bitweise als Eingang nutzen lassen - der 8051 lässt grüssen. Korrekt. Aber ich meine mal OpenCollector Latches gesehen zu haben...hm... du bringst mich da auf eine Idee: wenn es auch Latches gibt, welche High-Pegel und hochohmig für den Low-Pegel
-
Thread
Suche Datenblatt für den IC Siemens b57656 T40/85
Bezeichnung T40/85 wurde von Siemens beim SAB80535 als Temperaturangabe verwendet. 80535 ist ein 8051-er. Er war mal in Bosch L-Jetronic und/oder Motronik drin, natürlich umgelabelt.
könnte doch ein 74XX640 sein oder? DIP20 hat bspw. das Adresslatch 74*373 bzw. 74*573, was beim 8051-Derivat immer nötig ist.
-
Thread
Z80: Aufteilung der Aufgabenverteilung auf ROM und RAM
man aus einem von Neumann-Z80 eine Havardsystem basteln, wie das ja auch umgekehrt geht, z.B. beim 8051. Z.B. könnte man M1 auswerten und hätte dann 64k Programmspeicher und 64k Daten-RAM. Dann müsste sich aber der Programmierer selbst darum kümmern, dass er den Inhalt des Programmspeichers nur ausführen
-
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
ATtiny2 im DIP2
Nu gehts wieder... STM32 wurde auch mal kurz als 8051 angezeigt. Scheint 1.April zu sein...
-
Thread
Googles Aprilscherz - Pac Man spielen mit Google Maps
nur das. Schau auch mal, was zwischen HOME und DSP steht. Ja, MSР430 durch 6502 und АRM durch 8051. :)
-
Thread
Keine Verbindung zum STK500
Hallo zusammen, bin auch neu hier und beschäftige mich nach 15 Jahren 8051 & Co nun auch mit AVR und STK 500. Mein Board wird von AVR Studio auch nicht mehr 'connected'. Die im Threat genannten Prozeduren laufen alle mit 'program' & 'verify' durch. (Aus dem Studio und Update
-
Thread
Z80 vs. 8085
> Ach du ScheiXXe. Naja, wie halt beim 8051. Vermutlich ist das Gefühl beim Assemblerprogrammieren auch identisch ;)
-
Thread
Was muss ich lernen?
musst du dich mit BLDC (Stichwort > Kommutierung) befassen wenn du die Motoren Ansteuern willst. 8051 oder ARM mit integriertem BLDC Controller und Demo-Software. Außerdem ist Assembler und C deutlich einfacher als bei AVR / PIC https://www.silabs.com/products/mcu/Pages/SensorlessBLDCMotorRD.aspx
welcher das aufwiegen kann. Wenn es nur um den Preis bei großen Stückzahlen geht sind PIC (und 8051) deutlich billiger als AVR. Nicht umsonst ist in praktisch jeder LED-Birne ein PIC. Ich setze selber fast nur ARM ein, aber wenn der Preis es erforderlich macht gibt es keine andere Möglichkeit.
-
Thread
µC nicht mehr ansprechbar
Deutsch als bei direkter Übersetzung. Aber beide kombiniert machen das Leben leichter. default port 8051 with the same standard, are "quasi-two-way" mode. This mode can be used as an input or output. When the port outputs a logic high, the drive capacity is weak, while allowing low-level external device
-
Thread
Frage zur Bitmanipulation
dieser Stelle an Yalu X. Man kann ja so weit ich das in den Beiträgen verstanden habe einen 8051 z.B. Bitadressieren. Also bei dem wäre das einfacher in der Syntax. Das würde dann am Compiler liegen der für den 8051 vorgesehen ist. Ist das so korrekt?
-
Thread
Debugfähiger Kleinstcontroller Gesperrt
bin ja eher der atmel fan finde die sind einfacher > handzuhaben als pic ... und welchen Atmel, 8051, avr, ARM???
Cent extrem günstig): http://de.farnell.com/silicon-labs/efm8bb10f8g-a-soic16/mcu-8bit-aec-q100-8051-25mhz-soic16/dp/2468081
-
Thread
Mikrocontroller I2C CAN
Silabs C8051F502 - da kann man dank des rel. genauen RC-Oszillators auch den Quarz einsparen
-
Thread
Zwei Fehlermeldungen beim Kompillieren. Bitte um Hilfe.
Keyword in C und > welche > Bedeutung hat es? Ich konnte da nix zu finden. Wenn das mal für einen 8051 gedacht war, findet sich vermutlich in irgendeinem Header noch ein: [c] #define code [/c] D.h. "code" wird durch "" (nix) ersetzt. Bei 8051 C Compilern gibt man mit "code" das Code-Segment (für
-
Thread
Z80 Einplatinencomputer für Lernzwecke
oder wie? (*forehead slap*) Klar, hast du Recht. Ich hatte das mit den 2 64k Bänken mal in einem 8051-Projekt. Der hatte aber getrennte Addressbereichen für RAM und ROM :-) Das Prinzip bleibt aber stehen, man braucht nur irgendwo (ein paar kB im obersten Addressbereich bietet sich an) ein bisschen RAM
MCU Host Bus Emulation Mode Signal Descriptions and Interface Configuration". Du hast damit einen 8051-kompatiblen Adress-Daten-Bus, der mit einem HC573 demultiplext wird. fchk
-
Thread
Woher kommt die NULL?
0 eine Speicherseite mapt, dann ist es keine gute Idee > NULL als 0 zu definieren. Z.B. beim 8051, ist aber trotzdem kein Problem. Ich hab einfach dem Linker gesagt, daß XDATA bei 0x0001 beginnt und das eine Byte geopfert.
-
Thread
flash-Fehler mit ATtiny2313, compile ok
N, lbs, psi, Bratkartoffelquark hoch 3, usw. Irgendwann gab es brauchbare Float-Bibliothen (Keil 8051) und ab dann wurde das Leben erheblich leichter. Ob ein ADC jetzt 2,345 mV/Schritt, 3,79 µV/Schritt oder sonstetwas ausgibt: die Skalierung ist ein Kinderspiel. Wenn ich heutzutage noch sehe, daß
-
Thread
Atmel Befehlssatz
was es mit dem include auf sich hat. Dann schaust du dir die Unterschiede zwischen den AVR und dem 8051 an (besonders die Unterschiede im Bereich I/O). Dann wird dir schon klar warum du beim 8051 nirgends "einstellen" musst, ob der entsprechende Pin als Eingang oder Ausgang arbeiten soll.
Matze schrieb im Beitrag #4062909: > Wir Programmieren in der Schule einen 8051 von Atmel Warum der Umstieg auf AVR es gibt eine große Auswahl von 8051 nicht nur von Atmel. Zudem werden die 8051 mit Bootloader ausgeliefert so dass kein teurer Programmer erforderlich ist, nur
-
Thread
Cypress PSoC Nutzen/Erfahrungen?
ich das richtig, dass die Hauptunterschiede der verschiedenen PSoCs die implementierten Cores sind (8051, M0 etc.)?
das richtig, dass die Hauptunterschiede der verschiedenen PSoCs > die implementierten Cores sind (8051, M0 etc.)? Nicht ganz. Ich hatte mich vor Jahren mal mit den PSOC1 herumgeärgert, bis ich die Dinger dann wutentbrannt in die Ecke geschmissen habe. Man konnte bei denen nämlich NICHT so einfach
-
Thread
Arduio Zero mit ARM Cortex M0.
Load, Move, Or, Store Viele M0 z.B. LPC11A haben einen Block Bit-addressierbaren Speicher (wie 8051) so dass mit Move, Store gesetzt / gelöscht werden kann. Wobei man üblicherweise je ein Register immer 0 und 1 lässt für solche Zwecke also eigentlich nur Store braucht. Beim hier verwendeteten SAMD21
-
Thread
Daten auf PC übertragen (Excel-Format)
ich die Daten gerne auf einen PC übertragen und in Excel öffnen können. Ich verwende: uC LPC936 (8051), RTC DS1307, Himmelsrichtung u. Beschleunigung LSM303dlh, Speicher 24xx512. Kann mir jemand einen einfachen, leichtbzu realisierenden Vorschlag machen wie ich die Daten auf den PC im Excel Format
Aus welchen Grund nimmst noch etwas aus der alten 8051 Linie? Du musst jetzt wahrscheinlich Treiber für deine Sensoren entwickeln. Nimm den Arduino und vergiss die Unkenrufe.
-
Thread
Günstiger Anfang mit ARM Gesperrt
#4060655: > in weitem Versorgungs-Spannungsbereich verwendbaren AVR Dafür nimmt die Industrie lieber 8051 wie z.B. http://www.silabs.com/products/mcu/8-bit/efm8-busy-bee/Pages/efm8-busy-bee.aspx
-
Thread
Nachgebaute Constant Current Powersource und MosFET verbrennen
günstig. Nur, wenn der Mikrocontroller einen Open Drain Ausgang hat. Das haben meist nur "alte" 8051. PIC, AVR & Co haben Push-Pull, da geht das schief. Ok, zu deinem eigentlichen Problem. 1.) Das Gate darf NIE offen bleiben. Ein frei rumfliegender Draht ist Mist. Dort muss entweder der Arduino
> > Nur, wenn der Mikrocontroller einen Open Drain Ausgang hat. Das haben > meist nur "alte" 8051. PIC, AVR & Co haben Push-Pull, da geht das > schief. > > Ok, zu deinem eigentlichen Problem. > > 1.) Das Gate darf NIE offen bleiben. Ein frei rumfliegender Draht ist > Mist. Dort muss entweder
-
Thread
Mikrocontroller-Programmierung selber beibringen
gesetzte Fuses (für Anfänger schwer genug) Genau das braucht man bei einem LPC nicht (ARM oder 8051), selbst wenn der Anfänger es geschafft hat die PLL so zu setzen, das nichts mehr läuft, kommt er immer noch mit dem ROM-UART-Bootloader rein. Dank internem Oszillator muss man auch keinen externen
Das hat aber wieder nichts mit AVR oder ARM zu tun sondern mit dem Hersteller: bei Atmel sind die 8051 und AVR gleich schnell verfused.
-
Thread
kleine char* frage.
Details findest Du in der Doku vom Compiler. PS: Das hat nix mit Mogelei zu tun. Bei AVR und 8051 geht ein Zugriff ins Flash nur über bestimmte Befehle, ein PSV gibt es da nicht.
-
Thread
Recursive Funktion führt zu Error 1089 in XC8
einen echten Stack (Push/Pop) haben und der Compiler muß das auch unterstützen. Und z.B. beim 8051 muß man dem Compiler extra sagen, daß eine Funktion reentrant ist, da damit der Overhead drastisch ansteigt. Er muß dann alle Variablen auf den Stack legen und kann kein Overlay benutzen. Manchmal
-
Thread
Kann mir jemand EPROMs brennen?
=FLG03f_ua5g http://www.ebay.de/itm/USB-MiniPro-TL866CS-Universal-BIOS-Programmer-EEPROM-FLASH-8051-AVR-GAL-PIC-SPI-/400847469929?pt=LH_DefaultDomain_77&hash=item5d545efd69
-
Thread
Mikrocontroller-Board für Batteriebetrieb
Wenn 8051 auch geht ca. 30 EUR : http://www.silabs.com/products/mcu/8-bit/pages/efm8-sleepy-bee-starter-kits.aspx
Lothar schrieb im Beitrag #4043344: > Wenn 8051 auch geht ca. 30 EUR : > http://www.silabs.com/products/mcu/8-bit/pages/efm8-sleepy-bee-starter-kits.aspx Die EFM8 Serie scheint in der Tat sehr interrsant zu sein; insbesondere des Preises und
-
Thread
Problem mit AT89LP51ID2
Vielleicht hat der Programmer Probleme mit low aktivem Reset. Beim 8051 ist der Standard nämlich Reset bei High. Stells mal testweise um.
-
Thread
unter linux hex -dateien zum STK 200 o.ä. senden (MCU8050)
> Das Programmieren für diese MCUs erfolgt mittels "MCU6051-IDE". Hier muss natürlich ...."MCU8051-IDE" stehen.... @ Ingo : Danke für den Link, ich werde mal versuchen das "zurechtzubasteln" ;) Gruss und Dank Gerhard
-
Thread
Kinetis vs LPC (NXP kauft Freescale)
PPC-Segment. Soweit ich weiß hat NXP nie wirklich einen Prozessor selbst entwickelt. Philips hat den 8051 von Intel gekauft nun setzten sie auf ARM (also auch zugekauft). Von daher denke ich die beiden passen recht gut zusammen. Sicherlich wird man das ein oder andere Produkt vom Markt nehmen um sich
-
Thread
Wie Arbeit mit besserem Stundenlohn/Arbeitszeit bekommen?
Informations+Kommunikationstechnik Inhalte: Elektrotechnik, Elektronik, Programmieren (C#,C++,Assembler 8051, PHP, HTML), Betriebssysteme (Dos, Linux, Windows), Computertechnik, Digitaltechnik, Mikrocontrollertechnik. Abschluss: Fachhochschulreife, Staatlich geprüfter Assistent für Informations+Kommunikationstechnik
-
Thread
ATtiny44 über IR-Signal aufwecken
Signalverschleifungen und unsauberen Pegeln kommen. Im Zweifelsfall sind zusätzliche Pull-Down Widerstände (8051) erforderlich, oder es müssen zusätzliche Waits/NOP's eingefügt werden" Dein Plan Schaldbild ist schlecht lesbar.
-
Thread
Ernstzunehmende Programme in BASCOM
#4025368: > Bascom auf einer anderen > Platform als AVR geht sicherlich Ja, geht sicherlich auch 8051 -d.h. nicht nur sicherlich, sondern /sicher/