-
Thread
Mikrocontroller Auswahl
denn nun kannst, wäre ein alter PIC (PIC16F84?), ein neuer AVR (Attiny2313?) oder ein uralter 8051 (AT89C2051?) oder ein exotischer 6811 (MC68HC11A1) brauchbar, alle sogar überdimensioniert, aber das sind Typen, nicht ganz aktuell, die in Lehranstalten gerne genommen werden und oft auch rumliegen.
eine ganze Familie mit derselben Assemblersprache, und da gibt es unterschiedliche Typen, z.B. AT89EB5114. Und selbst wenn der uC keinen A/D-Converter hat, wie der AT89C2051, sondern nur eine Analogkomparator, lässt sich, durch abschreiben des passenden Beispielcodes, damit trotzdem ein Poti
-
Thread
MAX7219 & 8051 Störsignale
Du nimmst einen AT89C2051 und P3.4 liegt auf Low und der MAX7219 an P1. Stimmts ? Der AT89C2051 geht bei Reset = high in den Programmiermodus und gibt dann die Daten des Flash mit dem Quarztakt auf P1 aus, P3.4
Der Max7219 hängt an einem AT98S53 auf P1 Was sollte P3.4 auf low ziehen nützen?
-
Thread
Crashkurs in Sachen I²C-Bus
ich an den billigen TDA8425 der den Raumklang schon integriert hat. Da spare ich wieder Ports. Der µC im Tuner-Projekt hat ein internes RAM. Toll wäre es wenn man den TDA9840 noch steuern könnte. Aber ich glaube da ist kein Platz mehr dafür auf dem AT89C2051. Kann man den Quellcode auch für den AT-Mega
Tasten am selben Port verwendet. So ähnlich stelle ich mir das auch in meiner Schaltung vor. Nur mit AT89C2051 wegen dem Internen RAM. Später lade ich noch ein Schaltbild hoch, wie ich meine Tasten anlegen würde. Ports: P1.0 COL1 LED8 P1.1 COL2 LED7 P1.2 COL3 LED6 P1.3 COL4 LED5 P1.4 ROW4 LED4
-
Thread
8051 Timer ISR toggelt keine 2 Ports
Benutzt Du Flip für den AT89C51ED2?
Für den AT89C51ED2 hatte ich µVision genommen.
-
Thread
Quarz schwingt nicht!!!
0,5V.Aber keine Frequenz!!Das das Meßgerät in ordnung ist bestätigt sich dadurch das ich an meinem AT89C2051 die korrekte Frequenz und Voltzahl messe. Vielleicht kann mir jemand einen Tip geben woran es liegen könnte. Danke im Vorraus
ist ein Multimeter von Voltcraft VC840,der Quarz soll mit einer Frequenz von 32,786 kHz schwingen am At89C2051 messe ich wechselnde Frequenzen,ich kann ja nur bis 10 MHz messen,aber es zeigt werte an.Habe mich eben falsch ausgedrückt "mit den richtigen wert" sorry
-
Thread
[S] ELV E2PROM Programmer Software?!
Bekannten, den oben abgebildeten, ELV E2Prom Programmer geschenkt bekommen. Im Inneren werkelt ein AT89C2051, der die Kommunikation zwischen der seriellen Schnitstelle und dem EEPROM übernimmt. Würde Ihn gerne verwenden, doch leider finde ich keine passende Software dazu. Hab mir schon die Finger
. Deshalb vermute ich mal, dass die original PC Software vor der eigentlichen Übertragung mit dem AT89C2051 irgendwelche Daten tauscht/verifiziert/überprüft o.ä. Weiß einer eventuell woher man diese original Software bekommen könnte oder kennt ein Tool (Win/Linux) mit der es funktioniert? Grüße
-
Thread
Uhr Schaltung at89c51ed
PS: nutze einen at89c51ed2, nicht wie in der Schaltung bezeichnet Pin Belegung ist aber die gleiche.
at89 beginner schrieb im Beitrag #2458555: > nutze einen at89c51ed2 Der uc hat einen seriellen Bootloader und kann mit FLIP programmiert werden. Mit den 32768 Hz Quarz dürfte das jedoch nicht gehen.
-
Thread
Launischer AT89S8252
eigenen SPI-Programmer. Dito. Ich denke, es liegt an unsauberer Programmer-Firmware. Ich hab nen AT89C2051 fürs Updaten programmiert und nie Probleme damit gehabt. Peter
Blöd war nur, daß Atmel die ohne gleichwertigen Ersatz abgekündigt hat, da mußten wir dann auf AT89C51CC03 umentwickeln. Der AT89S8253 war als Ersatz völlig untauglich, da er den EEPROM beim Update nicht behält und anders programmiert wird. Peter
-
Thread
Hargassner Pelletheizung Betriebsdatenerfassung
Pins betroffen sind. Auf der anderen Seite sollten wir rausfinden können zu welchem der beiden AT89C2051 (uP) der Ausgang/Eingang geht. 3) Was macht das schwarze Ding (Optokoppler?)? Ist das vielleicht ein Optokoppler in Richtung 2-ten AT89C2051 der nur Befehle über die Serielle empfängt???
Deinem Bild passt bei dieser Platine zu den dortigen Steckern X3 und X4 (ebenfalls 10-polig). Die AT89C2051 auf der Platine sind für die Ein- und Ausgänge der Platine zuständig. Die drei AT89C2051 sind zusammen auf ein Rx - Tx Paar geschalten (die Tx Pins über Dioden). Wenn ich versuchshalber die
-
Thread
uVision2
Hallo! Ich bin ein uC Anfänger, hab zwar schon ein wenig in der schule damit gebastelt aber nie richtig verstanden. nun hab ich privat begonnen, mit dem uvision2. Ich möchte einen AT89C4051 programmieren, komm aber mit dem
Speicheradressen zugeteilt. Durchsuch mal deine Headerdatei(en), ob Du da sowas findest. Ob man die AT89C2051-Headerdatei auch für den 4051er verwenden kann, weiß ich leider auch nicht, aber am besten versuchst Du es mal. Die Speicheradressen für die einzelnen Ports findest Du im Datenblatt, da kannst
-
Thread
2051 will nicht
#Kondensatoren sind am 7805 dran #7805 schwingt nicht. #Quarz schwingt Was nicht OK ist: Der AT89C2051 macht nicht das was er soll. Eigentlich sollten an P1.7 30kHz anliegen sobald man P3.0 an GND liegt. Liegts an der Software?
Also jetzt läuft das Programm. Hab den 2051er kurz mit den PINs an 'er Alufolie gehalten und jetzt läuft er. kommt das bei den 2051ern öfters vor?
-
Thread
gemeinsames Forum zum 8052
Ich fand den 8051 genial. Der Befehlssatz ist so kompakt, es war richtig eine Freude, was der Keil C51 in einen kleinen AT89C2051/4051 alles hinein gekriegt hat. Allerdings hat Atmel es versäumt, die auch mit Peripherie zu pimpen, wie die AVRs (interner CPU-Takt, Reset, ADC, 16Bit-PWM usw.). Die
fand den 8051 genial. > Der Befehlssatz ist so kompakt, es war richtig eine Freude, was der Keil > C51 in einen kleinen AT89C2051/4051 alles hinein gekriegt hat. > > Allerdings hat Atmel es versäumt, [...] Schau mal über den Tellerrand: Silabs hat noch gute 8051ger - und den Keil C51 Compiler
-
Thread
Wer brennt mir einen AT89C205?
hm -89C205 sagt mir nichts. Falls du einen 2051 meinst, kann ich dir das machen.
Hallo bekomm wahrscheinlich au bald ein AT89C2051! Wollt mal frage ob Sie den IC für mich auch brenne lönnen? Würd mich freuen wenn Sie sich melden. Danke mfg manni
-
Thread
Welchen Mikrocontroller für Millisekunden-Stoppuhr?
pro Stück gibt. Einzeln 1,52 €. Peter D. schrieb im Beitrag #7830526: > Ich hatte zuerst mit 80C51 angefangen, konkret AT89C2051. ... Peter D. (peda) schlägt den AT89C2051 vor. Sieht interessant aus. Da werde ich mal prüfen, wie ich ein Programm aufspielen würde. Ich will eigentlich keine Programmier-Hardware
Michael schrieb im Beitrag #7830683: > Peter D. (peda) schlägt den AT89C2051 vor. Vorschlagen würde ich ihn nicht mehr. Ich wollte nur darlegen, daß man schon mit sehr wenigen Ressourcen Zeiten und Frequenzen genau messen konnte. Es gibt als Upgrade den AT89LP4052
-
Thread
beispielprogramme für Atmel
hi hat jemand vielleicht einsteiger programme für einen at89c2051 zu testzwecken mfg
Ein Beispiel um eine LED blinken zu lassen!!!! Viel Spass!!! #include <AT892051.h> /* SFR für AT89c2051*/ /* Definitionen */ #define uchar unsigned char #define uint unsigned int /* Globale Variable */ sbit LED = P1
-
Thread
Grundausstattung für Atmel 8051er Prgrammierung
, aber für den AT89C8055 muss man eine externe Programmier-Platine erstellen (soweit kein Problem). Aber mit welchem Programm (wieder Linux und möglichst frei) kann ich dann das File übertragen? Ich hab nämlich keine
Für den AT89C55 brauchst Du ein Programmiergerät. Der AT89C55 wird allerdings nicht mehr hergestellt, sondern der AT89C55WD und die unterscheiden sich ! Ehe Du ein Programmiergerät baust, must Du also feststellen
-
Thread
Zähler: erzeugte exe viel zu groß
hier ein kleines C-Programm für einen Zähler mit dem AT2313. Leider ist das hex 17kB groß und passt so gar nicht rein. Den Code habe ich von www.mino-elektronik.de/fmeter/fmeterx.htm geladen und für den GCC
da brauchts dann eben mehr, als z.B. beim 8051. Hier mal als Beispiel mein Frequenzmesser aufm AT89C2051: Main: 691 Byte Float-Library: 979 Byte Gesamt: 1670 Byte = 82% Auslastung Das past also noch bequem in die 2kB. Beim AVR sollte es für Float aber schon ein ATMega8 sein, der AT90S2313
-
Thread
DS80C390
Hallo Hermann, Du kannst die DS89C420, DS5000, T89C51xxx, P89C51xxx alle über die serielle programmieren, d.h. ein MAX232 wird noch benötigt. Der AT89S8252 wird genau so wie die AVRs über die parallele programmiert, da gibt es haufenweise
die AT89C2051 und AT89C52 Serie: http://www.specs.de/~danni/tools/proflash/index.htm Der Maxim-Sampledienst über Internet ist wirklich super. Für Atmels ruf mal bei MSC oder Ineltek an. Peter
-
Thread
Warum Doppel-RET ?
Byte-Maschine (8051) mit einer Wort-Maschine (AVR) in Bytes vergleichen, da kommt nur Mist raus. D.h. von AT89C2051 nach AT90S2313 geht nun mal nicht. Meine alten AT89C2051/4051 Programme kann ich jedoch bequem auf einen ATMega8 umrubeln und gut is. Nur manchmal kann ich was nicht nachvollziehen, daher
Speicherbereiche legt, steigt der Kodeverbrauch nur etwas an: Keil C51, pdata segment: 358 Byte Keil C51, xdata segment: 455 Byte Deshalb bleibe ich dabei: Wenn ein 89C52 (8kB) zu 80% ausgelastet ist, wird der Versuch, ihn in einen Mega8515 zu quetschen, oftmals
-
Thread
Z-Diode gegen KFZ-Boardspannungsspitzen?
ziehen, wie es ein At89C2051 bei 12MHz braucht. Danke und Grüße Kerno
>Meine Schaltung wird nicht bedeutend mehr Strom ziehen, wie es ein >At89C2051 bei 12MHz braucht. Quatsch: ist wird ein AT89LP4052 Kerno
-
Thread
LCD - Ansteuerung
Displays, MCs, Spannungen, Temperaturen, Frequenzen Probleme gibt. Peter P.S.: Ich benutze beim AT89C2051 immer den 4Bit-Modus (6 Portpins), denn mit nur 4 freien Portpins (15-11) kann man ja nicht mehr viel anfangen.
wrote: > das hab ich vorher auch entdeckt und schon geändert und getestet aber es > funzt net. [C] #include <AT892051.h> #include "lcd.h" #include "Func.h" // wait() #include "MyTypes.h" [/C] Ja, mit Deinem Code kann keiner was anfangen. Es fehlen 4 Includes (AT892051.h, Func.h,
-
Thread
stc89c52rc programmieren
SP200S Programmer, der STC ist kompatibel zum Atmel AT89C52RC.
Evtl. geht ein China-Eprom-Brenner. Bei mir hat er den ATMEL AT89C2051 erstaunlicherweise problemlos gebrannt.
-
Thread
Parallel / Seriel mit uvision2
Hallo Forum Freunde Ich habe eine Anfängerfrage für euch. Zur Zeit programiere ich einen AT89S8252 mit uVision2 über ein serielles Kabel. Da ich für kleinere Anwendungen einen AT89C2051 programieren möchte habe ich im Netz eine schöne Schaltung gefunden (kostengünstig und einfach nachzubauen
Kennt vieleicht jemand eine einfach Programmierschaltung mit Experimentierbord. d.h. Ich möchte AT89C2051 Programmieren und danach sofort Testen Mit freundlichen Grüßen Christian P.S sollte nicht sehr aufwendig sein aber ich bin über alle Vorschläge glücklich
-
Thread
knwo how einer historischen Steuerung sichern
konnte bequem über den EA-Pin auf externes RAM als Codespeicher umschalten. Und dann brachte Atmel den AT89C51 und AT89C2051 mit Flash raus. Mit einem AT89C51 habe ich mir dafür ein Programmiergerät gebastelt. Meine EPROM-Bastelzeit war also nur sehr kurz. Ich habe aber noch aus DDR-Zeiten das Robotron
der Firma geliehen, aber nach der Wende gab es keinen mehr, dem ich es zurück geben konnte. Die AT89C2051 im DIP-20 habe ich sehr gerne genommen. Sie sind auch immer noch gut beschaffbar und wir haben sie auch noch in einem Produkt im Einsatz.
-
Thread
AT89S2051 von farnell
Hallo! Leider gibt es den AT89S2051 nicht bei RS-Components zu kaufen. Und so bin ich gezwungen mich an Farnell zu wenden. Doch liefern die auch an Privatpersonen? Ich habe mich dort registriert und meine Bestellung getätigt. Doch
Student ist noch ein "Alibi-Gewerebe" besitzt, wird's schwer. Muß es wirklich die ISP-Version sein? Ein AT89C2051 ist wesentlich leichter zu bekommen.
-
Thread
Zugriff auf Floppies mit AVR
bekomme ich die Info her? Wie ich schon oben erwähnt habe, will ich ja notfalls der SD einen eigenen µC verpassen. Was ist ein 8515? Ein "alter" Chip? Weil von denen hab ich noch ein paar hier rumfahren (AT98C2051 und AT89C55 (der kann doch viel ext. RAM ranhängen, oder?)) Allerdings weiß ich nicht, wie
Wenn ich da Fragen hab, meld ich mich! 2.) Bzgl. anderem Core: Was ist da das Problem? Das Ding 89C55 hat deutlich mehr Flash. Für eine kleine Rutine langt's allemal. Ich hab da einen Comiler namens sdcc. Funktioniert der gut (Erfahrungen?)? Gibt's einen geschickten Programmer? 3.) Das mit Interpreter
-
Thread
AT25080 mit 8051 in ASM
Schreibzyklus beendet ist. Wie das genau geht, weiß ich nicht, da ich nur die viel gebräuchlicheren I2C-EEPROMs benutze (AT24C512). Zu dem Code kann ich daher garnichts sagen. Peter
Wie auf dem Board zu sehen, ist über dem ED2 ein 20pol Stecker. Das ist der ICE Anschluß für nen 89C2051. Über 30cm Flachband geht der direkt in die Zielapplikation, spielt dort den 89C2051 und macht auch keine Probleme. Ich denke die EEProm sind etwas zu hochohmig, so was diese Kopplungen ausreichen
-
Thread
ds1820 Fragen
sinnvoll. Das ist sogar äußert sinnvoll bei MCs, die keinen EEPROM haben. Ich hab das z.B. beim AT89C2051 so macht. Daß mit dem Speichern im EEPROM des Sensors hatte ich mal angedacht, aber nicht realisiert. Es sind mir auch keine Sensoren ausgefallen, so daß ich sie neu zuordnen mußte. Falk
. Die AT89C2051 waren da schon komfortabler mit 128Byte SRAM, die wollte ich aber auch nicht ohne Not verschwenden. Man sollte es also jedem gefälligst selber überlassen, was sinnvoll ist oder nicht und nicht
-
Thread
RTC (DS1305/DS1306)
abgegriffen. Dabei waren auch folgende RTC´s: DS1305 und DS1306. Ich würde die gerne mal mit einem µC ausprobieren. Ich verwende zwar einen AT89C2051 aber das dürfte für meine Frage egal sein. In den Datenblättern der RTC´s steht, dáß sie über drei serielle Leitungen angesprochen werden: Datain Dataout
Hi! Ja ich bin mir sicher das das kein I2C-Bus ist. Die von mir genannten Bausteine können entweder über SPI oder ein standard 3-leitungs-interface wie beschrieben angesprochen werden. SPI ist auf dem AT89C2051 leider nicht implementiert also
-
Thread
Spannungsversorgung Mikrocomputer
die Hardware nicht groß behandelt wurde, frage ich nun hier im Forum, ob die Beschaltung für meinen AT89C55WD so okay ist? Wenn nicht, bitte ich um einen verbesserten Schaltplan.
Hallo, ich habe die Schaltung des AT89C55WD mal mit Eagle angefertigt. Ist das so okay oder würde ich den µC kaputt machen? Bin recht neu in der Materie und würde es gerne vor dem ersten Versuch wissen.
-
Thread
16 bit controller
@alibi: nicht alle programmieren in basic oder c ;)
. Das hat den Grund, daß ein "Hello World" nicht gleich 8kB groß sein muß, sondern schon in nen AT89C2051 (2kB) passen soll. Peter P.S.: float ohne printf braucht beim Keil nur etwa 1kB. Ich haber daher auch einige AT89C2051 Projekte, die intern float benutzen. Daher kostet der Keil eben
-
Thread
hilfe bei step up wandler
mal daumen haben die ne gesamtladung von 90Ah. ich benutze keine avrs. der controller ist mom ein at89c2051, also ein 8051er. deshalb auch nur die 7,2khz. der µc hat nämlich keinen hardware-pwm. langfristig wollte ich auf den 89lp2052 umsteigen. da kann ich dann zwei pwm's mit glaub ich über 100khz
Verluste aufweisen. Den FET direkt aus der CPU ansteuern mag beim AVR funktionieren, aber beim AT89C2051 möcht ich das bezweifeln. Meine subjektive Meinung: Der AVR hat die "bessere" Architektur. Gruss, Bernd
-
Thread
Microcontroller mit CAN Schnittstelle
C8051F040..047 C8051F060..063 T89C51CC01 T89C51CC02 AT89C51CC03 AT90CAN128 LPC2119 Peter
in diesem Umfeld aus ?" Also mit den 8051-ern habe ich bisher sehr gute Erfahrungen gemacht: AT89C2051 AT89S8252 T89C51CC01 Ich probier jetzt gerade die ATMega8 aus. Demnächst solls auch noch ein LPC2119 sein. In einem älteren Gerät wurde mal eine fertige Motorola-CPU-Karte mit externem
-
Thread
Bauteile Verkauf und STK500
schraubbar) mit Lötanschluss 15. Klare Kunststoffbox für Bauteile oder anders 10x stk. 0,50€ 16. 18x AT89C2051-24P im DIP gehäuse stk. 1,40€ 17. 11x XP2206CP im Dip Gehäuse stk. 1,80€ 18. 15x LM3914 Stk. 0,90€ 19. 2x AT90S8252 stk. 1,00€ 20. 11x SUB-D Buchse 25 Pol (Print Montage) stk. 0,20€
schraubbar) mit Lötanschluss 15. Klare Kunststoffbox für Bauteile oder anders 10x stk. 0,50€ 16. 16x AT89C2051-24P im DIP gehäuse stk. 1,40€ 17. 11x XP2206CP im Dip Gehäuse stk. 1,80€ 18. 15x LM3914 Stk. 0,90€ 20. 11x SUB-D Buchse 25 Pol (Print Montage) stk. 0,20€ 21. 8 LCD´s 4x20, HD44780, Ohne hintergrund
-
Thread
suche 8051 µC für einsteiger
Skript Kiddy schrieb im Beitrag #1842079: > AT89C51/52/53 Ist natürlich Blödsinn. Den AT89C53 gibt es nicht.
ich hab noch fünf AT89C2051 und einen AT89S8252. alle 24 MHz, gesockelt, aus einem KVM-switch. bissel schade, dachte die wären zu gebrauchen, allerdings kann ich nichts damit anfangen weil ich keine große lust habe mich
-
Thread
RESET auf high oder low?
Kann es sein, dass beim AT89S2051 genau die andere Variante genutzt werden muss? Irgendwie hab ich im Hinterkopf im Datenblatt was von Active High gelesen zu haben.. kann das sein? Gruß Arno
AT89S2051 hat automatischen "Power On Reset". Den Reset-Pin braucht Du garnicht zu beschalten, es sei denn Du willst Reset manuell auch über eine Taste auslösen können.
-
Thread
AT89S52 startprobleme
Hallo, ich versuche zur Zeit mit einem AT89C2051 - den ich allerdings nur als Seriell zu Parallel converter benutze - einen AT89S52 über dessen SPI zu programmieren. Das SPI Signal wird dabei per Software auf dem Computer erzeugt. Vor einem
funktioniert, habe das Projekt dann kürzlich wieder "rausgekramt" und bekomme nun die programmierten AT89S52 chips nicht mehr zum laufen :( Am Programmiergerät sollte es eigentlich nicht liegen, da ich mein Programm erfolgreich wieder auslesen konnte. Wenn ich den AT89S52 jedoch resette (benutze z.Zt
-
Thread
Welcher Befehl (Assembler)
Hallo, der Port eines MC (AT89C2051) hat nach einem Reset ein neutrales Potential (schwach positiv). Die Befehle um einen Port negativ/ positiv zu bekommen kenne ich (z.B. CLR P3.2/ SETB P3.2). Welcher Befehl ist erforderlich
Genau. Müsste eigentlich auch im Datenblatt stehen. Hier gibts auch eine Seite zum AT89C2051: http://wwwiti.cs.uni-magdeburg.de/~buchmann/privat/index.htm http://wwwiti.cs.uni-magdeburg.de/~buchmann/privat/ansteuerung.htm Gruß Andreas
-
Thread
Delay auf dem 2051
hi! könnte mir jemand einen c-compiler (mit header für den at89c2051) mailen? flashsoftware + hardware hab ich! ich benutzte bis dato den gnu compiler vom tutorial AVR, der schreibt dann aber beim compilieren (gcc_cmp.bat): cc1.exe kennt 89c2051 nicht! wäre super, lg peter
-
Thread
Atmega, Nullkraftsockel und Quarze zu verkaufen
für 2,50EUR/ Stck Atmega32-16 PU DIP für 3,50EUR/ Stck Attiny2313- 20PU DIP für 1,50EUR/ Stck AT89C2051- 24PU DIP für 1,00EUR/ Stck Nullkraftsockel (ZIF-Sockel) 40pol für 25,00EUR Quarze: je 0,25EUR 16,0Mhz HC49U/70 8,0 MHz HC49U/70 11,0592 MHz HC49U/70 Versand: je nach Mengen
Atmega32-16 PU DIP für 3,50EUR/ Stck 6 Stück Attiny2313- 20PU DIP für 1,50EUR/ Stck 5 Stück AT89C2051- 24PU DIP für 1,00EUR/ Stck 4 Stück Nullkraftsockel (ZIF-Sockel) 40pol für 25,00EUR Quarze: je 0,25EUR 16,0Mhz HC49U/70 8,0 MHz HC49U/70 11,0592 MHz HC49U/70 Schönen Sonntag
-
Thread
DIL-Switch EEPrommer
Einzelschrittbetrieb gegönnt. Der Programmer im Anhang hat mir viele Jahre gute Dienste geleistet, mit den beiden 82c55-PIOs und dem P3 vom µC hätte der auch noch die Möglichkeit für 16Bit-Speicher gehabt. Die verbliebenen Adapter sind für EPROMS/EEPROMS/FLASH (2716 bis zu 32-poligen) und AT89C2051, früher hatte ich noch einen für AT89C51, die hab ich mittlerweile durch die SPI-fähigen AT89S52 ersetzt, die ich mit AVRDUDE und TINYUSB programmiere. Daher hab ich das Teil auch schon einige Jahre nicht mehr genutzt, Hab aber beim Umstieg
-
Thread
AVR-Assembler Soft-SPI
sind, ich sehne mich > immer öfter zu den 51ern zurück. Naja, RICS-CPUs sollte man doch besser in C programmieren. Ich hab auch lange Zeit den AT89C2051/4051 benutzt. Aber ich bin faul, wenn ich am Layout sparen kann. Und extra Quarz und Reset ranzupappen spart man beim AVR. Wenn die Atmel 8051
Assembler programmieren. > Ich hab auch lange Zeit den AT89C2051/4051 benutzt. > Aber ich bin faul, wenn ich am Layout sparen kann. Und extra Quarz und > Reset ranzupappen spart man beim AVR. Faul bin ich auch, aber die beiden Punkte sind schnell erledigt
-
Thread
89s8252 Problem
Ich benutze diesen Programmer und hatte noch nie Probleme mit dem AT89S8252: http://www.specs.de/users/danni/tools/isp53/index.htm Du mußt bloß einmal den benötigten AT89C2051 programmieren lassen, z.B. bei Segor. Peter
Ok, hier nun ne kleine HEX, die mit dem AT89S8252 funktionieren müsste. (Mit dem L-Typ auch. Hab sie allerdings nicht ausprobiert.)
-
Thread
Frequenzzähler
Laufen bringen. Oder eben mit genau der gleichen Schaltung und völlig unverändert. Es ist für den AT89C2051 in C geschrieben (0,5Hz...125MHz). "Ich habe den gesamten Frequenzbereich, des Funktionsgenrators in 3 Frequenzbereiche unterteilt; man könnte also womöglich die Torzeiten daran anpassen
bezweifle ich. Ich würde mich sehr freuen, wenn du mir das Programm mailen könntest. Hat der AT89C2051 auch ein integriertes analog multimeter? Dann könnte ich noch versuchen die spannung in das Programm zu integrieren.. Welche Auslesezeit hast du denn in deinem Programm verwendet? Du hast
-
Thread
LCD ansteuerung
Standart LCD (2x16) mit HD44780 Controller anzusteuern. ich bin anfänger. Ich Arbeite mit uVision2 und C uController : AT89C2051 Das LCD soll im 4Bit Modus betrieben werden. Gibt es Programme um ein LCD auf dem PC zu simulieren?
Danke Aber das Programm ist für ein AVR geschriben. Wie kann ich es umschreiben dass es auch auf dem AT89C2051 läuft?
-
Thread
8051 in ISR wird Output_pin nicht immer gesetzt
Hallo Gemeinde, bin noch nicht so fit im Programmieren. Controller AT89C2051 Sprache C Mit Timer 0 und Timer 1 wird eine PWM erzeugt. Eine externe Schaltung löst Interrupt an Port (P3.2) aus und in der ISR wird eine LED hoch bzw. runter gedimmt. In der ISR wird
Der AT89C2051 hat keine HW-PWM, Du mußt schon zeigen, wie Du die SW-PWM machst. Warscheinlich mit hoher Priorität, da Du ja im externen Interrupt elendig lange hängen bleibst. Und dann haut der/die Timerinterrupt
-
Thread
Variablen beim Ausschalten im EEPROM sichern
Ich habe solche Sachen bisher nur mit dem AT89C2051 gemacht und da der keinen EEPROM intern hat, habe ich einen 24C64 rangeschaltet. Und die haben den Vorteil, daß man gleich 64 Byte in einem Rutsch (10ms) sichern kann und bis runter zu 2,7V
funktionieren. Da hat also ein 220µF/6,3V voll gereicht, die Datensicherung zu garantieren. Der AT89C2051 hat die Daten per I2C an den 24C64 geschickt und ist dann selbst in Power-Down gegangen wärend der 24C64 in aller Ruhe seinen Schreibzyklus beendet hat. Warum die AVRs keinen EEPROM-Pagemodus
-
Thread
AVR <--> 89C52
praxisnahen Sachen, wie Ansteuern von LEDs, Displays, Relais, Abfrage von Schaltern, Software-UART, SPI, I2C, 1-Wire, DCF-77 usw. wesentlich effizienter als beim AVR. Ich hab z.B. schon mehrere Projekte mit dem AT90S2313 (2kB) angefangen und dann auf dem AT89C2051 (auch nur 2kB) fortsetzen müssen, weil einfach
er mit dem AT89C4051 mithalten kann. Und die ganze Sache wäre gegessen. Peter
-
Thread
[V] div. µC/ICs, 6HE BGT, DDR-Bohrmaschine
======================================== 2 Stück neu ST72F63BK4B1 in SDIP32 2 Stück neu AT89C52 in DIOP40 1 Stück neu AT89C51 in DIOP40 2 Stück neu ICL7107CPL in DIP40 1 Stück neu AT89C4051 in DIP20 2 Stück gebr. AT89C2051 in DIP20 1 Stück neu MT8880 in DIP20
So, reserviert sind: * Baugruppenträger * ICs AT89xxx * ICL7107 * IC-Sockel DIP24
-
Thread
Preis/Leistung ARM gegen den Rest
ich für dieses Geld noch keinen PIC und auch noch keinen 8051." Doch, z.B. bei Reichelt: AT89C2051: 0,94 (Preis für 1 Stück incl. MwSt.) AT89S52: 1,30 ATMega48: 1,40 Die 8-Bitter werden also auch immer billiger (starker Euro ?). Außerdem sparst Du ja Zeit (Zeit ist auch Geld) beim
den P89C668 haben sie jedenfalls den AT89C51RE2 (auch 8kB SRAM) vorgestellt, d.h. die Atmels sind wesentlich besser als Philips-Ersatz geeignet. Ob Philips/NXP damit gut fahren wird, bezweifle ich, ich nehme