-
Thread
exact timing - 8051 - synchronisierte Zustandsmaschine
Hallo, die Fakten: AT89C2051 - 11.0952 Mhz(Timer 1 fuer Baudrate) - Timer0 fuer 5 Sekunden-Zyklus( Zyklus beinhaltet 4 Zustaende aller 2,5 sek, 2 x 0,5 sek, und 1,5 sek) fuer den Baudratengenerator (9600Baud) verwende ich
-
Thread
Wer zu tief gräbt, muss zahlen
ist, sondern mit dem Umfang der Aufgaben, die man dem MC zu erledigen gibt. Ich hab auch viele AT89C2051 und ATtiny26 im Einsatz und die älteren Projekte darauf sind noch in Assembler. Natürlich ist man mit zunehmender Erfahrung besser in der Lage, einen einzigen MC besser auszulasten und ihm mehr
-
Thread
AT89C2051 flashen
Guten Tag Forumbenützer Ich habe einen Controller (AT89C2051) den ich gerne programmieren möchte. Ich suche eine einfache Schaltung um diesen Controller zu flashen. Ja, ich habe bereits gegoogelt und habe auch diverse Schaltungen gefunden, die jedoch alle
-
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
EEPROM µVision
draufschreiben, und dann wieder auslesen. ProgrammCode muss µVision C sein. Verwendet als µC wird der AT89C2051. Würde mich sehr über einen Code freuen. mfg Patrick
-
Thread
Kosten Microcontrollerprogrammierung
Ich habe es mal ausprobiert. Bei 20 Cent pro Stück und AT89C2051 progrmmiert mit Galep-III ist es schwer auf 20,- Euro Stundenlohn (100Stück) zu kommen. Dazu kommt noch, daß es eine absolut entnervende und auch noch fehlerträchtige Tätigkeit ist. Man kann sich
-
Thread
LED Matrix mit FETs ansteuern
Ohm? 4) exterer Pull-Down am Gate! Wieviel OHM? Ist er nötig, obwohl ich den AT89C2051 nicht inSystem programmiere? Nun kurz zur Software: Alle Spalten-uC laden die Daten aus ihrem Ram und legen jeweils die 8 bit an den Port, an dem die PNP-Transistoren hängen, an. Nun gibt einer
Der AT89C2051 ist doch ein 80C51 und kein AVR? Ist es nicht einfacher mit einem µC die Daten für je eine Zeile per SPI in ein Schieberegister zu blasen, statt da ettliche µCs irgendwie aufeinander zu synchronisieren
-
Thread
uC aufgehängt, lässt sich nicht mehr programmieren
flaschen. Auch das Trennen vom Netz half nicht. Auf dem Board sitzt neben dem AT89S8252 noch ein AT89C2051, welcher den eigentlichen Programmiervorgang übernimmt. Das Programmieren geht übers Hyperterminal. Was kann ich jetzt machen?
beiden Beinchen vorsichtig hochbiegen. Oder auf dem Board sind 2 Jumper zum Trennen. 2. Im AT89C2051 ist eine schlechte Programmiersoftware, die schon bestimmte Pegel an den SPI-Pins erwartet, unmittelbar nachdem der Reset-Pin auf high gesetzt wird. Bei Atmel gibt es ein Erratsheet dafür. Wenn
-
Thread
AT89C2051 Programmer
hallo, bin in sachen mc und elektronik überhaupt ein ziemlicher neueinsteiger. da der at89c2051 an sich eine tolle sache ist, suche ich jetzt einen passenden programmer. er sollte für den anfang möglichst einfach gehalten und auch nicht zu teuer sein. mein favorit bisher ist das hier: http
antworten. das mit diesem isp hört sich vielversprechend an. was genau ist der unterschied zwischen dem at89c2051 und dem at89s2051? liesse sich mit dem at89s2051 das hier umsetzen? http://www.keelog.com/diy.html interressantes projekt finde ich.
-
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
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
HILFE!!! beim Assemblieren Anfänger
Hi norad Vielen dank kann ich auch die hex file feur AT89c2051 Benutzen. Ich ich muss erst mal die plattine Ätzen damit ich die software testen kann Hasst du mir deine email falz die software nicht geht. MFG Martin
@Martin! >kann ich auch die hex file für AT89c2051 Benutzen? NEIN! Aber im Anhang ist das Hexfile für den AT89c2051. Leider unterstüzt Flip die µC nicht damit Du es übertragen kannst. Aber ich denke Du wirst schon eine Tool dafür haben.
-
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
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
Komplexes Lauflicht/ Hilfe zur Verbesserung.
Aber erstmal was liegt hier vor mir: Ich habe eine Schaltung zur Ausgabe eines Programms vom AT89c2051, 8 Transistoren und 8 LED´s. Nun habe ich folgendes Programm in Assembler: ;Hanse Derby INCLUDE 89c2051.mc init: MOV DPTR,#Tabelle ;Adresse der Tabelle
funktioniert das Programm nicht. 4. Ich habe in der Schaltung Jumper eingebaut, die vier der Inputs von at89c2051 nach - brücken können, nun würde ich gerne 4 Pausen vorgeben können und je nach Jumperstellung sollte mann eine Pause wählen können. Nun ja, fragen über Fragen. Zur Anwendung, Hintergrund: Das
-
Thread
Welchen Mircocontroller mit Board für Einsteiger
Ach, vergessen zu schreiben: zum Spielen musst Du Dir nicht extra den AT89C2051 besorgen. Mit dem AT89S8252 geht das auch. (Ausser da, wo man den internen Komparator des 89C2051 nutzt)
-
Thread
16 bit controller
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 auch
-
Thread
AT 89C52, welchen programmer, möglichst günstig, brauche i
knauserig mit dem Geld bist is sind größere Controller sowieso falsch, dann empfehle ich zb den AT89C2051 der extrem billig ist. sonst wenn du was richtig gutes willst als Langzeit Investition dann empfehle ich dir das STK500, das kann alles was du brauchen könntest ...
-
Thread
Frequenzmessung ATmega 16/32
0,5Hz ... 150MHz braucht, ist nur ein schneller Vorteiler 1/256 (74AC393). Ich hab das mal mit nem AT89C2051 gemacht, die Genauigkeit ist 5-stellig über den gesamten Bereich. Sensoren haben außerdem oft nen starken Jitter, d.h. es ist sogar besser über mehrere Perioden zu messen. Führe einfach die
-
Thread
at89C2051 serielle Verbindung
Hallo Ich möchte einen at89C2051 seriell mit dem Rechner verbinden auf 9600 bps 1 start u 1 stopbit Brauche ich Interrupts? org 0 setb P1.0 MOV TH1,#0FDh ; 9600 Baud MOV TMOD,#00100001b ; Timer 1, Betriebsart
-
Thread
8 LED dimmen unabhängig voneinander
Hier ein C-Beispiel mit AT89C2051: http://www.mikrocontroller.net/topic/48490#new Peter
-
Thread
Lichtsensor oder ähnliches
AT89C2051 an die Workstation. So kannst du sogar ZWEI AT89C2051s SINNVOLL integrieren!
Aussentemperatur halten (Regelkreis im AT89C2051), damit keine Kondensation passiert. Ansonsten sind Lösungen mit Schrumpfschlauch im Aussenbereich grundsätzlich undicht.
-
Thread
Baudraten Verdoppelung
S8253, wenns einen internen EEPROM haben soll. Desweiteren gibts Low-Pin-Count-Derivate, z.B. AT89C2051 usw. Natürlich gibts das Zeug nicht nur von ATMEL, auch von Philips usw. Bzgl. der Lösung mit nur einem UART des 8052, man kann den Timer 2 als Baudratengenerator nur für Tx, nur für Rx oder für
einzufügen. Ich habe so etwas jedenfalls schon häufig mit 8051 kompatiblen Prozessoren ( z.B. AT89C2051 ) realisiert und auf diese Weise z.B. von GPS-Empfängern stammende NMEA-Daten speed-konvertiert. Die Mimik verarbeitet also ganz einfach die dem seriellen Prozessoreingang ( hier: P3.0 ) mit 4800bps
-
Thread
8051 Interruptprioritaet
ich habe auf das Datenblatt des AT89S2051 verwiesen... weiss nicht inwiefern der Controller zum AT89C2051 kompatibel ist... Gruß, Magnetus
Hallo magnetus, danke - aber es geht um AT89"C"2051 nicht um "S" Gruß RABIS
-
Thread
AT89S8253 programmieren
Hallo! Nur zur Info: Ich habe mir nun ein Programm für den AT89C2051 (bei mir AT89S2051) geschrieben. Und auch ein passendes Programm für den PC. Mir ist es nun möglich, den AT89S8253 ohne Probleme ISP zu programmieren. lg
schrieb im Beitrag #827085: > Hallo! > > Nur zur Info: Ich habe mir nun ein Programm für den AT89C2051 (bei mir > AT89S2051) geschrieben. Und auch ein passendes Programm für den PC. Mir > ist es nun möglich, den AT89S8253 ohne Probleme ISP zu programmieren. > > lg Hallo Kannste mir das
-
Thread
AVR Risc Mikrocontroller von Wolfgang Trampert
deutlich gemerkt, als ich C-Programme vom 8051 auf den AVR portiert habe. Was bequem in einen AT89C2051 paßte, ging nie in einen ATtiny2313 rein. Für die C-Programmierung habe ich mich daher auf den ATmega8 eingeschossen, obwohl die Pinzahl eines ATtiny8313 dicke reichen würde, wenn es ihn bloß
-
Thread
DS1820 auf AT89C2051
Sodala ich hab einen AT89C2051 mit dem DS1820 verbunden, leider hängt das Programm bei der while (ReadByte()==0xff); // wait for conversion complete Zeile im ReadTemp UP. Hat jemand einen Plan? sbit DQ = P1^3;
-
Thread
welcher µC?
AT89C2051/AT89C4051 sind billige 8051 Flash controller
-
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 ist
-
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
µC-Auswahl für Einsteiger-Projekt
zum Einstieg den AT89LP2052 wärmstens empfehlen. Ist ein pinkompatibler Nachfolger des Klassikers AT89C2051, aber durch den neuen 1 Cycle-Core mit max. 20 MHZ = 20 MIPS schnell wie eine Rakete. Ich habe mir vor ein paar Tagen einen Programmer, Controller und ein Eval-Board gekauft. Tolle Sache! Schau mal
-
Thread
ASM real-Zahl Konstante
die schnelle keinen Sinn für mich ;) Das ganze ist aus dem Quellcode von einem L-C-Meter auf AT89C2051 Basis und die 1005pF sind die Referenz. Wen es interessiert: http://www.hw.cz/constrc/lc_metr/ Danke
-
Thread
Gleitkommaberechnung
benutzt. Float generell zu verdammen ist generell falsch. Bei meinem Frequenzmesser aufm AT89C2051 benutze ich auch float. - für 5 Digits ist die Genauigkeit ausreichend. - für menschliche Ausgaben ist float mindestens 100 mal zu schnell. - der Timerauslesekram ist nur wenige 100 Bytes groß
-
Thread
Kennt jemand dieses Board von Atmel
Habe ich auch noch: STK100 oder STK200. Für 2313 und 8515 mit AT89C2051 als Programmierer.
etwas Suchmaschinen-Futter: A960210000 A96021000B A96021000 A9602 A9602.1.0000 U100 U101 U110 AT89C2051 U130 MAX202 MAX202CPE U140 MC7805 X100 4.00 4.0000 MHz X110 11.0592 MHz J100 J101 J102 J103 J104 J110 J130 J131 J132 J140 J150 J160 PORT S100 S110 S140 A9602B1 A9602E1 LED (c) 1997 copyright atmel
-
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