-
Thread
[V] GLCDs, xmega xplained, lpcxpresso 1769 , AVR NET IO, 8051, router
Bausaetze/Bausatz_AVR_NET_IO.html inklusive netzteil. standartsoftware. 1 mal in betrieb genommen. 8051er Set beinhaltet Chinaprogrammer: http://www.ebay.com/itm/USB-AT-51-Programmer-89c51-89c52-89s52-89c2051-U36-/200533213642?pt=LH_DefaultDomain_0&hash=item2eb0b601ca AT89S51:2 AT89S52:2 AT89S4051
Hallo ist das 8051 set noch vorhanden?? mfg
-
Thread
Wer kann micht mit Messungen an seiner Eurolite Nebelmaschine N-150 unterstützen?
Der Controller ist tot der rest funktioniert. Mein Plan war nun den Original Controler (8051) durch nen Atmega zu ersetzen. Gruß Philipp
#2496993: > Der Controller ist tot der rest funktioniert. Mein Plan war nun den > Original Controler (8051) durch nen Atmega zu ersetzen. Schau mal bei ebay 280800907959. Dort gibts die Platine für 20 €.
-
Thread
ARM-Anfänger
handelt es sich? @Sebastian: Ein ARM7 wie die LPC2000 ist schon ein anderes Kaliber als ein 8051. Irgendwann muß man sich da auch mal mit solchen Dingen wie der Startup.s (Stack-Initialisierung für alle Betriebsmodi, usw.) beschäftigen, den Betriebsmodi, dem Interrupt-Controller, und eventuell auch mit Pipelining-Effekten und einigen anderen Feinheiten, die ein 8051 so nicht hat. Natürlich, so ein modernes ARM Demoboard kann man am Schreibtisch betreiben und braucht (zunächst) keine Laborausstattung, das ist schon eine feine Sache. Ich hatte ja ursprünglich
-
Thread
Assembler, C, und CO
dieser Frage. Kaufte ein erstes gutes Buch über µC, es war das "Mikrocontroller-Kochbuch" mit dem 8051. Einen PC hatte ich noch nicht, wollte aber erstmals die µC überhaupt begreifen lernen. Der nächste Gang war in einen Laden, Schuricht in Köln, wo ich zwei Standard-8031 in NMOS kaufte. Ja, und wenn
mit brennen konnte. Was für ein Aufwand! Mit dem PC kam dann mal ein Buch mit Buchdiskette ein 8051-Assembler. Mann, war das elegant. Dann kam das Mikrocontroller-Handbuch über den 8031 von Elektor. Erstmals für serielle Kommunikation mit dem PC, und ein Komplettsystem, tolle Sache. Zu diesen
-
Thread
Induktion bei Drehzahlmesser
4v7 zu drücken. Die 10K kann man in diesem Fall sicher noch erhöhen auf 50K-100K. Gruß, Markus_8051
Zenerdiode nicht mehr nötig wird. Auch hier hilft das Datenblatt des µC. Viel Erfolg, Markus_8051
-
Thread
probleme mit ADS7828
groß ist Dein Source-Code? Kannst Du ihn hier posten? Also, gib mal mehr Infos! Gruß, Markus_8051
Pins an Vcc und GND). Dann solltest Du als Commad-Byte ein 0x8F senden. Viel Erfolg, Markus_8051
-
Thread
FFT Analyse
Bei dem uC-Compiler fuer 8051 ist eine komplette FFT (in C) dabei. Die läuft auf PC (Borland) und 8051. Quellcodes in SRC\DFHT. Esam. (Link: www.wickenhaeuser.com)
laufen lassen, da die FFT nur ein paar kB belegt, Demo geht aber bis 8k. Du brauchst lediglich 'ne 8051 mit etwas externem RAM... Ist aber nicht besonder Echtzeitfaehig. Esam
-
Thread
Run Parameter von SDCC, ASEM51 ???
Hallo, ich programmiere ein Programm für einen 8051. Da ich kein Geld für Keil habe und aber auch in C schreiben will (in Assembler viel zu aufwändiges Programm), habe ich nach einem kostenlosen C Compiler gesucht. Dabei bin ich auf MIDE-51 gestoßen. Es benutzt den Cross Compiler SDCC, den Assembler ASSEM51 und den 8051 Simulator "TS Control 8051 Emulator". Alles kostenlos! Da dieses MIDE-51 ziemlich verbugt ist und bei mir alle 5 min abstürzt, will ich auf den kostenlosen "Crimson Editor" umsteigen. Bei diesem
-
Thread
Was sind die Vorteile und Nachteile von PICs und ATMEL Controller? Gesperrt
@Z8 Aha, der war mir nicht bekannt, offensichtlich ein "Nachfolger" des alten 8051Basic, den ich meinte. Aber ansonsten- Controller, die Hochsprache können- tote Hose... Ein RISC-uC, der C kann, macht auch irgendwie keinen Sinn.
Wechsel auf AVR da besser für C (hier hat PIC aufgeholt). Heute sowohl als auch (und manchmal noch 8051). Alles C und/oder Asembler. Die Mini-PIC (10F2xx im SOT23-6) sind z.B. für kleine Timingaufgaben echt klasse. Daher "Leben und leben lassen"! gruß hans
-
Thread
hex 8051 windows 7 32bit
hello, folgende Voraussetzungen: - Windows 7 32-Bit - Keil uVision4 - 8051-kompatibler uC (nur ROM) Ich glaube, ich muss hier ein hex-File hochladen. Ich glaube auch, dass das mit uVision4 nicht geht und ich ein eigenes Tool brauche. Gefunden habe ich http://www.dreamincode.net
Selber kann man nur EPROM oder OPT programmieren, braucht aber ein Programmiergerät dazu. ROM-8051 können aber auf ROMless geschaltet werden, dann muß noch ein externer Flash und ein Adreßlatch angeschlossen werden. Neuere 8051 haben Flash und oft auch nen Bootloader, über den können sie direkt
-
Thread
Atmel 89C51: Fragen zum Datenblatt und CANcontroller
an dem eine grössere Spannung bei einem grösseren Strom abfällt (reale Spannungsquelle). Und da 8051er in der Regel (PORT 1, 2, 3 und 4) nur einen Quasi-Opencollector-Ausgang und keinen Push-Pull-Ausgang (wie bspw. AVR) haben, bricht die Spannung bei H-Pegel zusammen. Die Ausgangsspannung bei L-Pegel
Die 8051 haben eine ziemlich pfiffige Ausgangsstufe, deshalb ist sie auch extra im Datenblatt erläutert. Kurz gesagt: - CMOS können direkt angeschlossen werden, da beim 0->1 Übergang ein starker FET kurzzeitig
-
Thread
[Projekt] Online Disassembler
code auf? }:-) > Zur Zeit werden nur 3 processing Cores unterstützt > - 8080 > - MCS-51 (8051,8052, etc) > - z80 Ja, toll. Genau das, wo es schon je geschätzt hundert Offline-Disassembler für gibt. XL
werden da auch die erweiterten Befehlssätze getestet. 5 MCs sind bei: 6502, 6800-6811, Z80, 8048 und 8051 Wenn du es brauchst, es gibt auch noch 8085, 8096, TMS32010 und TMS32025...
-
Thread
8051 JTAG
Hey, würde gerne meine 8051 um eine JTag schnittstelle erweitern um über ihn ggf änderungen mit dem dahintergeschalteten CPLD zu schicken. welche bauteile würde ich dafür benötige ? ggf schaltplan oder so ?? Maic
-
Thread
8051 rules
...schon wieder ein neues '51-Derivat und das obwohl 8051 schon vor 10 Jahren totgesagt wurde. http://www.embedded-control-europe.com/prodnews?cat=1&pid=7731 cu
-
Thread
8051-Wettbewerb
In der Elektronik 4/2003 wurde gerade ein 8051-Wettbewerb gestartet. Es werden 30 oder mehr µPSD-Starterkits ausgegeben, man muß nur eine gute Idee haben, was man damit programmieren könnte. Die 3 Sieger kriegen dann nochmal 1500 Euro obendrauf
-
Thread
8051 Simulator
Kennt jemand einen guten Simulator für 8051 uC ? Ich habe zwar einen, aber der macht bereits bei Verwendung des UARTs nicht mehr mit... Das Programm soll in der Lage sein, BIN oder HEX Dateien zu lesen, also kein C Simulator oder ähnliches
-
Thread
OpenSource: Universelle library zum Ansteuern von Geräten
Hi, irgendwo in der Dokumentation ist auch ein 8051-Port erwähnt, aber ich finde dazu keine zugehörigen Files bzw verstehe ich nicht, wie die Konfiguration für den 8051 (ohne den Netzwerk-Krempel) von statten gehen soll. Gibt es dazu noch mehr Info?
Hallo, tut mir leid, die 8051-Version ist ein fork und nicht im "freien" Tree unterstützt, geht leider nicht generisch, wegen der vielen 8051-Varianten. Eine Portierung wäre machbar, würde aber eher davon abraten, es ist inzwischen
-
Thread
AVR pin hochohmig/BASCOM
das war bei 8051ern so... da konnte man gewisse Pins (ADC) nur als digitalen Eingang oder als ADC-Eingang benutzen.
-
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
QAM(4 und 16)-Modulator in C
Viel Spaß bei 5 kHz auf einem Atxmega... > > Ich hab hier 70kHz PLL am Laufen auf einem Silabs 8051 (EFMB8BB1). > > Man muß sich halt von float verabschieden und auch von der absurden Idee > in seinem Code irgendwelche Winkelfunktionen aufzurufen (das kommt wohl > wenn der Vollzeitakademiker
Viel Spaß bei 5 kHz auf einem Atxmega... > > Ich hab hier 70kHz PLL am Laufen auf einem Silabs 8051 (EFMB8BB1). > > Man muß sich halt von float verabschieden und auch von der absurden Idee > in seinem Code irgendwelche Winkelfunktionen aufzurufen (das kommt wohl > wenn der Vollzeitakademiker
-
Thread
I2C als "Hausbus"
Busteilnehmer waren aktiv auf Empfang. Ich glaube die Dokumentation dazu findest du bei Atmel im 8051-Bereich. Michael
baut leben. Oben das soll heisen AT90CAN128 das ist ein AVR mit CAN Schnittstelle es gibt auch 8051 Architektur mit CAN eingebaut wie Peter schon geschrieben hat. Mir wäre aber eben AVR lieber, weil 8051 ist schon ein paar Jahre her. Immer noch die Frage, wo gibts das Teil? Mike
-
Thread
Pic Bootloader oder nicht?
auch leicht die Boliden DS80C390, 251-Serie, Philips-XA Serie davon ableiten, die auf dem 8051-Kern aufbauend 4MB Adreßraum bzw. 16-bit Erweiterungen haben.
einfach mal einige Erfahrung mit den verschiedenen Typen sammeln. Eines hab ich schon gemerkt, an dem 8051 ern kommt man nicht Drumherum. @Steffen Auf sprut.de hab ich gerade einen Programmieradapter zum selber bauen gefunden. Kennst Du das Teil bzw. funktioniert es?
-
Thread
Interrupts verschachteln
ins Hauptprogramm, oder sehe ich das falsch? Gibt es so etwas wie Interruptprioritäten wie beim 8051 oder sind alle Interrupts beim AVR gleichwertig? Vielen Dank für Eure Hilfe! Gruß, Thomas
Interrupts sind nicht gleichwertig, es gibt nur keine Interruptlevel wie bei anderen Controllern wie dem 8051. Bei gleichzeitigem Auftreten haben die IRQs eine unterschiedliche Priorität.
-
Thread
bin to dez 10 Bit für 8051
Hallo Leute, ich suche nen kurzen Weg nen 10Bit A/D wert nach dez. zu wandeln. 16 Bit Routinen gibts ja genug....... Bin leider kein großer ASM Mathematiker :-( Daher meine Idee.: 1. Wandlerwert minus ganze Volt bis Null 2. Wandlerwert minus 1/10 Volt 3. die einer mV aus ner Tabelle lesen Alles unsignierte Werte, weil es in ein Netzteil soll. OK. der 1/10 V könnte ja auch noch in die Tabelle..... Läßt sich noch was wegkürzen ?? Danke Euch. Stephan
-
Thread
mit einem 8051 Mikrocontroller einen Mlx90416 Infrarotsensor anstuern
dringend Hilfe, möchte einen MLX90614 Sensor ansteuern mit meinem Mikrocontroller T89C51CC01 der Familie 8051. habe ein c-code geschrieben aber der LCD-Display zeigt mir leider nix an und ich weiß nicht ob er mir die Daten schickt bin seit Tagen dran -.- kann mir vlt einer bitte den Fehler sagen oder helfen
-
Thread
at89.falsche Software?
Also ich hoffe bei euch werde ich geholfen :-) Erstmal ein paar Infos für euch: - at89s51 (ein 8051er) - Sprache: Assembler - Prog-Software: Prog-Studio von Batronix - Win XP - Atmel ISP-Programmer Version 3.0 (Muhammad Asim Khan) - Prog-Hardware siehe Anhang (der Pin der an Vcc geht hab ich
gegen Vcc(wie im AVR-Tutorial) Tja, da wirst du Pech haben, denn ein genaues Datenblatt-Studium des 8051ers (egal welcher) wird dir sagen, dass der Strom, der bei High aus einem Port fließt, etwa 400µA beträgt (je nach Derivat verschieden). Der 8051 kann nur gegen low _relativ_ große Ströme treiben, etwa
-
Thread
Daten senden ohne Interrupt
Konfigurieren des ADC gut ist. Ich tippe mal auf 80517, der hat ja ne Menge Abweichungen zum Standard 8051. Siemens konnte sich ja noch nie an Standards halten. Peter
Laut www-md.e-technik.uni-rostock.de/ ma/gol/lectures/mpu/mpu4.pdf koennte es doch ein 8051 sein. Dort wird was von einem ADCON Register erzaehlt. Das steht auch noch was vom PCON und TI usw. Da sind auch komplette Beispiele, wie die UART angesprochen wird, etc. Mit Google in 10 Sekunden
-
Thread
Euer Lieblingscontroller
C8051F330 um mal noch etwas anderes als Atmel zu hören .. ;-)
Ich hab den C8051F345 und STM8 im Einsatz. War früher auch ATMEL Anhänger, muss aber mittlerweile zugeben dass ich die beiden Familien (mit IDEs und allem) echt super finde.
-
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
Nachruf CT-Magazin im TV
würde ich gerne versuchen, meinen Neffen (16) evtl. mit sowas zu begeistern. Ihm eines der ollen 8051-Boards (immerhin mit SAB50C517A, 2x64k Speicher, LWL-UART, und einiges mehr) zu schenken. Diese 80C517 kann man auch als Standard-8051 benutzen. Die Toolchain mit Freeware-Oberfläche und unlimitiertem
leichten Übungsbeispielen draus machen. Sonst ist jemand neues durchaus sehr überfordert. Und der 8051 eignet sich besonders gut zum Einstieg. Assembler und/oder C lernen muß man dennnoch selbst. Der Jung interessierte sich kürzlich für ein Medizininformatik-Studium, und bei der Feuerwehr macht er
-
Thread
Zählroutine
Hallo Dani, ich kann Dir hier natürlich nicht das ganze 8051-Handbuch erklären. Das must Du schon selber lesen. Sehr gut ist z.B. das IC20 von Philips, das ist quasi die 8051-Bibel. Ich weiß bloß nicht, ob die das noch rausgeben. Heutzutage gibt es wohl nur
solche Handbücher. Es gab früher auch deutschsprachige Handbücher von Siemens oder Valvo über den 8051. Vielleicht findet man die noch in Fachbibliotheken. Peter
-
Thread
Und schon wieder eine Anfängerfrage
weniger mit der Bankauswahl als vielmehr mit Page(boundaries) zu tun. 3) Bei anderen Controllern (8051, AVR...) gibt's bestimmt auch so einiges zu beachten - Mitdenken beim Programmieren ist immer von Vorteil ;-) MfG Andreas Jäger
belehrt wird das die PICs beschissen sind. Dann kommt jemand der meint man sollte auf die AVRs oder 8051 umsteigen. Jeder Mikrocontroller hat seine Vor- und Nachteile und dann ist noch die Anwendung wichtig.
-
Thread
ISP auch bei anderen µC ??
ja... Das steht meist im Datenblatt... Mitr dem STK500 kann man z.B. auch einen µC mit 8051er-Kern programmieren. Die meisten PIC unterstützen auch das ISP... Die Funktion fällt heute unter Kategorie "Standard"... Alternative ist Bootloader.
Ausnahme, und primär bei Controller-Familien anzutreffen, die lange vor der Flash-Ära popular wurden (8051 beispielsweise). Üblich bei leidlich aktuellen Modellen sind entweder ISP-Varianten, teil mit dem Debug-Interface kombiniert (MSP430, Z8), oder fertig eingebaute Bootloader seriell/USB.
-
Thread
Taugen MSP430 noch was?
einfach nicht totzukriegen. An die optimale uA/Rechenpower kommt m.W. grade mal einer der neueren Silab 8051 ran, aber 8051 hat so seine Tücken. Was mich am MSP430 damals bestochen hat, war der prima funktionierende GCC plus die Debugging-Toolchain. War nur selten unartig, damals konnte man als ARM-User noch
Strubi schrieb im Beitrag #3625129: > aber 8051 hat so seine Tücken Wahrscheinlich für die, die ihn nicht näher kennen.
-
Thread
Bitte um Hilfe beim Einstige in die 8-Bit µC Welt
mich in die 8-Bit Microcontroller Welt einarbeiten. Im Studium habe ich schon ein bisschen mit dem 8051er gearbeitet. Folgende Kriterien sollten erfüllt sein: Den µC bzw das Bord sollte man per USB programmieren können, OHNE Programmiergerät. (AVR ?) Wenn ich mich ein bisschen eingearbeitet habe
mich in die 8-Bit Microcontroller Welt einarbeiten. Im Studium habe ich schon ein bisschen mit dem 8051er gearbeitet. Folgende Kriterien sollten erfüllt sein: Den µC bzw das Bord sollte man per USB programmieren können, OHNE Programmiergerät. (AVR ?) Wenn ich mich ein bisschen eingearbeitet habe
-
Thread
Mikrocontroller-Vergleichstabelle/Auswahlentscheidung
Ich würde dir generell die 8051 Familie empfehlen. Die ist recht verbreitet. Und trotz eines großen lanandauernden Gerüchts, dass diese Controller aussterben, gibt es immer noch massig Derivate davon. Andere Möglichkeiten wären
.. Auf der Atmel - homepage findest Du die Auswahl-Tabellen für beide MC-Famillien , AVR und 8051er .
-
Thread
Launischer AT89S8252
ist doch das SFR, mit dem ich Port 1 schalte, oder? Ich habe bislang quasi Null Erfahrung von 8051-Geschichten. Ich dachte Px ist der Port. Wie man Pins auf High Impedance schaltet oder von einem Pins liest weiß ich leider noch nicht. Vielleicht kann mir das hier jemand beantworten? :-) Gruß
? :-) > > Gruß, > Paul Beim 8051 ist der Port Pullupped oder Low. Port 0 ist eine Ausnahme: Open-Drain DDR oder ähnliches wie beim AVR gibt es nicht. Ein Port kann im H-Zustand als Eingang verwendet werden. Nachtrag: Ein
-
Thread
C51 - printf,scanf
unwahrscheinlich dass eine Initialisierung ohne weitere Angaben funktionieren wird - die UART wird bei einem 8051er aus dem Haupttakt angetrieben (was ist denn da eigentlich für n Quarz drauf?) und muss abhängig von diesem initialisiert werden. Es gibt Beispiele für heuristisch selbst konfigurierende Initialisierungsroutinen
-
Thread
Datenerfassen durch I2C Schnittstelle dann via USB zur PC holen und visualisieren
Hallo ! Ich programmiere gerade das µC der Familientyp 8051F320 von Silabs. Ich bin kein Profi sondern ein Anfänger Student. Ich möchte eigentlich Messdaten aus meiner Device erfassen durch die I2C Schnittstelle. Dies habe ich geschafft und konnte die Daten
: 'main': not in formal parameter list DER CODE: #include "compiler_defs.h" #include "C8051f320_defs.h" //#include <C8051F320.h> //#include <stddef.h> #include "USB_API.h" #define INTERRUPT_USBXpress 16 //-----------------------------------------------------------------------------
-
Thread
DS80 C 280 In-System Programmierung
verstanden habe, braucht der DS80C390 ein externes Flash. Auf der foglenden Seite siehst du die 8051er die ISP-Kompatibel sind und wie sie programmiert werden: http://www.maxim-ic.com/appnotes.cfm/appnote_number/3262 mfg Schoasch PS.: Ich habe nur Erfahrung mit dem DS89C450.
heißt in der Regel ROMless 87Cxx ist OPT oder EPROM (wenn mit Fenster) 89Cxx sind dann Flash-Typen 8051Fxx sind auch Flash (F = Flash) Peter
-
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!
-
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
Starthilfe bei PIC12F508 Assembler Programmierung mit MPLAB pic-as
weitgehend vermieden. Was aber stark zu Lasten der Lesbarkeit und Erweiterbarkeit geht. Ich hab mit 8051 angefangen, da war Stack nie eine Problem und daher habe ich auch fleißig gecallt und Unterfunktionen benutzt. Ich würde Anfängern nicht unter ATtiny85 empfehlen, da paßt selbst float in C drauf,
geschockt, wenn der PIC plötzlich Amok läuft (z.B. RETLW-Fallgrube). Sehr schön einfach finde ich den 8051-Assembler. Mit den Bitbefehlen kann man direkt Logik-Gatter implementieren, mit MOVC bequem Tabellenzugriffe, mit DPTR computed Jumps und Calls und 8Bit-MUL/DIV sind auch ganz nett.
-
Thread
16 bit timer in c 8051
Hallo :) Ich muss einen 16bit Timer realisieren und zwar in C. Er soll mit dem dem wechsel von low auf high starten und mit dem wechsel von high auf low stoppen. kann mir da jemand ein Beispiel geben wie der Timer in C aussehen würde ? Ich kann ihn nur in Assembler .. da ich C erst am lernen bin. in Assembler würde das initialisieren des timers so aussehen: MOV TMOD,#01H ; Timer 0 , Modus 1 --> 16 Bit Timer MOV TL0,#Zahl ; Startwert des Timers MOV TH0,#Zahl ; Startwert des Timers SETB TR0 ; Timer starten Wie würde das in C aussehen ? Hab da auch was gefunden in einem
-
Thread
Uhr über 8051-Prozessor sehr ungenau
Guten Morgen. Ich wollte eine kleine Digitaluhr bauen und diese über einen alten 8051-Prozessor steuern. Das Problem hierbei ist, (ich denke, dass es irgendwie an dem sehr ungenauen Timer liegt) dass diese Uhr extrem schnell realisierbare Fehler aufweist. Gibt es eine Möglichkeit, dies ohne einen neuen Quartz irgendwie auszugleichen? Hier mein Code: [c] #include <8051.h> #include <lcd8bit.h> // Displayansteuerung definieren #include <stdio.h> #include <stdlin.h> unsigned int hour=8; unsigned int minute=0; unsigned int second=0; unsigned
-
Thread
8051 auslesen mit gesetztem security bit?!
hiiiiiilfe!!! ich muss unbedingt den code aus einem 8051 retten, aber da ist das security bit gesetzt :( gibts ne möglichkeit, meinen code zu retten??? im netz hab ich nichts dergleichen gefunden... danke schonmal im voraus, carhartt
-
Thread
Frage zu Assembler-Code zeile (8051)
Assembler Code denn ich gerne verstehen und dann in C neu schreiben möchte. Das ganz ist auf nem 8051. Allerdings verstehe ich eine Zeile von dem Code nicht: ;+++++++OUTCOM+++++++++++++++ OUTCOM: PUSH DPH PUSH DPL MOV DPTR, #$E000 <-was passiert hier??? MOVX @DPTR
hex=$) E000 geschrieben (wobei an Adresse E000 vermutlich Dein Display hängt). Das muss beim 8051 über den DPTR (Data Pointer) gemacht werden, ist das einzige Register, was 16 Bit breit ist. Gruss Axel
-
Thread
Suche µC und Programmierset für Hobby und Uni
Schau mal bei silabs.com. Die haben turboschnelle 8051-kompatible MCUs! die Entwicklungskits mit allem drum und dran (inkl. echtzeit in-circuit Debugging) kosten $99 und die Keil-Umgebung kannst du dirket verwendn... Gruss rayelec
Kann man mit u.a. Entwicklungsboard die MCus von SiLabs programmieren (c8051f120 mit 32 oder 64 pins)? http://www.mikrocontroller.net/topic/4423#new
-
Thread
AT89C51 mit FTDI Flashen?
Den at89c51 kann man nicht mit Flip direkt flashen. Flip kann nur 8051-uCs mit Bootloader flashen, also z. B. den at89c5131, at89c51snd2, at89c51ed2 oder at89c51cc01.
MkII beschreibe. Ich habe auch noch ein AVR ISP MKII für meine AVR. Da wir aber in der Schule 8051 in Assembler programmieren, suche ich eine einfache Möglichkeit diese zu programmieren.