-
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
-
Thread
Langes Kabel am DS1820
daß es durch zu hohe Slew-rate zu Störungen kommen kann. Nach dem Einfügen eines 220 Ohm am AT89C2051 ging dann alles wieder (Pullup = 2,2 kOhm). In den Application-Notes sind aber noch Transistorschaltungen zur besseren Kontrolle der Slew-Rate beschrieben. Auch einen speziellen Transceiver-IC
-
Thread
Frage zu LTP - PASCAL
Begebenheiten zur Hardwaren und Software. Aber in Kurzform, moechte mit dem Programmer BlowIt eine AT89C2051 beschreiben. Bis jetzt schlugen aber alle Versuche fehl :( . Diese Thread hier ist nur zur Programmierung, ob mir halt jemand die Ports aus dem Quelltext erklaeren koennte und wie das mit diesen
-
Thread
Bedarf an einer universellen Logic-Analyser Software?
Hallo! Hier auch ein LA-Projekt mit AT89C2051. Die wichtigste Idee ist hier die Datenkompremierung. http://wwwiti.cs.uni-magdeburg.de/~buchmann/privat/logger.htm mfg W.K.
-
Thread
Inkrementieren 16Bit
Hallo, eine komplette Anleitung für einen Tacho mit Lichtschrankensteuerung und AT89C2051 gibts hier: http://home.t-online.de/home/k.leidinger/RC-Elektronik/Tester/index.html Ciao, /St
-
Thread
Suche Idee für ne Software-PWM
flackern. Da der T89C51RD2 im großen Gehäuse schwer zu kriegen ist, könnte man auch 3 kleine AT89C2051 nehmen (2. Variante). Ich denke mal, das die 130Hz (156Hz) und die 256 Stufen ausreichend sind. Peter P.S.: Beides sind 8051-er (8-Bitter) und ich habs mit dem Keil C51 compiliert.
-
Thread
Timer 0 98c20151 vs 80c515
. Die 8051 sind ja kompatibel, d.h. Timer, Uart usw. werden immer gleich angesteuert. Der AT89C2051 hat allerdings nur 128 Byte SRAM und keinen externen SRAM, daran könnts liegen. Peter
-
Thread
Kaputte AVRs?
alles andere ging noch. Ich weiß nicht wie oft ich 8051er (egal ob die alten 80C31, AT89C5x oder AT89C2051) falsch rum in den Sockel gesteckt habe. Aber es funktionieren noch alle.
-
Thread
FB-Signal für LED-Dimmung nutzen
. Das spielte bei mir auch keine Rolle, da es sich um eine Deckenlampe handelt. Zum Aufbau: Ein AT89C2051 dekodiert das Signal und steuert einen 555 als Monoflop, der über Reedrelais einen SLB0587 steuert. Etwas umständlich, aber anders funktionierte es nicht zuverlässig.
-
Thread
LCD Display 15ms
Hallo Ich habe einen AT89C2051 (8051) Das Display ist im 4-Bit Modus (P1.4 bis P1.7 Daten) E sitzt an P3.4 , RS sitzt an P1.3 und RW ist ständig auf Masse , deshalb kann ich auch kein Bussy Signal lesen. Ich habe hier
-
Thread
DCF77-Modul-Preis und -Anbindung?
großzügig 100 Zyklen/s Rechenzeit an, das ist dann eine zusätzliche CPU-Belastung von 0,01% bei 12Mhz (AT89C2051). Peter
-
Thread
Problem MAX232-Eingangsschutz
Hallo, habe einige Fragen zu MAX232: Ich habe durch den Reset am Mikrocontroller AT89C2051 eine 1 am Tout des Max232. Geht er kaputt, wenn am Ausgang des Max ein 5 V Pegel anliegt? Ich habe auf der RS232 Seite nur - 8 V bei +5V am Eingang. Ist das OK? Ausserdem habe ich auch 5 V
-
Thread
Verkaufe Bauteile AVR,LCD,.
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,20€ 17. 11x XP2206CP im Dip Gehäuse stk. 1,20€ 18. 15x LM3914 Stk. 0,90€ 20. 11x SUB-D Buchse 25 Pol (Print Montage) stk. 0,20€ 21. 4 LCD´s 4x20, HD44780, Ohne hintergrund
-
Thread
[T]ausche diverse Atmel Controller und ein ATmega128 Development Board und diverse Phytec Boards
es wie auf den Bildern zu sehen: 5 mal AT90S4414-8JC (PLCC44) Atmel Mikrocontroller 6 mal AT89C2051-24PC (DIP20) Atmel Mikrocontroller 10 mal AT90S2313-10SI (SOIC20) Atmel Mikrocontroller 1 mal AT90S8535-8JI (PLCC) Atmel Mikrocontroller 1 mal ATMEGA128 Development Board 1x Phytec KC-167 KITCON
-
Thread
Wird heutzutage auch im Komsumerbereich auf Bitflips geachtet und sicherer programmiert?
Hast Du dafür auch Belege? SRAM kann man überhaupt nicht vergleichen mit DRAM. Ich hab mal einem AT89C2051 >10s die VCC kurzgeschlossen, der SRAM war noch komplett erhalten. Ich wollte über den SRAM eine Kaltstart/Warmstart Erkennung programmieren, da der AT89C2051 keine Bits zur Erkennung der Resetquelle
-
Thread
einfache Pflanzenbewässerung
kein noch so toller low drop Regler aus 3.6V die zumindest 4.5V für den MOSFET machen, aber ein AT89C2051 läuft mit "maximum operating voltage 6V" braucht allerdings im idle mode 2mA, und ein MOSFET wie IRF3708 schaltet bei 2.8V sicher 7.5A was reichen sollte, so daß man auf die Dioden verzichten könnte
-
Thread
Mit Drehimpulsgeber RGB Farbe einstellen
dafür einen speziellen Befehl hat, der zählt und gleichzeitig auf 0 testet (DJNZ). Bei einem AT89C2051 mit 24MHz Quarz setzt man z.B. den Timer T0 in den Reloadmode, so daß er alle 52 Zyklen einen Interrupt auslöst: MOV TH0, #-52 Dann ergibt sich eine PWM-Frequenz von: 24MHz / 12 / 52 /