-
Thread
Die genaue Sekunde / RTC Gesperrt
verglichen. Dann die ermittelte Frequenz eingetragen und neu compiliert und geflasht. Der MC ist ein AT89C2051. Zur Zeit geht sie 14s vor, dieses Jahr habe ich sie noch nicht gestellt (Sommerzeitumstellung ist mit einprogrammiert). Es gibt aber auch von Maxim einen neuen Zeitgeber-Chip mit 38kHz,
-
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 recht
-
Thread
Zähler: erzeugte exe viel zu groß
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
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
Master/Slave
Hallo liebe Leute kann mir jemand sagen, wie die Master/Slave(AT89C2051) Kommunikation funktioniert? Wo gibt s ein Beispielprogramm in Assembler
-
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 meine
-
Thread
PWM Ausgabe mit einem MCS51
aber nicht's richtiges zu meinem Problem gefunden ... wie erzeugt man eigentlich z.B. mit dem AT89C2051 ein einfaches PWM Signal ? mit einem AVR z.B. AT90S4433 und Bascom - AVR geht das schon recht gut aber mit einem MCS51 ? Tobias
-
Thread
ATMEL AT89C2051Programmieren
arbeite ich nicht mit 51ern ich bin aber im moment dabei eine Schaltung nachzubauen, in der ein AT89C2051 zum einsatz kommt. Ich möchte mir nur ungern für EINE Anwendung einen Programmer für diesen µC zulegen ! Deshalb meine Frage: kann ich den "Rohling" und den Surce irgendwem schicken, der das
-
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
Welcher Microcontroller??
www.atmel.com such AT89C1051 AT89C2051 AT89C4051 - alle drei haben 15pins I/O , Xtal Bis 24MHz, schnelligkeit bis 2M instructions/sec. AT89C2051 kostet 1EUR, 4051 kostet 2EUR
-
Thread
seriell daten an den pc
Hallo.. ich möchte seriell an den pc daten senden ich benutze einen AT89C2051 (mit 11,0592MHz) der ist über einen max232 mit dem pc verbunden zum programmieren verwende ich µvision2 von keil (demo version) im ordner exampels habe ich eine datei namens "hello.c" gefunden
-
Thread
Auslesen des Beschl.-Sensors ADXL202
im mikrocontroller-Forum fragst, willst Du also auch einen mikrocontroller benutzen. Z.B. der AT89C2051 ist dafür geeignet. Du läßt einen Timer durchlaufen und den anderen im Gate-Mode, d.h. er läuft nur solange der Gate-Eingang =1 ist. Beim 1.Interrupt (Gate und externer Interrupt ist der gleiche
Periodendauer und der andere die High-Dauer. Brauchst Du das mehrfach, nimmst Du entweder einen 2. AT89C2051 oder einen T89C51RB2, der hat dann gleich 5 Capture-Eingänge, damit gehts dann ähnlich. Peter
-
Thread
einfache dcf 7segment uhr
nichts passendes im i-net gefunden also frag ich hier, ich suche ein kleines Projekt mit einem at89c2051 oder at90s2313 der mir als eine Uhr mittels 7segment Anzeige mit evtl zusätlichem dcf dient. Thx René.
-
Thread
PIC's unterbelichtet
P.S.: Das Ganze ist für einen 8051 geschrieben. Der AT89C2051 ist im 20-Pin Gehäuse, es sollte aber auch ein 14-Pinner von Philips reichen. Da es in C geschrieben ist, kann man es aber auch leicht auf einen AVR oder PIC übernehmen. Es müssen ja nur die Timer
-
Thread
Eprom-Brenner, Flash-Brenner
Hallo Ich suche ein Selbstbauprojekt, zum Thema Eprom-Brenner und Flash-Brenner (z.B. für die AT89C2051 MCU). Gibt es da vielleicht sowas wie eine "Eier legende Woll Milch Sau"? Für ein paar Tips wäre ich sehr dankbar! Gruß Peter
Präzisionsfassung 39€ -Hebelfassung 10€ -Adapter-Bausatz 20€ mit Präzisionsfassungen. (für AT89C2051 usw.) -Netzteil für max. 12,5V Brennspannung und Verbindungskabel 10€ Gesamtpreis 85€ inkl. Versand. Vielleicht lohnt sich doch der Versuch es selbst zu bauen ;-) Gruß
-
Thread
uVision2
kommt und dannn der hauptcode ist schon klar. aber eben ob ich auch für den 4051er die headerdatei AT89C2051 verwenden kann, oder wie genau ich die ports ansprechen muss..... ports kann man ja au viele schreibweisen auf low legen: P1.3=0; P1^3=0; P1_3=0; -solche schreibweisen sind mir schon untergekommen
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 Du
-
Thread
LCD Display an einen AT89C2051
I muchte einen character lcd display 16*1 von einen AT89C2051 abtreiben lassen. Kan mich jemand hierbei helfen. Kleinen layout und mit firmware
-
Thread
Keil µvision2 -> AT89C2051
funktioniert es zwar im simulator und die hex datei wird auch ereugt aber nach dem einspielen in den AT89C2051 tut sich nix... warscheinlich stimmen irgendwelche einstellungen in µVision2 nicht.. kann mir da jemand weiterhelfen? oder kann mir jemand ein Projekt schicken das mit µVision2 für den AT89C2051
sondern nur überflogen. Ein kurzer Hinweis darauf hätte es aber auch getan ;-) Naja, mit dem AT89C2051 habe ich noch nicht gearbeitet und habe mir daher mal die <at89c2051.h> angesehen. Daraus folgt, dass P1.0 und P1.1 als "+/- Analog comparator input" fungieren. Denn ich habe Deinen Quellcode auch
-
Thread
Drehgeber auslesen
Nimm doch einfach einen AT89C2051 der den Drehgeber einliest und dann in den Profibus umsetzt. Dürfte wesentlich billiger sein als der HCTL2020. Ob Du dann 32 oder 64 Bit zählst ist auch egal. Ist der HCTL2020 nicht außerdem
@Peter >Nimm doch einfach einen AT89C2051 der den Drehgeber einliest und >dann in >den Profibus umsetzt. auch wenn es etwas am Thema vorbei ist, aber was machst Du denn mit einem AT89C2051 am Profibus? Ich dachte bisher, dass da nur
-
Thread
Pulsdauererkennung
laufen und noch nie wurde eine falsche Zeit beobachtet. Ich habe ihn aber dort in C auf einem AT89C2051 programmiert. Da Du ja mit C besser zurechkommst, ist hier mein C-Code: http://www.specs.de/users/danni/appl/soft/c51/dcf77/index.htm Die Bezeichnungen "idata" und "code" dienen beim 8051 nur
-
Thread
assembler fur AT89C051 uC
Ich suche einen assembler fur den AT89C2051 uC Wer kann helfen ?
-
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
H-Bruecke .....
programmierer.... ich habe jetzt ein simples prograemmchen gemacht und getestet...ach ja,ich spiele mit AT89C2051: mit einer taste waechst die geschwindigkeit mit der zweiten kann man sie verringern... zb einen ventilator auf die gewuenschte luftmenge einstellen.. sollte das programm jemanden interessieren
-
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
zur Diskussion: PWM-Endstufe mit MOSFET
Optokoppler mit Transistor sind aber sowas von schnarchlam. Bei einer 5000V-Anwendung mußte ich zum AT89C2051 große 10kV-Optokoppler nehmen (CNY66). Mehr als 2400 Baud waren da nicht mehr stabil zu übertragen. Außerdem streuen die sehr stark, d.h. man muß sie stark übersteuern, damit sie auch am unteren
-
Thread
LCD ansteuerung
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?
Aber das Programm ist für ein AVR geschriben. Wie kann ich es umschreiben dass es auch auf dem AT89C2051 läuft?
-
Thread
Wer programmiert mir einen AT89C2051 ?
Hallo, ich suche jemanden, der mir (natürlich gegen Bezahlung) einen AT89C2051 mit folgendem Programm füttert : $mod51 scl bit p1.1 sda bit p1.2 mrq bit p1.3 dispaddr data 4ah ;i2c address of the display lbit data 30h ;number of 1's for parity numznaku
-
Thread
Suche AT89C4051 Chip
Wenn ja, bei RS-Components. Aber am billigsten sind sie unter http://www.riedl-electronic.at AT89C2051 so um die 3Euro AT89C4051 etwas mehr Billiger gibt es sie nirgends! Sie sind natürlich nicht programmiert. Benötigst du eine Programierprint? Wenn ja, könnte ich dir weiter helfen.
also bei Reichelt kostet ein At89C2051 so 2,70 € und einer mit grossem Speicher so um 3,70 €. Sonst bei Ebay. 10 Stück 2051 kosten so 15 € + Versand.
-
Thread
80C32 und AT89C2051
für den AT89C2051: http://wwwiti.cs.uni-magdeburg.de/~buchmann/privat/progr.htm#prog2 Ein programmierter AT89C2051 programmiert einen anderen AT89C2051. Da ich keinen AT89C2051 mit dem entsprechenden Programm habe, habe ich einen 80C32 mit dem AT89C2051 Sockel verbunden, um so erstmal einen AT89C2051 zu programmieren. Die Schaltung ist in Ordnung, löschen und programmieren funktioniert (nach dem programmieren schlägt der Leertest fehl.) Es werden
-
Thread
Mikrocontroller Geschwindigkeit
wie z.B. - Ethernet: T89C51CC01 bei 20MHz (3,3MIPS) - Soundausgabe 22kSamples von I2C-EEPROM: AT89C2051 bei 24MHz (2MIPS) - Frequenzmesser ohne Vorteiler 0,5Hz ... 4MHz: AT90S2313 bei 10MHz (10MIPS) Alles andere (Steuerungen, Bedienmenüs, Temperaturregler, Laderegler, ...) geht dicke bei 1MIPS.
-
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
Kommastellen in Assembler
dann für jeden Aufruf 2 Byte (ACALL) bzw. 3 Byte (LCALL). Das läßt selbst auf einem kleinen AT89C2051 noch sehr viel Platz für Deine Programme. Peter
-
Thread
8051 Entwicklungsboard
Hi Folks, wollt mal fragen ob dieses Board auch geeignet ist um einen AT89C2051 bzw. AT89C4051 zu programmieren? Hab mir das Datenblatt mal kurz angeschaut, konnte aber nich finden ob der per Bootloader über UART sich ISProgrammieren lässt. Und kann ich für diese uC auch die
funktionieren mit diesem Programmer oder nicht? Falls nicht gibts ne ähnlich einfache Lösung für nen AT89C2051? Hab mittler Weile entdeckt das die Keil Software, welche ich verwende, den AT89C2051 unterstützt, wär also super wenn jemand einen simplen Programmer kennt den ich mit dieser Software nutzen
-
Thread
7segment anzeige
ist der MAX7219, da brauchst Du nur 3 Portpins. 2. Du läßt es direkt den MC machen, z.B. der AT89C2051 kann ja 20mA treiben. Dann brauchst Du nur 8 Widerstände und 4 Transistoren. Es werden aber 4+8 Portpins belegt. 3. Es gibt fertige 4-stellige Displays mit Treiber, z.B. TSM6755 von Farnell.
-
Thread
AT89C2051
und es gibts einige Tutorials in den steht das sie nicht ISP fähig sei. Wer von euch hat den AT89C2051 schon benutz und kann mir nun genau sagen ob er ISP kann oder nicht. Danke schon mal Marcus
Hi. Ich arbeite schon seit einem Jahr mit dem At89C2051 und kann dir garantieren, dass sie über kein ISP verfügen. MfG, Niglo.
-
Thread
MCF5307
ist der M-Bus eine stinknormale UART mit lahmen 2400 oder 300 Baud. Das schafft dicke z.B. ein AT89C2051. Die Frage ist daher, was willst Du denn mit den Daten machen ? Peter
-
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
AT89C2051
war dann auch noch der Komplette Befehlssatz für einen Atmel aufgelistet. Aber leider nicht vom AT89C2051. Einen kompletten Befehlssatz für diesen (wenn möglich nicht 100 Seiten lang). Wäre wirklich froh!! Grüsse Stefan
hi, schon mal was von google gehoert? Atmel at89C2051 eingeben....und du hast die qual der wahl hier kannst du anfangen http://www.iguanalabs.com/2051pin.htm ed
-
Thread
DCF77-Uhr mit ATTINY12
Paritätsprüfung und Impulsüberwachung. Ich habe das als C-Programm schon einige Jahre auf nem AT89C2051 laufen und noch nie eine falsche Zeit gesehen. Probiers einfach mal aus. Peter
-
Thread
Handy Alarm Schaltung
Informationen wie ich die AT-Befehle im Mikroprozessor programmieren muß (in C). Ich möchte dabei einen AT89C2051 und ein Siemens S45 verwenden. mfg Roland
-
Thread
MSP430 JTAG-Programmersoft. / Programmierumg. bald fertig
PYTHON2.3 runtergezogen. Dachte mir, dass könnte sie sein, da es Software von Python auch für den AT89C2051 gibt (BLOW-IT-Programmer). Gebt mir einen TIPP, was man alles für den JTAG-Programmer des MSP430 benötigt. Meine Programmierumgebung für die kostenlosen C-Comiler ist auch bald fertig. Ein
-
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
SMT 160-30
Die Formel ist ja: 212.766 * ((float)pulse / period - 0.32) Das geht einfach mit einem AT89C2051, 1 Timer läuft ständig, der andere ist im Gate-Mode. Dann hat der eine die Periodendauer und der andere nur den High-Puls gezählt. Um möglichst genaue Werte zu erreichen, macht man das über mehrere
-
Thread
8051 0,1A und werden warm
ICh habe zwei 8051 40DIP , die brauchen beide 0,1 A und werden in der Mitte ganz warm. Meine 5 AT89C2051 brauchen nur 0,01 A und werden nicht warm. Ich habe an keinen MC was angeschlossen , nicht mal ein Quarz und die 2 werden trotzdem warm . Was ist das ?? Vielen Dank
-
Thread
89s8252 Problem
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
-
Thread
Targed board Quellcode???
AVR-Programmierboard bzw. "Target board" mit der bezeichnung: AVR DEV ,den Quellcode der auf diesem Board im AT89C2051 zu stehen hat. Laut meinen Unterlagen sollte es sich dabei um die Version 7.5 handeln. subsonic@tiscali.de
-
Thread
Drehzahlmesser 4 mal 7-segment mit 90S2313
Ich möchte allerdings die Geschwindigkeit anzeigen (Tachosignal vorhanden). Ich verwende einen AT89C2051 bei ca. 22 MHz Hardware ist fertig, Software bräuchte ich hilfe! Ich habe nur etwas C erfahrung, sonst nix... Also: - Habe 3 Ausgänge für LEDs die ab bestimmten Drehzahlen leuchten sollen -
na gut dann poste ich mal meinen: gelöst mit einem AT89C2051 und geht relativ genau bis 12000 rpm bei einem 6 Zylinder. Einziges Problem: Es bringt die genauigkeit garnichts weil solche Motoren sowieso nie genau eine Drehzahl halten... http://www.theng.at
-
Thread
Multithreading auf dem AVR erster Ansatz
Bei Interesse kann ich den Kode posten mit Ampelsteuerung als Beispiel, geschrieben für den AT89C2051 (128Byte RAM, 2kB Flash), getestet unter Borland-C. Peter P.S.: Ich glaube nicht, daß es einen universellen Programmierstil für alles gibt. Optimale Ergebnisse erziehlt man nur dann, wenn
-
Thread
AVR-GCC und kleine Controller
Um die Eignung der AVR für meine Anwendungen im industriellen Umfeld zu testen, will ich einen AT89C2051 durch einen AT90S2313 ersetzen, d.h. ohne eine neue Platine machen zu müssen. Das 2051-Programm ist in C geschrieben und belegt etwa 1,6kB des Flash. Es sind nur wenige Zeilen, aber es benutzt
-
Thread
Temperaturregelung
gleichen zweck wie bei dir mit erfolg eingesetzt. zweipunktreglung mit pt100 als sensor und ein at89c2051 als regler. war stabil und genau genug viel spass beim probieren ed