im Programm und jetzt ist er wohl entgültig abgekündigt. Glücklicher Weise gibt es von Atmel den AT89C51RE2, der ist fast kompatibel. Wenn unser Produzent seinen Bestand aufgebraucht hat, muß ich noch die Firmware anpassen, hoffe mal, das ist nicht zu aufwendig. Peter
nur eine Datei, aber vielleicht enthält diese Datei ja alle drei Modelle. Als µC haben ich den AT89C51ID2 mit integriertem 2kB XDATA-RAM ausgewählt. Damit konnte ich Stefans Problem im Simulator reproduzieren, allerdings tritt das Problem in allen drei Speichermodellen auf. Nur die vom Support bereitgestellte
beachten! D61-D72 12 LED Stunden Individuell 5mm, Raster 2,54mm Polung beachten! U2 1 Microcontroller AT89C51 DIP-40 Polung beachten! Inbetriebnahme Wenn alle Bauteile Bestückt sind, löten Sie die beiden Kabel vom Steckernetzteil (oder ggf. über eine dezente Verlängerung mit dünnem Litzenkabel) an die beiden
ohne Probleme, Bearbeitungszeit mit Richten und Bohren knapp 20 Minuten Die große ist trägt einen AT89C51 mit Adresslatch und 64k SRAM, Bearbeitungszeit mit Richten und Bohren knapp 30 Minuten Hintergrundinfos (insbesondere Höhenkontrolle) stehen hier: http://www.mikrocontroller.net/topic/229374#2318693
Langeweile? Ich war früher auch mal militanter float Gegner, hab dann aber gemerkt, daß selbst ein AT89C51 @12MHz reichlich Power hat, damit der Benutzer nicht die geringsten Laufzeitunterschiede merkt. Ich benutze inzwischen auch ausschließlich sprintf, sscanf, statt mir umständlich was selber zu basteln
; Testmodul EEPROM ; Nur verfügbar auf dem AT89C51ED2 ; Es befindet sich dort ein 2K Byte grosser Speicherblock von 0000h bis 07FFh. ; Der XRAM/ERAM Speicherblock wird über die Kontrollbits des EECON-Registers gesteuert. ; Lesen und Schreiben erfolgt
Programmkompatibler Prozessor würde denn da gehen? Es gibt sie noch, die guten Dinge ;-) z.B. der AT 89C51 von Atmel. 4,30 Euro bei Reichelt. > und wie bekommt man das Programm in den Prozessor? Jeder Universalprogrammierer der in diesem Jahrhundert gebaut wurde kann das. Z.B. der MiniPro TL866
nicht mit Absicht geschehen. Atmel ist geschickterweise zunächst 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
Die 8051 waren auch die ersten weltweit, die preiswert als Flash verfügbar waren (etwa 1993: Atmel AT89C51). Wo andere noch Löschgeräte quälten, habe ich schon längst geflasht. Die 8051 sind auch 100% kompatibel, d.h. mit jedem A51-Assembler oder C51-Compiler kann ich alle 8051 programmieren von original
verschiedene IDEs gibt, wenn man die Kommandozeile nicht so mag. Ein Controller als Beispiel: AT89C51RB2 von Atmel. Man kann jedoch Turbo51 für 8051er jeder Art benutzen.
Philips/NXP, die wurden fast alle eingestampft. Als Nachfolger hatte ich dann für den P89C668 den AT89C51RE2 eindesigned und dann ging die Fab in Rousset pleite, die ihn herstellte.
das damals schon den AVR-Entwickler Haakon Skar gefragt, warum dieser Rückschritt im Vergleich zum AT89C51. Er hat nicht verstanden, daß sowas die Programmierung erheblich erleichtert und mir hat es mehrfach Probleme bereitet.
muss er sich dies bezüglich sowieso ettwas anderes einfallen lassen. Ich würde mal von Atmel den AT89C51AC2 empfehlen oder wenn er sich es traut kann er ja mal den Propeller von Parallax http://www.parallax.com/propeller/index.asp anschauen.
. halten ihn nicht ein. Alle, die ich probiert habe, sind nicht Multimaster fähig (z.B. ATmega8, AT89C51ID2). Auch der Nachbau des Philips P89C668, der Tekmos TK89C668, kann kein Multimaster. Ob der überhaupt I2C kann, habe ich nicht geprüft, er stürzt schon beim Init ab.
Batterie Monitor Mikrofonverstärker Stereo AD-Wandler Stereo DA-Wandler 16 Kopfhörer Verstärker AT89C51SND1C. Eigenständiger Microcontroller inklusive MP3-Codec, USB, IDE, UART, etc. z. B. bei Farnell zu erwerben. Hinweis (Stand August 2009): bei Farnell nicht mehr verfügbar, da abgekündigt. DFPlayer
Mikrocontroller-System für den Einsatz in Lehre und Ausbildung 1) Hier anklicken ... 2) Auswahlliste erscheint ... 3) AT89C51CC03 auswählen und ·OK· klicken. 4) Auswahl wird ab jetzt hier immer angezeigt. Abb.23: Die Auswahl des Mikrocontrollers Zur Auswahl des Mikrocontrollers klicken Sie auf das Mikrocontroller- Symbol
Mikrocontroller-System für den Einsatz in Lehre und Ausbildung 1) Hier anklicken ... 2) Auswahlliste erscheint ... 3) AT89C51CC03 auswählen und ·OK· klicken. 4) Auswahl wird ab jetzt hier immer angezeigt. Abb.23: Die Auswahl des Mikrocontrollers Zur Auswahl des Mikrocontrollers klicken Sie auf das Mikrocontroller- Symbol
Mikrocontroller-System für den Einsatz in Lehre und Ausbildung 1) Hier anklicken ... 2) Auswahlliste erscheint ... 3) AT89C51CC03 auswählen und ·OK· klicken. 4) Auswahl wird ab jetzt hier immer angezeigt. Abb.23: Die Auswahl des Mikrocontrollers Zur Auswahl des Mikrocontrollers klicken Sie auf das Mikrocontroller- Symbol
Mikrocontroller-System für den Einsatz in Lehre und Ausbildung 1) Hier anklicken ... 2) Auswahlliste erscheint ... 3) AT89C51CC03 auswählen und ·OK· klicken. 4) Auswahl wird ab jetzt hier immer angezeigt. Abb.23: Die Auswahl des Mikrocontrollers Zur Auswahl des Mikrocontrollers klicken Sie auf das Mikrocontroller- Symbol
Mikrocontroller-System für den Einsatz in Lehre und Ausbildung 1) Hier anklicken ... 2) Auswahlliste erscheint ... 3) AT89C51CC03 auswählen und ·OK· klicken. 4) Auswahl wird ab jetzt hier immer angezeigt. Abb.23: Die Auswahl des Mikrocontrollers Zur Auswahl des Mikrocontrollers klicken Sie auf das Mikrocontroller- Symbol
Beispiel-Schaltung und Code von VLSI mit der der DSP von der Karte mit Daten versorgt wird. Dazwischen hängt ein AT89C51ED2. Die haben die VCC der MMC über nen Transistor und Port geschaltet. So wird die vor jedem Init der MMC aus/an geschaltet und dann CMD1 gesendet. In meiner Schaltung ist das jetzt noch nicht
Paralellschnittstelle, auf einem neuen Rechner läuft das nicht mehr. Ich habe bisher fast ausschließlich den AT89C51ED2 verwendet.Die 2K RAM sind nun auch nicht gerade üppig.Ich habe mir damals dafür extra ein eigenes POD gemacht damit ich die Softhook Restriktionen umgehen konnte. Ich bin auch etwas versessen
Da hätte bei Atmel die AVR-Division mal ruhig von der 8051-Division abkupfern sollen. Z.B. der AT89C51CC03 hat gepuffertes SPI und obendrein 4 Prioritätslevel, um andere Interrupts sofort unterbrechen zu können: "When a transmission is in progress a new data can be queued and sent as soon as transmission
------------------------------------------ AT89X51.H Header file for the low voltage Flash Atmel AT89C51 and AT89LV51. Copyright (c) 1988-2002 Keil Elektronik GmbH and Keil Software, Inc. All rights reserved. --------------------------------------------------------------------------*/ #ifndef __AT89X51
adressieren kann. https://de.wikipedia.org/wiki/Intel_MCS-51 Es gab auch mal 8051 mit >64kB Code (AT89C51RE2: 128kB Flash). Leider ist die Fabrik abgebrannt und die Fertigung nicht wieder aufgenommen worden. Auch der P89C669 (96kB Flash) ist schon lange tot. Nur den C8051F120-GQ gibt es noch, kann aber
dürfen. Es ist mir aber nicht gelungen. Es hat immer alles bequem in die ersten 64kB gepaßt. Den AT89C51RE2 hatte ich nur wegen der 8kB SRAM gebraucht. Er hatte den P89C668 abgelöst, beide sind aber schon lange nicht mehr verfügbar.
gewissen Einstieg in µC gemacht. Als sich dann aber einer der Ingenieure ein Herz nahm und mir einen AT89C51RD2 in die Hand drückte und ich den das erste mal auf Lochraster packte und merkte wie easy das Ganze geht, habe ich die C-Control nie nie nie wieder angerührt. Das Dingen staubt heute noch irgendwo
XBANKING.A51 geschrieben/modifiziert werden -> hab ich z.B. gemacht, um das interne EEPROM eines AT89C51ED2 wie ganz normale Variablen ansprechen zu können. Die Assembler-Funktionen regeln dann das Mappen des EEPROMs in den XDATA-Bereich und die Abfrage, ob das EEPROM bereit ist etc. Extern angeschlossener
www.palmtec.de PT – First Step 8051er-Mikrocontroller-Experimental- Board für Lehre und Ausbildung mit dem AT89C51CC03 Systemdokumentation V1.1 / 23.12.2009 PT-FS V1-1 - 1 - PalmTec - Mikrocontroller-Lernsysteme Inh.: Prof. Dr. Bernd vom Berg, Mintarder Weg 27, 45219 Essen-Kettwig, www.palmtec.de Wichtiger Hinweis
www.palmtec.de PT – First Step 8051er-Mikrocontroller-Experimental- Board für Lehre und Ausbildung mit dem AT89C51CC03 Systemdokumentation V1.1 / 23.12.2009 PT-FS V1-1 - 1 - PalmTec - Mikrocontroller-Lernsysteme Inh.: Prof. Dr. Bernd vom Berg, Mintarder Weg 27, 45219 Essen-Kettwig, www.palmtec.de Wichtiger Hinweis
nichts aus, wenn er permanent rechnet oder nur ne Endlosschleife dreht. Ich hab z.B. mit einem AT89C51CC03 2 Positionsgeber (X,Y) im Timerinterrupt 50kHz abgefragt. Es gingen keine Schritte verloren und der MC wurde auch nicht heiß. Die anderen Tasks (CAN-Kommunikation usw.) liefen auch einwandfrei
ist größer und kann mit entsprechenden Font's bis zu 8 Zeilen darstellen, ebenso Symbole. Der AT89c51ED2 kostet 5,55 Euro bei Reichelt... das sollte doch gehen :-) Warum überhaupt einen größeren ? Ich würde gerne die USB Schnittstelle gegen eine Ethernet Schnittstelle austauschen. Am liebsten wäre
Zeilen darstellen, ebenso Symbole. Hmmm. Magst Du mir Deine Menustruktur mal zeigen? > Der AT89c51ED2 kostet 5,55 Euro bei Reichelt... das sollte doch gehen > :-) Der AT89S52 kostet 1,10 - auch bei Reichelt. Und er liegt hier stangenweise herum ;-) > Warum überhaupt einen größeren ? Ich
werden wohl nur noch unter DOSBox laufen. Man braucht auch kein großes Entwicklungsboard mehr, ein AT89C51RB2 hat alles onboard. Mit Flip lädt man ein Programm über die UART in dessen Flash. https://www.digikey.de/de/products/detail/microchip-technology/AT89C51RB2-3CSUM/1245778 Die MCS51 lassen sich
waren. Noch zu DDR-Zeiten gab es CMOS-SRAM (U6516) im Bastlerladen. Damit habe ich dann später AT89C51 erweitert. Der 6516 hatte das nötige Adreßlatch ja schon eingebaut.