-
Thread
Miso/mosi/sck beim 89c2051
Nur bei AT89S*.
Ja, der AT89C2051 wird gerne genommen, insbesondere sein großer Bruder AT89C4051 ist schon wesentlich leistungsfähiger als der AT90S2313. Aber er braucht eben ein externes Programmiergerät, z.B.: http:/
-
Thread
Anschluß einer Wäägezelle (DMS-Brücke) an einen 80C51
signal gefitert mit aktivfilter ...auf einen 12bit A/D wandler gegeben....das ganze dann mit einem at89C4051 gekoppelt, der einen rs232 ausgang fuer PC und eine 7segment anzeige mit max7219 steuert. ich wiederhole: als erstes projekt eine waage....das ist gewagt ! alles klar jetzt? ed
-
Thread
Zähler: erzeugte exe viel zu groß
hier ein kleines C-Programm für einen Zähler mit dem AT2313. Leider ist das hex 17kB groß und passt so gar nicht rein. Den Code habe ich von www.mino-elektronik.de/fmeter/fmeterx.htm geladen und für den GCC
da 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
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
Speicherbereiche legt, steigt der Kodeverbrauch nur etwas an: Keil C51, pdata segment: 358 Byte Keil C51, xdata segment: 455 Byte Deshalb bleibe ich dabei: Wenn ein 89C52 (8kB) zu 80% ausgelastet ist, wird der Versuch, ihn in einen Mega8515 zu quetschen, oftmals
-
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
erzeugen die laufen mit einen dll. Ich habe geschrieben in GFABasic ein Programm für programierung AT89Cx051 direkt von LPT Download GFA http://userpage.fu-berlin.de/~alibaba/pc/gfabasic/gfawin.zip Programmer foto: http://republika.pl/sapero/images/programator%20wtyczka.jpg Schaltung: http://republika.pl
-
Thread
AVR oder MSP430
dazu alle Hardwarezugriffe entsprechend angepaßt werden: http://www.specs.de/users/danni/appl/soft/c51/thclock/index.htm Peter
kann. Schade, daß ich nicht zu den Großabnehmern gehöre, sonst würde Atmel bestimmt auch einen AT89C4051 mit internem Takt, Reset, Bootloader für micht rausbringen und ich könnte komplett alles mit 8051 erschlagen. Mit Timern hatte ich nie Probleme, da ich immer alle Takte aus einem einzigen
-
Thread
uVision2
Hallo! Ich bin ein uC Anfänger, hab zwar schon ein wenig in der schule damit gebastelt aber nie richtig verstanden. nun hab ich privat begonnen, mit dem uvision2. Ich möchte einen AT89C4051 programmieren, komm aber mit dem
include-datei oder?) 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
-
Thread
Reads51 mit AT89C4051
Ich versuche schon die ganze Zeit, ein C Programm auf meinen 89C4051 zum laufen zu bringen. Habe schon in Reads51 auf internen Speicher umgestellt und da gibt es noch eine Option "C Stack " und den habe ich einfach mal so auf 0x0001 gesetzt. Kann mir einer helfen?? Es geht einfach nicht.
-
Thread
Minniterminal mit Nokia 3310 LCD und 4x4 Tasten
Hallo Andre, ich bastle gerade an einer Ansteuerung des 3310 Displays mit einem 89C4051. Derweilen habe ich noch kein Display zum Testen. Routinen habe ich schon implementiert. Aber die nächsten Wochen sollte ich ein Display bekommen, dann kann ich alles Testen und weitere Funktionen
will man allerdings eine Menüstruktur basteln, die nach was aussieht, wird es kompliziert. Und der 89C4051 hat nur 4k Speicher zur Verfügung um Bilder, Zeichen,... abzulegen. Aber mal schauen, wie alles so funktioniert.... mfg Andi
-
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
/home.html#MIDE51 So könnte es blinken: [c] #include "at89x051.h" // Register des AT89C2051 #define LED P0_7 // *********************************************************************** // Verzögerungsschleife ohne Timer // Zähler-Startwert
-
Thread
kleinster 8051'er
at89c4051, bei ebay 5x für 12 eur emil
-
Thread
MC bleibt stehen (Bewässerungssteuerung)
hi google mal: TC1232 dieser 'wachhund' beisst in den 'reset' falls dein uC stehen bleibt. ed
Hallo, danke für die Hinweise. Aber..... Ich arbeite mit AT 89C4051 MC nach meiner Kenntnis ohne Watchdog Funktion. Weiteres Problem, die Tropfbewässerung (Balkonkästen)arbeitet 6 mal am Tag eine Minute. Die Rieseler bei Bedarf (Feuchtefühler) 1 mal 30 Min
-
Thread
Größe AT89C4051
Hallo Wie groß ist der AT89C4051? Im Datenblatt steht PDIP-Größe (Platik-Dip). Passt der Controller auf eine normale 20pol. IC-Präz.Fassung mit ca. 7mm Raster? mfg Wolfram Hildebrandt
Der Prozi hat dieselben Ausmasse wie der 89c2051 und 89C1051. Schau einfach in diese Datenblätter. Passt in die ganz "normalen" Sockel.
-
Thread
Suche AT89C4051 Chip
eigentlich recht neu in diesem Segment. Wenn ihr mir helfen würdet wäre ich euch dankbar. ich suche AT89C4051 Chip´s. Wo kann ich diese billig herbekommen. Auserdem sind diese chip´s schon programmiert oder muss ich sie selbst programmieren?? Vielen vielen dank im Voraus Mit herzlichem Verbleib
!? 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
-
Thread
Störnafällige Mikrocontroller
übertragen werden. Umgekehrt stört der Controller auch sehr stark: Wenn der 80C32 zwischen meiner Funkmaus und Empfänger steht, geht nichts.
Ich habe mit den 8051-ern gute und schlechte Erfahrungen gemacht: Schlecht: Ein DS80C320 mit externem Codespeicher ist empfindlich. Das Problem sind dabei die extern verlaufenden Daten- und Adressbusse. Erst ein 4-Ebenen-Layout und ein Abschirmblech hat geholfen. Gut: Ein AT89C4051
-
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
Im DIP40 mit Bootloader gibts bei CSD den AT89C51RB2-3CSIM. Peter
-
Thread
AT89C2051
Hi. Ich arbeite schon seit einem Jahr mit dem At89C2051 und kann dir garantieren, dass sie über kein ISP verfügen. MfG, Niglo.
Programmiergerät nicht abwerten, da es eben für mehrere Modelle gebaut ist. Wenn du aber nur mit einem AT89C2051 oder AT89C4051 arbeiten willst, dann wäre dieser Link für dich besser (ich arbeite auch damit). www.erikbuchmann.de MfG, Niglo.
-
Thread
PIC: Bit aus Byte an PORT ausgeben
, daß Atmel bisher nicht auch die AT89C4051-Serie mit ISP, internen Reset und Takt ausgerüstet hat. Kommt ja vielleicht noch. Peter
wir zu den Kunden mit 100k pro Monat Abnahme gehören würde, gäbe es mit Sicherheit sehr schnell ein AT80C4051 mit dem internen Takt-, Programmier- und RESET Optionen des AVR MEGA8. So richtig Eigeninitive für eine kontinuirliche Verbesserung (außer es führt zu Kostensenkung bei der Fertigung) entwickeln
-
Thread
Standard LCD über nur 3 Drähte
Mit einem billigen 74HC164 kann man das auf nur 3 Drähte reduzieren. Damit ist es leicht, einen AT89C4051 oder auch ATTINY12 zur Ansteuerung zu nehmen. Anbei ein Beispiel für eine Uhr mit Datum für ein 2 * 16 Zeichen Display. Das Testen des Busy-Signals kann man einsparen, wenn man nach jedem
Hier mal der "Schaltplan" aus Peters Code mit Leerzeichen eingerückt: [code] /* connections: 89C2051 74HCT164 LCD ---------------------------------------- P1.5 8 P1.6 E P1.7 1, 2 RS VCC 9, 14 VDD GND 7 VSS, R/W
-
Thread
Drei Taster auf einen Int0 Pin?
EQU-Anweisung auf wirklich jeden Wert zwischen 256...65535 exakt einstellen. Ich benutze sehr oft den AT89C4051 und der hat keinen T2. Peter
-
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
Multiplikation/ Division
gefunden habe ich noch keine brauchbare Routine. Mein Problem, ich lese Werte (Hex) in Speicher (89AT4051 Atmel) ein: 53H (Tausender), 52H (Hunderter), 51H Zehner und 50H (Einer) Werte aber leider in Feet. Um daraus Meter zu machen, kann man das Feetergebnis entweder mit der festen Zahl 0,308 multiplizieren
umständlich). Gar kein Problem ist das Ganze, wenn du irgendeinen Hochsprachen-Compiler verwenden würdest (C, Basic oder Pascal), dann kannst du das ganz bequem mit Gleitkommazahlen verarbeiten. Mit Assembler geht es auch. Die Zahl wird mit 308 multipliziert, anschließend durch 1000 geteilt, schon hast du
-
Thread
AVR <--> 89C52
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 ja wieder nur mickrige 2kB. Hier hab ich mal was dazu geschrieben: http://www.specs.de/~danni/compars/ Peter
er mit dem AT89C4051 mithalten kann. Und die ganze Sache wäre gegessen. Peter
-
Thread
Schaltplan-Fehler
Du brauchst unbedingt einen 100nF C direkt am µC. Wenn die Platine schon fertig ist, dann nimm einfach einen IC-Sockel mit eingebautem C (Vorsicht, teuer). Deine zwei Tastereingänge (?) an PB3+4 können nicht funktionieren, da die Taster
Digidaltechnik ich habe durchaus Erfahrungen und habe schon andere MC Schaltungen gebaut aber nur mit dem AT89C2051 und dem AT89C4051 und bin nun zu den AVR gewechselt. Warum soll ich 2 Schaltungen bauen mit all den Teilen wenns auch mit einer geht. Was glaubst du warum ich die LEDs mit eingebaut habe damit
-
Thread
picpicpicpicpicpicpicpicpicpicpic
setze sehr oft (Atmel-) 8051-er ein und hatte noch nie Probleme damit. Besonders stabil arbeitet ein AT89C4051 der aus Sicherheitsgründen in einem geerdeten Metallgehäuse sitzen muß, weil er selber auf -5000V gegenüber Erde liegt (Regelung einer Elektronenquelle bis max 5000eV). Wenn man Probleme hat
stört, ist, dass jeder AVR Benutzer jedem immer zu AVRs raten will obgleich dieser mit einem anderen µC arbeiten möchte. zb.: Wenn einer sagt, er möchte was mit einem AT89C2051er machen, dann wird sicher gleich protestiert und ihm nahegeleget, dass er einen ATMega8 dafür nehmen soll, da dieser ja so
-
Thread
I/O-Port-Erweiterung
braucht sinds nur 3 Leitungen. Ideal, also wenn wenig Platz da ist und die Software bequem in einen AT89C4051 reinpaßt. Peter
Hallo, arbeite doch einfach mit einem I2C-System, z.B. PCF 8574, mit 2 leitungen bis zu 90 E/A-Ports. Gruss Alexander
-
Thread
Temperatursteuerung
Ich habe mich schon ein wenig schlau gemacht, und bin dabei vorallem auf folgende Chips gestossen: AT89C4051, 8051 und AVR. Ich frage mich ob obiges mit dem 4051 überhaupt mölich ist? Kriterium wäre hier der Preis, es sollte möglichst günstig sein. 2. Was für einen Tempsensor kann ich verwenden? (0,5
http://www.blitzlogic.com/ds1621_c.htm Weinkeller-thermostat mit AT90S2313 und Dallas DS1621: http://www.myplace.nu/avr/thermo/index.htm http://www.mikrocontroller.net/forum/read-1-30632.html http://www.mikrocontroller.net/forum