-
Thread
Nochmal die Experten bitte - DCF77
also sowohl auf einem ATTiny12 als auch ATMega8. Ich hatte mir mal eine Routine in C für den AT89C2051 geschrieben, lief auf Anhieb. Dann noch die Fehlerauswertung etwas verfeinert und damit ist sie auch absolut fehlerfrei. Ich hab sie dann auf den AVR portiert (in Assembler und in C). Wichtig
-
Thread
Rabbit 2000 basierendes Embedded System
EPROM-Löschgerät wegschmeißen und brauchte nicht umlernen, da ich schon vorher 8051 eingesetzt hatte. Und der AT89C2051/4051 war damals (1993) der leistungsfähigste 20-Pinner weltweit. Peter
-
Thread
A/D-Wandlung mit AT89C2951
Hallo Forum, ich habe da mal Fragen an praxiserfahrene AT89C2051-Verbastler. Erste Frage: Wenn ich die Ports 1.7 - 1.2 als Schalter für ein R2R-Netzwerk benutze, kann ich dann den Ausgang direkt auf einen der Komparator-Eingänge (P1.0 oder P1.1) schalten
-
Thread
µC auslesen trotz Lockbit ?
Hallo Forianer Ich muss einen Prozessor mit gesetzten Lockbits auslesen. Es handelt sich um einen AT89C2051. Hat jemand eine Idee? Vielen Dank im Voraus Ciao René
-
Thread
Das selbe µC-Pinout von verschieden Herstellern?
Footprint. Altium-Libs bietet kaum ein Hersteller an. Die ersten AVRs waren pinkompatibel zu den AT89C2051 (AT90S2313) bzw. AT89C51 (AT90S8515). Und die ATtiny im 6- bzw. 14-poligem Gehäuse sind pinkompatibel zu PIC.
-
Thread
eeprom programmierung
hi ich möchte einen eeprom m224c02 programmierren mit einem at89c2051 als als adresse hab ich 10101110 bzw 1 gewählt anschließen kommt die byte adresse (0x20) leider lässt er sich nicht programmieren er bringt immer das "ack" bit laut protokoll müsste es 0 sein
-
Thread
einfacher controller mit 4 ausgängen
bräuchte einen rat. also ich bräuchte einen günstigen(einfachen) controller, aufbaumässig wie ein AT89C2051 oder so... aber mit der möglichkeit 4 ausgänge softwaremässig zu setzen. die acht io-leitungen vom datenbus brauche ich anderweitig. irgend jemand ne gute idee? mfg
-
Thread
Parallelportkarte für Notebook
Geräten hätte ich z.B. einen alten Eprommer SprintPlus48 von DataIO und einen Eigenbau für Atmel AT89C2051. Viele Grüße, Walter
-
Thread
Timer 1 Interrupt
Annahme richtig ist hilft Dir vielleicht das Assembler-Beispiel im Anhang weiter. Es läuft auf einem AT89C2051 mit recht guter Genauigkeit. Evtl. sind einige Anpassungen an den verwendeten Assembler notwendig da Deiner vielleicht die Eine oder Andere Direktive ($XREF, $DEVICE, $DATE, $PAGELENGTH, $SYMBOLS
-
Thread
Wozu dient der EEPROM-Refresh in einer RTC?
Ich wollte mal eine Warmstarterkennung beim AT89C2051 implementieren. Zu meinem Erstaunen blieb der RAM selbst bei einigen Sekunden Kurzschluß VCC nach GND noch erhalten. SRAM ist sehr stabil und läßt sich kaum stören. Allerdings ist der RAM bei
-
Thread
Wenns einen interessiert....
3. Wäre die Software ein Privates-Projekt gewesen, wär es auch kostenlos (vgl. RS232-Access und AT89C2051-Development-Studio). Da es aber beruflich (sprich ein Produkt meiner Firma ist) und mir Vorteile gegenüber anderen dadurch verschaft, kann ich es nicht kostenlos herschenken. 4. Der Verkauf der
-
Thread
LCD - Ansteuerung
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.
-
Thread
LED Displaycontroller von Benedikt für ChaN, 2004; http://elm-chan.org/ FFT
Brauche euere Hilfe, ich versuche seit Tagen vergeblich den anghängten Code von Benedikt für einen AT89C2051 auf einen ATmega8 umzuprogrammieren. Aber irgendwie fehlt mir das Verständnis wie ich meine FFT Werte in meine 16 Zeilen und 32 Spalten bekomme. Vielleicht ist der Code auch unvollständig und es
-
Thread
PDIUSBD11... jemand schon mal was gemacht damit?
jemand Erfahrungen mit dem IC hat, bitte schreibt zurück. Ich möchte das ganze dann mit einen AT89C2051 betreiben. mfg Weinga-Unity
-
Thread
stc89c52rc programmieren
Evtl. geht ein China-Eprom-Brenner. Bei mir hat er den ATMEL AT89C2051 erstaunlicherweise problemlos gebrannt.
-
Thread
[V] AT89Cx051
Für die Nostalgiker: 21 x AT89C4051 DIP20 12 x AT89C2051 DIP20 8 x 22,1884Mhz Quarz HC18/U 30 x 33pF Keramik Die Controller sind mind. 10 Jahre alt, teilweise unbenutzt, einige haben aber auch schon mal Code gesehen . VHB 10€ inkl. Briefversand
-
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!
-
Thread
8051 und float
Ich hab float auf dem AT89C2051 gerne benutzt. Die 4 Grundrechenarten benötigen etwa 1kB. Man hat also noch 1kB für die Applikation. Und wenns klemmt, der AT89C4051 hat 4kB Flash. Und falls man den Turbo braucht, einfach den AT89LP4052
-
Thread
atan2() auf ATmega Rechenaufwand per avr-gdb abschätzen
ein µC ganz besonders gut kann. Im Anhang die Routine, ich damals verwendet habe (SDCC für AT89C2051, lang, lang ist es her. :-) ) Die gibt den Winkel [0°..360°[ als 16-Bit-Wert zurück, also 0x0000 = 0°, 0xFFFF = 359.9945°. x und y müssen vorher /nicht/ normiert werden. Die Genauigkeit hängt
-
Thread
Mikrocontroller "läuft" nicht
Ich habe eine Dimmerplatine von Elektor (die mit dem AT89C2051) und betreibe sie jetzt mit dem vollständig pinkompatiblen AT90S2313. Die Versorgungsspannung ist konstant (mit Oszilloskop überprüft) und der Takt funktioniert ebenfalls. Sobald ich die Schaltung
-
Thread
Von Assembler nach C umsteigen?
gemacht, einen AT90S2313 programmieren zu wollen, da ich schon viele Sachen mit dem C51 auf dem AT89C2051 gemacht hatte (auch mit float). Das geht nicht, AVR Code benötigt mehr Platz als 8051-Code. Aber ab dem ATMega8 ist alles paletti, den kann man sehr gut in C programmieren. Bei den riesigen
-
Thread
µC Einstieg (Empfehlungen)
Leds und Taster o.ä. nicht schlecht. Bevorzugt Assembler auf Basis des 8051. Würde gerne einen AT89c2051 zum Einstieg verwenden. Uni Progger ist vorhanden.
-
Thread
Wie sollte ich das machen?
Anfängerprojekte sehen dagegen ganz anders aus, z.B. eine Digitaluhr mit Multiplex-LED-Anzeige auf nem AT89C2051. Wenn Du das dann noch in Assembler machst, lernst Du dabei den µC so richtig kennen. Peter
-
Thread
Ponyprog2000 Einstellungen
1 COM1 Auf dem Board sitzt neben einem AT89S8252 auch noch ein MAX232, ein GAL16V8D und der AT89C2051. Wenn ich den 8252 flashen will, muss ich zuerst einen Taster auf der Platine betätigen. Danach geht der uC für 20 Sekunden in den Programmiermodus. Kann ich das Ding mit Pony flashen?
-
Thread
Altes STK300 in Win10 32Bit
Das erste Atmel STK hatte noch einen AT89C2051 als ISP-Programmer drauf. Der Rückschritt zur veralteten LPT beim STK300 hat mich damals auch schockiert. Das war Sparen am falschen Platz. Ich hab das STK300 wohl niemals angeschlossen. Mein Notebook
-
Thread
PIC 18F2550 Töne erzeugen
Kleiner Auszug aus meiner alten Melodieklingel im AT89C2051 ;************** Beginn der Melodien ********************** ;jeder Ton ein Byte ;Aufbau ; H-Nibble legt Oktave und Tonlänge fest ; 1.Okt 2.Okt. 3.Okt. 4.Okt. ; achtel Note 100ms
-
Thread
I2C-Bus und PCF 8574
Quellcode. Ich habe vor Kurzem erst mit dem Teil hantiert, allerdings in Verbindung mit einem 8051 (AT89C2051) und hatte keine Probleme damit... Gruß, Holm
-
Thread
Handy (S45) Ladeproblem
Hallo, Ich habe eine Schaltung mit nem AT89C2051 die mit meinem Siemens S45 Handy kommuniziert. Soweit funktioniert auch alles recht gut, mein Problem liegt darin das ich dem Handy eine dauerhafte Versorgungsspannung geben will. Folgende Informationen
-
Thread
[V] div. µC/ICs, 6HE BGT, DDR-Bohrmaschine
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 Integrated DTMF Transceiver 1 Stück neu K6T0808C1D in DIP28 SAMSUNG 32Kx8 bit Low Power CMOS Static RAM 3 Stück neu NXP 89LPC935FA in PLCC28
-
Thread
µC Herstellervielfalt auch aus technischen Gründen ?
als erster auf die Idee kam, damit auch MCs auszurüsten und diese günstig anzubieten. Ab 1993 die AT89C2051 und ab 1997 die AVRs. Es gab zwar schon vorher andere MCs mit EEPROM, aber entweder nur auf dem Papier oder schwer beschaffbar und schweineteuer. In der Regel ist die Auswahl einer MC-Familie
-
Thread
Drehzahlmessung mit 8051
Guten Tag Ich habe einen AT89C2051 mit 24 MHz. Ich habe einen Benzinmotor und möchte mit meinem 8051 und weiteren Bauteilen die Drehzahl der Motors in U/min messen. Ich nehme einen Fototransistor und eine Lichtquelle. Ich habe
-
Thread
Drehstrom aus Wechselstrom erzeugen? Gesperrt
an ein Bockiges Pferd erinnert) 1x Microcontroller ( scheiss egal was für einer, hab selber den AT89C2051 benutzt ) 3x IR2110/2113 6x Dicke N-MosFet's 1x Programmierer den man mit Programmierumgebung in ein Dunkles kämmerchen auf einige Stunden einsperrt. Und Tada: http://www.jankeytec.at/pics
-
Thread
Welches Handy geeignet?
Hallo, Danke für eure Hilfe. Ich will das Handy direkt über einen AT89C2051 ansteuern. Könnte ich den dann so anschliesen? Wie muss die UART eingestellt sein (Baudrate, Parity, Stopbit)? MfG, Niglo.
-
Thread
ST24C02 ansteuern
vielleicht hilft das den Fehler ausfindig zu machen ... wäre sehr hilfreich. Ich programmiere mit dem AT89C2051. Die Pull-ups sind 4,7k (SDA und SCL) nach 5V. Vielen Dank im Voraus für die immer hilfreichen Antworten, Alex
-
Thread
Probleme bei PWM-Lampenregelung
AD-Wandler. Ich hatte gehofft, dass ich mit einem Komparator auskommen würde, da dieser bereits im µC (at89c2051) verbaut ist. So hätte ich keine externe Hardware mehr benötigt. Aber jetzt interessiert mich noch (rein theoretisch und aus Neugierde), wo mein Denkfehler beim Tiefpass liegt. Ich habe das PWM-Signal
-
Thread
formatierte Ausgabe mit PIC auf einen LCD
printf auszuführen. Auch sind die C-Compiler entsprechend optimiert. Ich hab selbst mal auf nem AT89C2051 aus "Faulheit" float verwendet (belegt etwa 1kB Flash). Wenn es also keine konkreten Gründe gibt, auf float oder printf zu verzichten, muß man es auch nicht. Peter
-
Thread
pcf8574 mit ULN2803 I"C Ansteuerung
Portexpander zu verwenden. Auf der 8051-Schiene gibt es ebenfalls kleine billige Flash-Controller, nämlich AT89C2051 und AT89C4051 sowie den AT89S51. Tools und Programmiergeräte finden sich bei Atmel und im Netz. Als weitere und sehr billige Lösung zur Porterweiterung bieten sich Schieberegister(74HC595 / CD4094
-
Thread
elegante Timernutzung
er sich das Handle nicht merken muss?" Ja genau das meinte ich. Ich habe früher viel auf dem AT89C2051 (nur 128Byte SRAM) gemacht, da wußte noch keiner was AVRs mal sein werden. Und seitdem steckt mir das Byteknausern irgendwie im Blut. Das malloc scheint sehr komplex zu sein. Insbesondere
-
Thread
[V] ein paar IC's usw
aber eventuell hat ja jemand daran Interesse? Also hier mal die Liste.: 2x ATMega 8L8 1x AT89c2051 3x ATTiny2313 1xLM3914N (Dot/Bar Anzeige Treiber) 1x 10fach LED-Bargraph (passend für den Treiber) 2x 74HC2244N 7x 16Pol IC Fassung (Standart Billig-Reichelt-Dinger) 5x 14Pol IC Fassung (Standart
-
Thread
8051 Pin Zustand
Hallo, ich bin absoluter neuling, auf dem Gebiet Mikrocontroller. Ich habe einen AT89C2051. Nun will ich ein C-Programm schreiben mit dem ich den Zustand von P1.7 an dem eine LED hängt ändern kann. Hier mal mein bisheriger Code [c] #include <reg51.h> sbit SEGa = P1^7;
-
Thread
[V] An 8051er Bastler: Konvolut 8051, SRAM, Wächter, etc (25€)
gebraucht aber OK 6x Dual UART Baustein 88C92 3x MAX700CSA neu 7x SRAM AS7C1024 1MBIT neu 2x AT89C2051 DIP neu unbenutzt 2x DS80C400 neu 7x Realtek RTL8201BL (Bei Fragen => PM) Alles 25€ + 2€ Büchersendung (DHL/POST Deutschland + Paypal) Bei Interesse bitte PM mit Artikelangabe. Danke!
-
Thread
Entwicklungsumgebung ST-Controller
mich recht entsinne gab es doch nur Eprom-Typen und OTPs. Ich weiss noch wie ich damals auf den AT89C2051 umgestiegen bin und das fuer eine enorme Verbesserung gehalten habe. Also das muss wirklich ein wichtiges Projekt gewesen sein. Die Controller sind aus heutiger sicht total mager. Da braucht man
-
Thread
Grundl. Problem
und das wird mit einem ATMega8 bei 4Mhz schon hakelig. Guter Witz... Ich steuere mit einem AT89C2051 mit 24MHz (=2MIPs) ein 12 stelliges Display an. Nebenher lasse ich ihn noch eine Reihe Taster abfragen, die 12 Stellen zu einer 32bit Zahl zusammenfassen und noch ein paar 48bit Divisonen machen,
-
Thread
Im Betrieb die Versorgungsspannung eines µC ändern?
das nur bestimmte PICs, alle PICs, die meisten oder gar "alle" > µC? Schon 1993 konnte der AT89C2051 an 2,7..6,0V Weitbereich arbeiten. Und 1,8..5,5V können z.B. die AVRs. Allerdings muß man bei kleinen Spannungen mit langsameren Takt arbeiten. Deshalb werden die AVRs ab Werk mit 1MHz getaktet
-
Thread
Sehr interessante uC Project Seite
der Bastler mit dem 6502-Board http://www.kswichit.com/6502/6502.html zu einem GAL16V8D und einem AT89C2051 gegriffen um den Opa zum Laufen zu bekommen. Ganz zu Schweigen davon, wer wirklich mal mit Hex-Tastatur und Einzelschritt-Steuerung stundenlang händisch assemblierte Programme in ein 6502 Board
...naja..auf jedem der Boards lungert mehr oder weniger sinnlos ein AT89C2051 herum.. wozu das denn? 10ms Timer...geht das evtl auch mit einem 6840 auf dem 6809 Board und eine parallele Peripherie mit 6821? Ich habs mir aber mal gebookmarked.. Gruß, Holm
-
Thread
DIL-Switch EEPrommer
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
-
Thread
kurze Melodien für PCD3312?
Ich habe vor Jahren mal eine Nixieuhr gebastelt aus einem "Polydigit 1" einem AT89C2051, dem DCF-Code der ursprünglichen Scopeclock mit DCF Decoder, einer I2C CMOS-Uhr mit RAM (Bezeichnung gerade nicht im Kopf) und I2C Schnittstelle und einem I2C DTMF/Melodiegenerator PCD3312. Das
-
Thread
Anfänger-Probleme mit Programmer nach Buch von Volpe
Programmer so in der Art garnicht betreiben kann. Dort steht das das Kernstück ein programmierter AT89C2051 ist. Alles schön und gut, nur in dem Buch und der beiliegenden CD ist nix davon erwähnt wie man den entsprechenden Code auf diesen Controller bekommt. Zum weiteren kann ich auch nach intensiver Suche
-
Thread
DDS Code AVR ----> 8051
Hi, nachdem ich mit ML2036 frequenzen bis 10KHz generiert habe moechte ich nun einen AT89C2051 einsetzen. Jesper Hansen hatte 2001 den Poor-mans DDS Synthesizer vorgestellt,allerdings mit einem AT90S2313... mein wunsch ist nun ein teil des programmes von AVR auf '51 umzuschreiben. ;
-
Thread
intelligenter Zähler a la ELV
Ich hab sowas mal mit nem AT89C2051 gemacht (0,5Hz ... 125MHz). Ist in C, sollte man also auf nen ATMega8 umstricken können. Anbei Schaltplan und Source. Peter