-
Thread
Assembler-Code 8051
Ich habe hier ein Assemblercode-Beispiel füreinen 8051, welcher die Nutzung eines Autopointers zur Übertragung eines 8-Byte Datenblocks vom Endpunkt 4 OUT Buffer in den internen 8051 Speicher. Init: mov dptr,#AUTOPTRH mov a,#HIGH(OUT4BUF)
; point to the fifo register mov r0,#80H ; store data in upper 128 bytes of 8051 RAM mov r2,#8 ; loop counter ; loop: movx a,@dptr ; get a fifo byte mov @r0,a ; store it inc r0 ; bump destination pointer
-
Thread
Entwicklungsumgebung für 8051
Hi, ich suche ne Entwicklungsumgebung für den Atmel 89S8252 also nen 8051 Kern. Kosten darf es wie immer nichts und ich sollte Assemblerdateien einbinden können. Ist da jemand was nettes bekannt? Danke Gruß Hans
-
Thread
Mikrocontroller-Familie 8051
Hallo, ich muss mich dieses Semseter umfassend mit der Mikrocontroller- Familie 8051 beschäftigen. Ich habe aber nicht wirklich viel Ahnung davon und suche nun nach einer ordentlichen und ausführlichen Abhandlung darüber. Kann mir vielleicht jemand helfen?
.. aber es gibt dort ein Prof der auch ein Buch geschrieben hat. Mikrocomputertechnik mit der 8051-Controller-Familie : Hardware, Assembler, C ; mit ... 50 Tabellen / J. Walter. - 2. Aufl.. - Berlin ; Heidelberg : Springer, 1996. - XII, 312 S. : graph. Darst. & 1 CD-ROM; (dt.) ISBN 3-540-60540-1
-
Thread
Timerschwankungen beim 8051
Moin, ich muß euch noch einmal um Hilfe bitten. Ich habe die unten stehende Timerroutine um untzerschiedlich lange Gates zu erzeugen (von 1ms bis zu 10sek). Nur wenn ich mir das Ausgangssignal auf dem Oszilloscop ansehe, dann schwankt die Länge des Gates immer um 1µs und ich weiß nicht wiso. Wenn ich das Hautpprogramm nach dem Starten des Timers in eine Endlosschleife schicke, dann tritt das schwanken nicht auf. Wenn er aber das normale Hauptprogramm abarbeitet dann schon. Ich frage mich langsam, ob das an einem ungünstig liegenden Befehl oder einer Unterfunktion liegt, die atomar abgearbeitet
-
Thread
Pic Lernen aber wie??
weltweit mit Abstand Marktfuehrer ist Wobei das aber nur für MCs eines Herstellers gilt. Die 8051 mit über 50 Herstellern sind in der Summe im Absatz noch höher. > und > Atmel mit den AVRs bloss eine kleine Nische belegt? So klein ist die Nische aber auch nicht. Sie werden z.B. in Druckerpatronen
bloss amuesiert, wenn jemand den Marktfuehrer als Nischenprodukt hinstellt, das war alles. Jetzt 8051-Mikros zum Vergleich herzuziehen ist nicht ganz korrekt, den der Ursprungsvergleich war explizit Microchip PIC / Atmel AVR, nicht PIC/8051-Architektur, und darauf habe ich geantwortet.
-
Thread
Probleme serielle Schnittstelle WinXP mit Keil (Mon51)
unter Windows XP professional. Ich benutze das Programm mon51 von Keil um eine Verbindung zu einem 8051-Entwicklungsboard aufzubauen (9600 baud). Die Verbindung kommt zwar zustande, einzelne kleinere Übertragungen gehen auch, aber sobald ich eine etwas größere hex-Datei auf das Board laden will bricht
keine ausführbare mon51.exe sondern eine mon51.dll. Ich schätze mal das µVision über die dll mit dem 8051 kommuniziert. Aber auch µVision bekommt keine stabile Verbindung unter XP zustande. µVision von Keil ist ein gängiges IDE-Werkzeug für verschiedene Mikrocontroller (auch in der Industrie) und der
-
Thread
Basic-52 an Speicherkonfig anpassen...
Rede sein. Ich hab vorher mit PICs "gearbeitet" (alles nur Hobbyprojekte) und wollte nun mit dem 8051 weitermachen, da man den auch als vonNeumann Architektur nutzen kann. Ausserdem hat der 8051 ein paar Vorteile: 1)Viele Hersteller prodizieren diesen Chip 2)Es existieren Chips mit verschiedenen Hardwarekonfigurationen
noch nicht probiert, der Bascom Compiler soll aber wesentlich besser sein. Ich programmiere den 8051 nur in Assembler oder C (Keil C51). Peter
-
Thread
BeagleV: Bezahlbarer linuxfähiger RISC-V SBC
Käse bis Dein Industriekunde feststellt das seine Umsätze zusammenbrechen weil Niemand den erprobten 8051 noch haben möchte... Du stehst auf Kohle Lichtbogenlampen, oder? Pille
oder dem Industriegerät ein 8051 oder ein RiscV drin steckt, ist dem Kunden EGAL - Hauptsache das Ding funktioniert gut und ist preiswert. So herum. Ich hab weiter oben ja nicht grundlos nach dem Zweck gefragt. 🐧 DPA 🐧 schrieb
-
Thread
Geschichte des Mikrocontrollers.
https://en.wikipedia.org/wiki/Microcontroller#History https://www.dos4ever.com/8031board/history8051.pdf Motorola 68000 (dazu findet Google massenhaft Beiträge) https://arstechnica.com/gadgets/2022/09/a-history-of-arm-part-1-building-the-first-chip/ Das sollte als Einstieg reichen. Sinnvollerweise
imponieren. Intels 8048, der nicht ganz zufällig etwas Ähnlichkeit zum F8 hat, entwickelte sich indes zum 8051 weiter und wird in dieser Form vielleicht noch in 50 Jahren irgendwo drin stecken.
-
Thread
Womit soll ich als Anfängerin anfangen und wo finde ich hier Aufgaben/Experimente?
mit Vorschlägen zu Prozessoren aktiv sind, werfe ich meinen Vorschlag auch mal hier rein: Den Ur-8051 nehmen! Der hat immerhin schon einen eingebauten Akku! *Schnell weg*
Englisch ist für die Manuals natürlich sehr nützlich, das sollte aber heute jeder können. Schöner 8051-Core drauf, mit bis zu 1 MIPS pro MHz Quarz. Bei mir gibt es auch keinerlei Problem, bekam immer alle Boards zum spielen, und andere SiLabs-Boards hatte ich auch schon mal. Auf dem SiLabs-Board ist
-
Thread
Software Zertifizierung
immer Keil, IAR, Greenhills usw. Keil in dem Zusammenhang zu erwähnen finde ich schon mutig. Der 8051-Compiler von denen um 2012 rum (Version 9irgendwas) hatte Bugs, die eher nach sdcc 0.001 klangen. Hab mich mit dem Dreck tagelang abgemüht, um dann (natürlich in einer kaum debugbaren Interrupt-Routine
zusammen Regress-testen kann (und das kann man bei GCC). Bei Keil habe ich da so meine Zweifel, deren 8051-Compiler flog auch bei mir in die Ecke und die Cortex-M0-Sachen liefen eher so naja. Und die IAR-Tools (ok, 10 Jahre her) waren im Vergleich mit dem msp430-gcc eine Zumutung. Da ist das Vertrauen auch
-
Thread
Handlicher Ethernet-Controller mit SPI von Microchip
bereitstellt. Lantronix kostet fast dasselbe und hat etliche Protokolle mehr. Im Davicon werkelt ein 8051, im Lantronix ein 80186...
betrachtet das es in 2 Monaten einen Chip gibt die knapp 10 bei 1 Stück Abnahme kostet und keinen dummen 8051er drauf hat. Zu dem gibt es diesem auch noch in einer Handlicher Bauform -> SO Gehäuse. Gruss Sven
-
Thread
Kurze Frage zu Keil µVision2 und AT89C2051
Hallo Zusammen! Vorweg: nein, ich möchte mich nicht wirklich in die 8051er einarbeiten, ich habe lediglich einem Bekannten versprochen, ihm ein kleines Programm zu kompilieren ;) Ich vermute, daß ich irgend einen Parameter in den Optionen nicht richtig eingestellt habe
nach 0x0800). Also nimm einen 89C4051, dann klappt es, oder kauf dir den Keil :-) Gruß, Markus_8051
-
Thread
Assembler Anleitung Vorschläge
. Den Befehlssatz gibt es auf jeder Hersteller-Seite meist als PDF zum Download. Er ist für jeden 8051er identisch. 2. Der Ansatz des guten Programmierens hängt von deiner Erfahrung ab. Klar, das gesamte Programm in eine Routine zu schreiben ist wie bei C auch ein schlechter Ansatz. Also für jede Aufgabe eine eigene Routine. Parameter lassen sich beim 8051er sehr gut über die Register R0-R7 an andere Routinen weiterleiten. Und ganz wichtig ist vor allem, wirklich jeden Assembler-Befehl eindeutig begriffen zu haben, damit du effektiven Code schreibst
-
Thread
Unsigned Variablen vermeiden
von Haus aus nicht hergeben und der Code deshalb umständlicher wird. Das betrifft beispielsweise 8051 und die PICs, nicht aber AVR.
A. K. schrieb im Beitrag #3815653: > Das betrifft beispielsweise 8051 und die PICs, nicht aber AVR. Selbst auf einem AVR spart einem aber der Wegfall der sign extension oft genug etwas Code ein, gerade bei der Arbeit mit kleinen Zahlen (uint8_t). Über die im
-
Thread
Keil alternative?
http://sdcc.sourceforge.net/ und OPCUBE als IDE http://www.opcube.com/home.html sind für die 8051er eine brauchbare Alternative, alles kostenlos und ohne Einschränkungen in der Code-Größe. Keil erzeugt zwar etwas effizientern Code, in der Praxis jedoch kaum von Bedeutung.
Für 8051 sehr gut geeignet: IDE µC/51 von Wickenhäuser (www.wickenhaeuser.de) Gruß Carlos
-
Thread
Fernbedien RC5 Empfänger
Hi, würde das dann bei einem 8051 so aussehen? P0.7 Nummer des Pins P0 8bit Port
ich kenne den 8051 nicht, scheint aber dasselbe auszudrücken.
-
Thread
Auswahl von MC für Türschlussüberwachung
aufwendiger - schließlich mußte Du ein Bus-Protokoll auf den µCs implementieren. Gruß, Markus_8051
er ist Anfänger, das wird dann für so ein Anfangsprojekt doch schon ganz umfangreich...) Markus_8051
-
Thread
Anfängerfrage Auslesen/Beschreiben
möchte explizit ein Eprom mit der Bezeichnung P87C575EHPN auslesen. Es ist ein 20 Pin mit einem 8051-basierten Mikrocontroller von Phillips. Verbaut in einem Tempomaten-Steuergerät von Delphi. Der Gedanke dahinter: Das Verarbeiten des eingehenden Geschwindigkeitssignals zu beeinflussen und einen
Aber wenn du schon mit kaltduschen anfangen willst, dann anslysiere doch einfach mal bekannte 8051 Programme und finde heraus, was die machen und wie die es machen. Zwei Sachen sind sicher: du wirst viel lernen und viel Zeit brauchen.
-
Thread
Easy 8051 B GLCD Diyplay
Problem. Ich arbeite für eine Techniker Arbeit mit einem Microkontroller bord von Microelektronika easy 8051 B. Nun mein Problem: Gewünscht ist eine Ausgabe einer Variable über das GLCD Display. Folgendes hab ich Probiert: // Glcd module connections char GLCD_DataPort at P0; sbit GLCD_CS1 at P2_0_
-
Thread
Layout für MCS51 Experimentierboard
Beitrag #4331986: > Jetzt bräuchte es nur noch eine n Sinn und Zweck für das Ganze??? Das 8051 Ding von Atmel hat doch ISP. Wofür der Aufriss mit dem Board?
ein paar kleine Fehler am Terminalprogramm beseitigt, es läuft nun zufriedenstellend. Werde es im 8051-Bereich veröffentlichen, damit es auch Leute finden, die diesen Thread nicht verfolgen. Gruß. Tom
-
Thread
Keil Debugger mit STM32F4Discovery / veraltete Firmware im ST-Link
. Liegt das auch am veralteten ST-Link, oder macht Keil MDK das nicht? Ich weiss noch bei den 8051ern war eigentlich alles wichtige an Peripherie schön auf einen Blick zu sehen...
Binde die Dateien ein und somit hast Du die Register als Variablen zum Debuggen. Der 8051 war auch etwas einfacher...
-
Thread
UART TL16C550C an 80C32
spricht das Ding > mit "memory-mapped I/O" an. Schaut für mich wie eine Standardanbindung an die 8051-Serie an. In alter Zeit, als die Daten noch im externen ROM waren. Der Rest ist Lese- und Schreibzugriffe im Adressraum.
Wozu umständlich nen 16550 ranpappen, der 8051 hat doch selber eine UART.
-
Thread
RTC beim AT90S8535 verwenden
verloren. Das verschiedene Interruptprioritäten sehr wichtig sind, erkennt man daran, daß die neueren 8051 nicht nur 2 sondern 4 Interruptprioritäten haben. Peter
Hallo Peter Also ich habe mit Interrupts sowohl bei 8051 Derivaten als auch beim AVR keine Probleme. Wenn man die unter- schiedlichen Architekturen bei der Programmkonzeption berücksichtigt läßt sich mit beiden sehr gut arbeiten. Und langsame Intrrupts
-
Thread
Bascom Problem
Hi P0 muß bei 8051ern grundsätzlich mit Pull-Ups nach 5V versehen werden. Matthias
bleiben auf low. Ausserdem: ISt das mit dem Pullup-Wiederständen beim AT89s8252 auch so?-ISt ein 8051-Derivat. MFG Nik
-
Thread
AT89S8285 mit SPI programmieren
8051er oder MCS51 zu denen auch der AT89S8285 gehört ist ein ordentlicher Controller. Lass Dich nicht wild machen, es ist eine solide Sache, diesen Controller zu lernen. Es gibt sehr viele verschiedene Typen
programmieren oder in der Zielschaltung via SPI. Beides ist im Datenblatt wunderbar erklärt. Wenn Du 8051er mit integriertem Bootloader benutzen möchtest, dann wirst Du auch bei Atmel bei den AT89C51RD/RB/ED/EB... Controllern fündig. Auch bei Analog Devices und Maxim/Dallas gibt es welche - die sind allerdings
-
Thread
Taster am Open-Drain-Ausgang
Beitrag #3635413: >> Eigentlich schliesst man an Ausgänge keine Taster an. > > es gibt µC (z.B. 8051-Architektur), bei denen man nicht dediziert ... Richtig. Das es sich um einen 8051 handelt, hätte ich mir dann aber doch als zusätzliche Information gewünscht.
kann man den Port abrauchen. Und richtig, es ist natürlich eine 'Eingang' und richtig, es ist ein 8051. Aber ich glaube das ist bei vielen anderen Architekturen nicht viel anders.
-
Thread
Tasten entprellen
mit 11.0592MHz. Wie gesagt, in nun schon über 12 Jahren Praxis verwende ich diese Prinzip auf 8051-ern und bisher ist weder mir noch den Kunden ein derart massives Prellen bei nur 5-6 Betätigungen aufgefallen. Ich habe also absolut keine Erklärung dafür, warum es bei Dir nicht funktioniert.
Hallo Peter, du hast oben geschrieben, dass Du die Routine schon längere Zeit für 8051er verwendest. Könntest du vielleicht auch eine 8051er adaptierte Version des Sourcecodes online stellen? Wäre super.
-
Thread
XC886 (XC800/8051) multipliziert uint16_t langsam
mit dem schon etwas in die Jahre gekommenen XC886 (bzw. allgemein der XC800 Serie) von Infineon. 8051 Architektur. Laut Infineon Datenblatt hat der Chip eine MDU - Multiplication and Division Unit und soll laut Datenblatt für eine Operation uint16_t x uint16_t mit Ergebis uint32_t 16 Clockzyklen
Schau mal ins Datenblatt vom µC, der original 8051 braucht 12 Takte für eine Instruktion. Das bedeutet, dass er trotz 24 MHz Takt nur 2 M Instruktionen/s verarbeiten kann. Damit kommt man schon viel näher an die 9 µs heran. Details müssten im Handbuch
-
Artikel
Diskussion:8051
Welche Architektur hat ein 8051 denn nun? Harvard? Von-Neumann? F�r Harvard sprechen die getrennten Adre�bereiche f�r Daten und Programme (genaugenommen wird ja zus�tzlich noch zwischen internem und externem Datenspeicher unterschieden
Dies liegt an den separaten enable-Leitungen /RD, /WR und /PSEN. Also: Welche Architektur hat ein 8051 denn nun? Und welche Architektur hat er, wenn man /RD und /PSEN per AND verschaltet? Ich behaupte immernoch, da� es sich hier um eine Mischform handelt. Gibt es irgendeine offizielle Angabe im Family's
-
Thread
LED an uPC - warum wurde diese lösung eingeschlagen?
Unterschied zwischen High- und Low-Ausgangsstrom bei gleichem Spannungsabfall), kann man mit älteren 8051-Derivaten eine Standard-LED zwar ganz gut mit Low- Pegel treiben, der High-Ausgangsstrom reicht aber gerade einmal für ein schwaches Glimmen. Das hängt mit dem grundsätzlich anderen Aufbau der I/Os beim 8051 zusammen. Die I/Os neuerer 8051-Derivate haben meist eine zusätzliche Betriebart, in der auch bei High-Pegel ordentlich Strom geliefert wird.
-
Thread
controller mit java unterstützung
ist Java absolut ungeeignet für dich. Programmier lieber in C auf einem 8-/16-Bitter (AVR, MSP430, 8051) oder in C++ auf einem 32-Bitter (ARM7, ARM9). Duh.
Dallas DS80C400 8051-Derivat, getaktet bis 75 MHz und in Java programmierbar. Auch genannt: TINI http://www.maxim-ic.com/products/microcontrollers/tini/ Etwas zum Lesen: http://www.maxim-ic.com/products/tini/pdfs
-
Thread
SiLabs C8051 auslesen
Hallo zusammen, Kann oder besser gesagt, wie lese ich einen C8051F310 aus? Ich habe einen orig. SiLabs Debug-Adapter. Folgendes Problem: Ich habe eine China-Löt+Heissluftstation mit 2 gleichen Controllern. Einer davon hat sich softwaremässig erhängt. Jetzt möchte
nur 1-2 Linien!! Der Rest ist 00 oder FF :( Ich lese von 0x0000-0x3DFF aus. Ist das richtig beim C8051F310?
-
Thread
QFN-28 und Thermal Pad
Hallo, ich habe hier einen 8051 Mikrocontroller im QFN-28 Package. Dazu zwei Fragen: 1. muss ich unbedingt Vias in das Thermal Pad bohren oder funktioniert das auch ohne, da ja so ein einfacher Controller wenig Wärme entwickelt
Blos gut das die MSP430 und die TMS320F280X sowas nicht haben. Bei einem Stino-8051 würde ich ein Thermal Pad einfach ignorieren. Naja, eine Leiterbahn würde ich da auch nicht gerade durchführen. Silabs 8051 kenn ich leider nicht im Detail.
-
Thread
[V] 4St. 8051er Silabs C8051F321 QFN28 (5€)
Hallo, Noch 4St. 8051er Silabs C8051F321 abzugeben. 5x5mm QFN28 Gehäuse, 16K Flash, Details hier: https://www.silabs.com/mcu/8-bit-microcontrollers/c8051f32x-f34x/device.c8051f321?tab=specs (Kostet irre 12€/St
-
Thread
welchen prozesor
Habe gerade Info über ein 8051 Demo-Board mit USB in folgendem Thread gepostet: http://www.mikrocontroller.net/forum/read-1-354804.html#new Demo-Board + Keil ähnliche Entwicklungsumgebung, limitiert auf 2 kByte Hex Code. Bei Keil kann man für 8051 eine kostenlose Evaluation Version der Entwicklungsumgebung µVision2 (mit Registrierung, aber das macht nichts) downloaden. Gruß Dietmar
-
Thread
C164 mit Keil Binärzahlen
manchmal der erzeugte Kode sehr umständlich sein. Der WINAVR unterstützt aber auch das mir vom 8051 vertraute direkte Setzen von I/O-Ports, z.B.: PORTA = BIN(11110000); DDRB = 1<<PB7^1<<PB6; PORTB |= 1<<PB7; PORTB &= ~(1<<PC6); und erzeugt auch den kürzest möglichen Code dafür. Peter
Hi also beim 8051 sollte doch zum setzen eines Bit's P3_2 = 1; reichen. Hat doch Bitadressen. Zumindest der SDCC akzeptiert die Schreibweise. Matthias
-
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
ALTIUM Designer 6.8- ATMEL AT89 Libary
Hallo, Ist es möglich das im aktuellen Altiumdesigner6.8 in der Libary keine 8-Bit 8051er Controller zu finden sind ? AT89Cxxx Nur AVRs und ARMs und CPLDs & Co ein "Stinknormaler" AT89C51...nicht Ist doch nicht möglich? mfg Roland
AT89C51? Reply Quote I don't think it's there 'directly', but I think it is a pin compatible 8051 and therefore you should be able to take an Intel 8051, copy it to a new Atmel library and rename it AT89C5. Keine Ahnung ob's geht. Rick
-
Thread
ASCII über UART senden
---------------------------------------------- // FID: 33X000035 // Target: C8051F33x // Tool chain: Keil C51 7.50 / Keil EVAL C51 // Command Line: None // // Release 1.0 // -Initial Revision (PD) // -16 AUG 2006 // //----------------------------------------
Includes //----------------------------------------------------------------------------- #include <c8051F330.h> // SFR declarations #include <stdio.h> //----------------------------------------------------------------------------- // Global CONSTANTS //----------------------------
-
Thread
Programmierung des MC68xxx
gibt kostenlose Compiler und Assembler, ein Evaluationsboard (z.B. STK500) kostet ca. 130EUR. Die 8051er (ursprünglich von Intel; auch Atmel führt dazu kompatible Typen in der 89er-Reihe) sind den 68000er von der _Struktur_ _ähnlicher_ wie die AVRs. Die haben dann auch einen brauchbaren Adreß-/Datenbus und lassen sich im Prinzip ähnlich einsetzen, wie die 68000er, allerdings sind die 8051er was der adressierbare Speicherbereich betrifft usw. viel kleiner als die 68000er. Der 68000er deckt im Prinzip alles ab, was man bei der µP/µC-Programmierung/Entwicklung dieser "Gewichtsklasse" wissen
-
Thread
NXP verschenkt ARM-Chips
richtigen Microcontroller (ich brauche einen großen ARM9 und dann mehrere kleine, ATmega, AVR, ARM7 oder 8051) suche. Grüße und schönen Abend Michelle
Da bist Du nicht die einzige Person, denn ich habe hier 15 Cypress 8051er und 5 NXP 8051er und 14 NXP LPCs in massen und muß mich totlangweilen weil ich noch nicht die PCBs habe. Mist und wir haben Wochenende... Das sind 8 Projekte und ich kann nicht weitermachen.
-
Thread
Atmega32: Pins Input ODER Output?
dann brennt der Bonddraht von VCC durch und wenn du Glück hast, dann schon vorher der Chip. Bei 8051ern geht das. Bei AVRs nicht.
> Bei 8051ern geht das. Bei AVRs nicht. Alles klar ;) Danke für die Antwort!
-
Thread
Suche englisches Datenblatt zu 8051er "STC12C2052"
STC12C2052 verbunden, welcher wohl das DMX-Interface darstellt. Verbunden sind sie per UART vom 8051er. Nun hab ich RX und TX abgegriffen und vom Rechner aus random Daten auf random Baudraten gesendet, dort geht der Head schön los, zwar total wirr aber, immer noch besser als gar nicht reagieren (Adresse
Hallo, dürfte der Hersteller von 8051 Mikrocontrollern STC sein: http://www.stc-51.com Auf die schnelle hab ich deinen STC12C2052 aber auch nicht gefunden. Evtl. mal nachfragen: http://www.stc-51.com/contact.php Mfg. Uwe
-
Thread
ULN2803 Ausgang verzögert freigeben
Hi, Hab einen ULN2803A welcher am Eingang mit nem µP Pin (8051 Port0) angesteuert wird. PullUp ist 1k8. Am Ausgang schalte ich einen PNP Transistor der 24V auf einen Motor dann gegen GND schaltet. Ich möchte gerne den GND des Chips mittel FET beim Einschaltvorgang
Man könnte alle Ausgänge des 8051 über Dioden auf einen FET führen, Anode an die Ausgänge, Kathoden alle zusammen auf den FET. Der wird von deinem schon vorhandenen Freigabepin geschaltet, Pull-Up am Gate. Er ist als erstmal durchgesteuert
-
Thread
Welche Hard und software wird benötigt?
Hallo, ich möchte mich einwenig in die 8051 Serie einarbieten. Ich habe einen LPC9401 von Philips. Welchen Programmer benötige ich um den zu Programmieren zu können? Bzw. welche Software? LG Christoph
ich keine SRC bekomme nur das was auf dem µC ist... Leider habe ich bisher noch nichts mit der 8051er zu tun gehabt, war bisher nur mit Atmel AVR beschäftigt. Deshalb war ich mal so frei und habe das mal angefragt da es nur um diesen µC geht.
-
Thread
DMS auswertung An Atmel 89c51ac2
Da Du ja ein 8051-derivat verwenden möchtest, würde ich den MSC1210 von Texas Instruments verwenden. Du kannst an den die Kraftmessdose direkt anschliessen, da der Prozessor einen sehr guten ADC und einen Programmable
Da Du ja ein 8051-derivat verwenden möchtest, würde ich den MSC1210 von Texas Instruments verwenden. Du kannst an den die Kraftmessdose direkt anschliessen, da der Prozessor einen sehr guten ADC und einen Programmable
-
Thread
ADW mit 80C537 (timer interrupt)
schon Probleme mit dem Urschleim der Programmierung hast, solltest Du Dir erstmal ein Lehrbuch (z.B. 8051 Cookbook) schnappen oder nach Tutorials googlen. Es wird aber gewiß keine Sache von nur 14 Tagen, die absoluten minimalen Grundlagen zu lernen. > Es soll mittels eines Timer-Interrupts die interrupt-service-routine
das Signal vom ADW einlesen. Kannste voll vergessen, die 1µs lasten selbst einen 100MIPS Silabs 8051 gut aus. Für nen Standard-8051 ist 1ms ne gute Zeit (100µs für nen erfahrenen Programmierer). Peter
-
Thread
PIC: EEPROM-Write durch BrownOut unterbrochen
stehen bleibt? Wer hat hierzu ähnliche Erfahrungen gemacht und weiß evtl. Abhilfe? Gruß, Markus_8051
auch leer, also gibt es auch nichts, wogegen ich ein Verify durchführen könnte. Gruß, Markus_8051
-
Thread
Möglich einen AT89C2051 durch ATtiny2313 ersetzten?
weiß dass es noch den AT89S2051 gibt). Darüber hinaus bin ich mit den AVRs vertraut und habe von den 8051-Derivaten keine Ahnung. Nun möchte ich anstatt dem AT89C2051 den ATTiny2313 einsetzten. Gibt es was, was gegegen spricht? Das Pinout des ATtiny2313 ist identisch. Einzig die Taktgeschwindikeit
gegen einen Hardwaretausch. Zu beachten ist halt wie von dir schon angemerkt die Quarzfrequenz. Der 8051 benötigt 12Takte pro Zyklus, hat also 2MHz Zyklusfrequenz. Damit werden auch die internen Timer getaktet. Was du sonst noch beachten musst ist die unterschiedliche Reset-Beschaltung.