-
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
STM32 und 11x74HC595.
aus Komfort- oder Geschwindigkeitsgründen das genaue Gegenteil angewandt werden darf – bei einem AT89C2051 oder AT89C51 kommt es auf jedes Byte an und dort muss man teilweise extrem sparen und oft auch zu Assembler greifen, weil auch der Flash relativ kurz ist, beim STM32 ist es Unsinn, krampfhaft irgendwelche
-
Thread
Frequenzzählung möglichst sparsam mit 2313
4 Stellen braucht die Anzeige für einen RC-Generator nicht. Hier mal ein Beispiel mit dem AT89C2051: http://www.progforum.com/attachment.php?attachmentid=144 Peter
-
Thread
Würfel auf Sparsamkeit trimmen
die LEDs müssen ja nicht ewig leuchten. Ich schalte sie nach 25s aus. Hier mal mein Würfel mit AT89C2051: http://www.mikrocontroller.net/topic/282234#2986420 Da mußte ich den Reset nehmen, der hatte leider keinen PCINT. Kostet dann eben 4 Bauteile zusätzlich.
-
Thread
Atmega8A: loop über Ports/Pins funktioniert nicht
Zeiten sind leider lange vorbei. Ich habe noch das erste STK für AT90S1200/2313/8515. Da saß ein AT89C2051 als Programmer drauf. Dann gab es das STK300 mit ATmega103, leider ohne Programmer-µC. Das mußte man an den LPT-Port anschließen, habe ich daher nie benutzt. Und dann das originale STK500 mit AT90S1200
-
Thread
ambitioniertestes Lochraster-Projekt (und meine AlarmSau)
Mit diesem Programmiergerät habe ich in der Vergangenheit parallele EPROMs, AT89C51 und AT89C2051 programmiert. Auf der Hauptplatine ein 80c51 mit 8k ROM (Monitor), 16k RAM (2 6264 huckepack), 2 82c55 PIOs, zusammen mit P3, und geschalteter Programmierspannung auf den großen Steckverbinder.
-
Thread
DS80C390
extra Programmer bauen willst. Ansonsten findest Du hier eine Programmerbauanletung für 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
Reverse engineering China Heissluftstation
Temperatursensor und ein paar Tasten für die Einstellungen... Angesteuert wird das Ganze von einem AT89C2051 mit 12MHz. Die ganze Steuerung und der Lüfter wird von einem Trafo 230/20V Versorgt. Mich macht aber im moment die Ansteuerung vom Motor etwas stutzig bzw. ich kapier das nicht ganz. Die Drehzahl
-
Thread
80c32 ersetzen -> Welchen Typ kann ich nehmen
Einen AT89C51 kann der Brenner sicher brennen. Ging sogar mit meinem alten TOP2005. Mit einem AT89C2051.
-
Thread
Neue MCU familie gesucht
den RAM sehr effizient ausnutzen. Der Keil C51 war auch sehr gut optimiert. Ich hab z.B. auf dem AT89C2051 (2kB Flash) auch float verwendet. Man darf nur nicht den Fehler machen, das Large Model auszuwählen. Dann landen alle Variablen default im externen RAM-Bereich, d.h. alles muß durch den Flaschenhals DPTR gequetscht werden. Als ich dann mal den AVR-GCC probierte, paßten alte AT89C2051 Projekte nicht mehr in den AT90S2313. Der kann nämlich nichts mehr direkt im RAM machen, sondern muß alles erstmal in Register laden. Und auch die Bitbefehle sind deutlich eingeschränkt. Atmel hat
-
Thread
PT1000-Meßeingang, industrietauglich?
Hallo Gerhard Das ist richtig das das ein Atmel Type ist AT89C2051/4051 Einen Incircuit Programmer dafuer kann ich dir nicht empfehlen weil ich das Teil auf meinem Programmiergeraet programmiert haben also ausserhalb der Schaltung. Gruss Helmi
-
Thread
welche Chips sind ähnlich leicht zu programmieren wie die ATMEL-Chips ?
des Programms ab, über 2kB Binärcode wirds eng. Ich mußte mal in einem Assemblerprogramm für den AT89C2051 nach 10 Jahren was ändern. Da kam ich ganz schön ins Rudern, mich da wieder reinzufitzen. Es hat nicht mehr viel gefehlt und ich hätte es nach C umgeschrieben.
-
Thread
Prozessorwechsel: Wie Code verifizieren?
Geräte haben oft Zeitbedingungen, die eingehalten werden müssen. Z.B. wird ein Gerät mit einem AT89C2051 nicht mehr laufen, wenn man es mit einem AT89LP2052 ausrüstet. Grund ist einfach, daß der LP die Instruktionen viel schneller ausführt und damit alle Abläufe zeitlich nicht mehr stimmen. Das Programm
-
Thread
Umstieg auf 32 bit Atmel?
einsparen Und warum stellt dann Atmel auch 8051 her und entwickelt sogar neue? Im Gegenteil, der AT89C2051 war für mich überhaupt erst der Grund, was bei Atmel zu kaufen. Das war 1993 der erste preiswerte Flash-MC weltweit. Den AT90S1200 habe ich dann probiert und war bitter enttäuscht (schwerer Power-On
-
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
mit welchen Lock Bits ist ein ATmega noch lesbar?
wie bei einigen Heizungssteuerungen von Hargassner für Pelletheizungen. Dort sind es mehrere AT89C2051 (immerhin sogar gesockelt, aber mit aktiviertem Ausleseschutz), die die I/O Aufgaben erledigen und mit dem eigentlichen Steuermodul kommunizieren. Man kann dort die Ein-/Ausgänge relativ flexibel
-
Thread
RFID selber gemacht
das ist von "C" so gewollt" Dabei ist natürlich nicht der reader-Chip der Übeltäter, sondern der AT89C2051, in dem die decodierung steckt. Habe nun die tech. Daten der Tags von besagtem eBay/er per mail bekommen: Frequenz: 125 kHz Temperaturbereich: Lagerung: -50° - +70° C Betrieb: -45
-
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
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
-
Thread
Langsamer werdender Würfel
Anbei Schaltplan, Code, Hex für AT89C2051. Sollte sich problemlos auf einen ATtiny25 anpassen lassen.
-
Thread
Integration IA4420 Erfahrungen
. Arbeite momentan leider alleine... Ansteuern will ich den ia4420 zunaechst mit einem Atmel At89c2051. Bei den Frequenzen in der der Chip arbeitet sind sicherlich sehr kurze Leiterwege erforderlich... Daher bin ich momentan am ueberlegen wie ich ein moeglichst kompaktes Testboard entwerfe. Womit
-
Thread
Welcher Prozessor für Anfänger und Aquariumsteuerung
zutreffen. Mit Stromsparen habe ich nur zweimal was gemacht. Ich hab mal eine Digitaluhr mit dem AT89C2051 aufgebaut und mit einem Goldcap 1F gestützt, das reichte dann für 8h Gangreserve: http://home.tiscali.de/peterd/appl/hard/uhr4536/uhr4536.htm Und dann noch einen Würfel, der geht in Power down
-
Thread
AVR <--> 89C52
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 der Flash zu Ende war. Und siehe da, ich konnte die Programme fertigschreiben ohne das ich den AT89C4051 (4kB) nehmen mußte. Und der neue ATtiny26 hat
-
Thread
Auswahl eines uC für einen Datenlogger für Rammgeräte
auf Basis von Z80, 68000, 80x86 und 8051 - aber nur kleinere Projekte. Das letzte war mit einem AT89C2051. Sprachen: Assembler, C, Pascal, Basic. Hab mich hier schon ein bißchen umgesehen und die AVR-Leute sind wohl etwas in der Mehrheit. Die Anforderungen sind doch etwas speziell, deswegen habe
-
Thread
Tangens sprengt die Codemenge
ab 8kB wirklich sinnvoll. Ich war es vom 8051 her gewohnt, float auch auf MCs mit 2kB Flash (AT89C2051) einzusetzen, aber mit dem AVR-GCC geht das definitiv nicht. Ich benutze daher als 20-pinner den ATtiny861, ist ohne UART und nur 16 IOs aber nicht gerade der Brüller. Vielleicht schafft es
-
Thread
Mikrocontroller Empfehlung gesucht
#7041038: > Vor 10-15Jahren war > stromsparen was besonderes. Das stimmt so nicht. Z.B. der AT89C2051 kam 1993 raus und konnte ständig an 2 AA-Batterien hängen (20µA Powerdown, 1mA Idle). Ich hab damit nen Würfel aufgebaut, mit dem Taster wachte er auf, mit dem Timer ging er schlafen. Ist schon
-
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
ATMEL und LCD 16x2
Hallo Oleg! Wenn du einen 8051 von ATMEL verwendest, dann ist es bestimmt ein AT89C2051 oder ein AT89S8252. Beide Typen haben Opencollector-Ausgänge und erfordern somit einen Pullup-Widerstand an jeder Steuer- und Datenleitung. Sollten diese Widerstände nicht in der Ansteuerschaltung
-
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
Frequenzanzeige aus Eingangssignal generieren.
Nullen auf der 7-Segmentanzeige anzeigen lassen! Da gab es zwar noch keinen Arduino aber schon AT89C2051 o.ä. und auch schon AT90S2313. Ist aber egal ;-)
-
Thread
Würfelspiel programmieren in C, leider keine Ahnung wie
exakt gleichen Zeitintervall abgetastet werden, also im Timerinterrupt. Der Code ist für den AT89C2051 geschrieben, läßt sich daher leicht an jeden anderen 8051-kompatiblen anpassen. Peter
-
Thread
Verbesserung Quarzgenauigkeit
mindestens 10 Jahren eine..ein ehemaliges Polydigit 1, aufgerüstet auf 6 Stellen. Uhr darin ist ein At89C2051 der mit der Netzfrequenz als Uhrenzeitbasis im Normalbetrieb läuft, und jedes mal wenn im DCF Empfänger ein plausibles Zeitdiagramm eingelaufen ist, wird diese Netzuhr mit der DCF Zeit gestellt.
-
Thread
Düsseldorfer Rheinturmuhr als Hochglanz Premium Foto in Acryl gegossen mit LEDs versehen und program Gesperrt
Vor vielen Jahren hatte ich so eine Uhr mal gebaut. Als Mikrocontroller verwendete ich einen AT89C2051, optional konnte man einen DCF-77 Empfänger anschließen. Jemand anders hat dazu eine Platine entworfen, an welche die LEDs mit Drähten angeschlossen werden: http://kreimo.com/side_turm_uhr.html
-
Thread
Nostromversorgung Gasheizung
Wasser aus > der Dusche kommt. Da habe ich schon seit Jahrzehnten eine einfache Steuerung mit AT89C2051 vorgesehen. 1 x drücken: 10 Minuten Betrieb; 3 x 1 h; 4 x 2 h und 5 x wieder ausschalten. Bei den längeren Perioden wird sie alle 10 Minuten für 1 Minute eingeschaltet. Das funktioniert im Sommer
-
Thread
MSP430F2012 Elektronischern Würfel Programmieren
Würfel > möglichst einfach "ausrollen" lassen kann? Ich hab sowas schonmal gemacht mit nem AT89C2051. Allerdings nicht mit Pseudozufall, sondern mit echtem Zufall. Dazu läuft ein Timer unsichtbar und prüft zum exakt gleichen Zeitpunkt den Taster. Somit ist der Mensch das vom CPU-Takt unabhängige
-
Thread
Neuer ReAVR in Aussicht
mich dabei der nur 3-Level Hardwarestack geärgert. Ursprünglich war die DCF77-Uhr in C51 auf dem AT89C2051 mit 2kB Flash geschrieben. Daher wußte ich schon recht genau, wo ich noch was eindampfen konnte.
-
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
Nokia 3310 Lcd Ansteuerung in AVR-GCC
wollen die Daten über ein 3310-Display ausgeben. Meine Frage: Ist es möglich das Display mit einem AT89C2051 anzusteuern? Wird dein Bsp. von jedem µC-Compiler unterstützt und wieviel Speicher benötigt die Ansteuerung?? mfg 2 überforderte HTL-Schüler
-
Thread
C-Interpreter zum Steuern/Erfassen
Ich hab auch schon lange soetwas im Hinterkopf. Einen Teil hab ich bereits: Eine Platine mit AT89C2051 der I2C, 1wire, RTC und einige GPIO's hat. Über RS232 wird mittels einem eigenen Protokoll dann vom PC aus (Master) alles gehandhabt. Für den PC habe ich eine Klasse geschrieben (Delphi-Pascal),
-
Thread
Was sind eure Lieblings-ICs?
Programmroutinen geschrieben hatte (die portiert auch heute noch in einigen AVRs ihren Dienst tun) AT89C2051 --------- - weil mit diesem ohne EProm, Latch und Bus-Dekoder kleine programmierbare Schaltungen realisiert werden konnten CH340G ------ - weil mit diesem extrem preiswerten China-Chip unter
-
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
Expander für ältere ZF/NF-Karten für Stereo-TVs
testen möchte, frage ich mich ob man hier noch die Steuerung des Expanders einbauen kann. µC ist ein AT89C2051. ; Anschluss der Tasten: ; P1. 7 6 5 4 3 2 1 0 ; C/P + - ; P3. 7 5 ; SDA SCL t_cp equ p1.4
-
Thread
Idee für ein neuartiges Programmiergerät
An AT89C2051 hat er sicher auch nicht gedacht.
-
Thread
GCC Startet nicht main() auf Mega168
des ganzen Unternehmens zu > bezweifeln. Da stimme ich Dir zu. Ich hatte mal versucht, einen AT89C2051 mir Warmstarterkennung zu machen. Dazu habe ich vor einem Warmreset ein Muster in den SRAM geschrieben und nach dem Reset geprüft. Erstaunt mußte ich feststellen, daß das nicht funktionierte. Selbst
-
Thread
Einstieg in 8051 - Atmels AT89S52 oder?
Hinderungsgrund der Verbreitung weggefallen. Microchip/Atmel hat eine ganze Palette vom kleinen AT89C2051 über AT89C51/53, der auch mit externem Speicher erweitert werden kann, und den T89C51CC01 von Atmel/Temic mit 32k Flash, 2k EEPROM, 8*10bit 4, CAN Bus (der T89C51RD2 vergisst jedoch ohne Reset-Controller
-
Thread
LED-Uhr mit Attiny26
Evtl. mit Projekt fuer einen der Bausaetze anfangen: https://github.com/ruthsarian/at89c2051_clock Ist zwar noch fuer at89c2051 aber in C, sollte also uebertragbar sein.
-
Thread
Probleme bei Grundbeschaltung 8051 (AT89S52)
Null und der C ist geladen. Du brauchst einen positiven Impuls. http://www.embeddedgurukul.com/at89c2051/ Beim AVR einen negativen. http://winavr.scienceprog.com/hardware-for-prototyping/typical-circuits-of-avr-microcontrollers-for-fast-start.html
-
Thread
Werden Atmels 8-Bit-Mikrocontroller teurer?
auf den 8051-Zug aufgesprungen: AT89C51 war ein zum 8051 pinkompatibler Controller, der mit dem AT89C2051 einen kleinen Bruder bekommen hatte. Lassen wir den AT90S1200 außer Acht, dann kamen mit dem AT90S8515 und AT90S2313 zu den bisherigen 8051-Derivaten pinkompatible AVRs (Ausnahme: /Reset) auf
-
Thread
Drehen die Moderatoren hier im Forum nun auch alle ab?
. Die Technik entwickelt sich so rasant und veraltet so schnell. Früher (1993) war z.B. der AT89C2051 als kleiner, preiswerter und leistungsfähiger MC sehr beliebt, ich hab ihn auch oft eingesetzt. Oder wer erinnert sich noch an den Scenix SX18 oder Fairchild ACE1202? Peter
-
Thread
Probleme beim ADC-Wert auf LCD ausgeben
Hobbyelektroniker. Vor ca. 8 Jahren hab ich das erste mal mit MC's gebastelt, bis vor kurzem noch mit dem AT89C2051. Jetzt "arbeite" ich seit ca. einem Monat mit der atMega-Serie (mega32) Programmiert habe ich bisher immer mit Assembler, da seh ich wenigstens durch^^ Bascom geht eigendlich auch, aber das wollt