-
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
Da der 2051er mit 3,3V lauft kann ich das somit weg lassen.. perfekt.. danke
-
Thread
Varriable Frequenzteilung mit µC
funktionierte leider nicht genau genug. Heute hab ich mir gedacht, warum ich es nicht einfach mit einem µC versuche, z.B. (Atmel At2051 mit Taktfrequenz 12MHz, sollte ja reichen) Soweit sogut, nun meine Gedanken dazu, wie ichs machen würde: * Ich messe mir die Periodendauer des Eingangssignals über
ohne Neuprogrammierung) ändern kann. Möglichst > feinfühlig. Hab da leider keinen Plan wie. Der AT89C2051 hat 15 IOs, für das Messen und Ausgeben gehen 2 weg. Dann hast Du noch 13, wo Du DIP-Schalter ransetzen kannst zum Einstellen. Dein Weg ist sonst ganz o.k., ich würds auch nicht anders machen
-
Thread
8252 sendet 2 sinnlose Bytes
Problem. Nachdem mein ISP nun ja funktioniert, wollte ich den 8252 mit nem Siemens Handys verbinden und AT-Commands senden (funktionierte mit einem 89c2051 super). Der Controller sendet nun fleissig, das Handy antwortet aber nur mit "Error". Der Grund liegt in 2 Bytes, die nach dem eigentlichen AT-Command
mitgesendet werden, obwohl sie nirgends vorkommen: 0D 0A 41 54 2B 63 70 62 72 3D 38 38 0D 0A 41 54 ..AT+cpbr=88..AT 2B 63 70 62 72 3D 38 39 0D 0A 41 54 2B 63 70 62 +cpbr=89..AT+cpb 72 3D 39 30 0D 0A 41 54 2B 63 70 62 72 3D 39 31 r=90..AT+cpbr=91 0D 0A 41 54 2B 63 70 62 72 3D 39 32 0D 0A 41 54 ..AT+cpbr
-
Thread
[V] An 8051er Bastler: Konvolut 8051, SRAM, Wächter, etc (25€)
Maches schon recht alt. Siehe Bilder. 10x SRAM 128Kx8 12x PLCC32 SMD Sockel 6x Dallas DS89C420/430 PLCC44 15x Flash PLCC32 10x Controller Philips P89C51RC+ PLCC44 (neu unbenutzt) 5x MAX810L neu 13x AT89C51RCx PLCC44 PLCC gebraucht aber OK 6x Dual UART Baustein 88C92 3x MAX700CSA neu 7x SRAM AS7C1024 1MBIT neu 2x AT89C2051 DIP neu unbenutzt 2x DS80C400 neu 7x Realtek RTL8201BL (Bei Fragen => PM) Alles 25€ + 2€ Büchersendung (DHL/POST Deutschland + Paypal) Bei Interesse bitte PM
-
Thread
Anfängerfragen zu asembler und AVR
total am verzweifeln. Zum Programmieren benutz ich den Flash-BrennerI von Batronix.com für den AT89C2051 Woran kann das wohl liegen, das da nichts klappt? Mfg Sebastian
anderen befehlen?" Du sprachst doch von 5 IO-Pins und die hat Atmel zur Zeit erst als AVRs. Der 2051 hat 15 IOs, ist aber auch kein Problem, siehe Anhang. Peter
-
Thread
ADC-Wandler 80C552
Hallo. Ich benutze einen 89c2051. Gibts dafür auch eine Rutine?? Der hat ja auch 2 analoge Eingänge
Der 89C2051 hat aber keine AD-Eingänge! Das sind einfache Vergleichseingänge (Komparator). Diese können zwei analoge Spannungen miteinander vergleichen, aber viel mehr nicht. Gruß Elektrikser
-
Thread
Mikrocontroller Geschwindigkeit
von Mikrocontroller interessieren. Insbesondere AVR, PIC und andere. Die von mir gefundenen DS89C420 - 33 MHz 33 Mips ? // Dallas 8051 Derivat CF8051F120 - 50 MHz 50 Mips // Cygnal 8051 Derivat
oder ATTINY26 bei 1MHz. Lediglich in Spezialfällen habe ich mehr gebraucht, 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
-
Thread
Problem mit ISP
die COM zu programmieren. Damit hatte ich noch nie Ärger. Da macht das kritische Timing ein extra µC völlig unabhängig vom PC. In meinem uralt Atmel-STK ist dazu ein AT89C2051 drin. Neuere Versionen arbeiten wohl mit einem AT90S1200. Genaueres dazu solltest Du auf der Atmel Webseite bzw. unter AVRfreaks
Mega16 einsetzen. Grund: Bootloader. Geplante Funktionen: ISP und JTAG Programmierung aller AVR und AT89, bei 3,3 und 5V und bei jeder Taktfrequenz. Dabei möglichst optimierte Programmierzeiten. Zweite Version mit USB Ob ich ein bereits vorhandenes Protokoll (z.b. vom Studio) verwenden kann muß sich
-
Thread
Würfelspiel programmieren in C, leider keine Ahnung wie
Atmel AT89S8252
im 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
Datenverlust im Flash einfach so ?
ich die Software erneut aufgespielt hatte lief dann wieder alles einwandfrei. Meistens waren das AT89C2051 oder AT89C51. Hatte jemand schonmal ähnliche Probleme, oder kennt eine Lösung wie man das umgehen könnte ?
Timing ist garantiert eingehalten worden (wobei das eigentliche Timing ja eigentlich auch intern vom uC selbst erzeugt wird). Beides sind unterschiedliche, selbstgebaute Programmiergeräte, die mit einem uC arbeiten, der die ganzen Signal genau nach Datenblatt erzeugt.
-
Thread
Mikrocontroller "läuft" nicht
Ich habe eine Dimmerplatine von Elektor (die mit dem AT89C2051) und betreibe sie jetzt mit dem vollständig pinkompatiblen AT90S2313. Die Versorgungsspannung ist konstant (mit Oszilloskop überprüft) und der Takt funktioniert ebenfalls. Sobald ich die Schaltung
Reset Pin: Beim 2051 High aktiv, bei AVRs Low aktiv. Ich hatte dasselbe Problem...
-
Thread
Digitaler Drehzahlmesser
hier rumfliegen habe... Inzwischen ahbe ich auch noch ein paar andere gefunden - Mega8 16PU - AT Tiny 2313 20PU - AT Meaga 16-16PU - AT Mega 8535-16PU ich habe die alle mal bestellt, als ich dachte ich fange mal mit µC an. Bisher habe ich nohc keinen davon benutzt
meine ersten protos waren mit dem AT89C2051. Inzwischen arbeite ich mit dem LPC89P916, der kostet 90 cent. http://www.jankeytec.at/pics/schaltungen2/tacho2.JPG http://www.jankeytec.at/pics/schaltungen/PICT0003.JPG http://www.jankeytec.at
-
Thread
Bascom 8051 Programmer
Hallo MC Freunde! Ich habe günstigst ca. 200 Stück AT89C4051 erstanden, nun lag natürlich nahe einen Programmer für die alten Dinger zu bauen. Nach langer suche bin ich auf eine Seite gestoßen und habe den DL2TM gefunden und nachgebaut, nun meine Frage
Archivverwaltung" und 7zip wollen nicht entpacken: http://www.amateurfunkbasteln.de/download.html unten "Atmel AT89C2051/4051 Programmer" Datei: atprog_atbmps.exe Bitmaps erst mit Virtualbox und XP ging es. BMP das ist wirklich alt.
-
Thread
STK500 Angebot?
Hallo! Schau doch mal bei Reichelt im Internet nach! www.reichelt.de Die haben das STK500 für 89,90 Euro im Angebot. Da hab ich es mir auch bestellt! Gruß Lanze
Anzeige (17,95 Conrad) (siehe Bild6) Keine Preise bzw. keine genaue Preise gefunden für folgen: AT90S1200-4SI (siehe Bild4) AT89C2051-24PI (siehe Bild4) AT90S1200-12PI (4 mal) (siehe Bild4) IC Fassungen ( ca. 2 ) (5Stück verschiedene größen) (siehe Bild1) Lochrasterplatinen (ca. 2 ) (siehe Bild2
-
Thread
DS18B20 über µC (8051) Beispielprogramm
bräuchte bitte ein Beispielprogramm, mit dem man die Temperatur eines DS18B20 Temperatursensors mittels µC auslesen kann. Ich verwende den AN2131SC der Familie 8051. MFG
Dannegger, der hier einen eigenen Artikel (thread) über 1-wire Lösungen hat, habe ich auf Basis eines AT89C2051 bzw AT89S51 (beides sind 'normale' 8051µC) eine Include-Datei zusammengebaut, die ich Dir gerne anhänge. Wichtig war offenbar die berücksichtigung des Timings bei unterschiedlichen Quarzfrequenzen
-
Thread
Arduino - UNO Flashershield (Linux)
geht und die einzelnen Hexdateien auch) - Verbinde die MISO, MOSI, SCK-Leitung des Arduino mit dem AT89S52. Leitung D10 des Arduino geht an den Reset des AT89S52. Sorge dafür, dass der AT89S einen angeschlossenen Quarz und Ziehkondensatoren hat (12 MHz Quarz wäre gut). Schließe den AT89S an +5V an und vergiß die Abblockkondensatoren nicht. - lade ein Programm in den AT89S hoch: [code] flash51n wr /dev/ttyUSB0 helloworld.ihx [/code] hierbei ist helloworld.ihx natürlich dein von dir erstelltes Programm, das du im AT89S laufen lassen möchtest
-
Thread
Das selbe µC-Pinout von verschieden Herstellern?
Footprint. Altium-Libs bietet kaum ein Hersteller an. Die ersten AVRs waren pinkompatibel zu den AT89C2051 (AT90S2313) bzw. AT89C51 (AT90S8515). Und die ATtiny im 6- bzw. 14-poligem Gehäuse sind pinkompatibel zu PIC.
-
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. Den Adapter für 89C51 hab ich wohl schon entsorgt, weil ich nur noch AT89S52 habe, die mit ISP geschrieben werden können. Mit Daten versorgt und gesteuert wird das ganze von einer einfachen GUI über V24. Allerdings nutze
-
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
Rabbit 2000 basierendes Embedded System
und dann können auch andere Interupts verwendet werden, ohne das Bit-Timing zu stören. Z.B. der AT89C51ED2 ist so einer. Peter
EPROM-Löschgerät wegschmeißen und brauchte nicht umlernen, da ich schon vorher 8051 eingesetzt hatte. Und der AT89C2051/4051 war damals (1993) der leistungsfähigste 20-Pinner weltweit. Peter
-
Thread
Funkübertragung ???
Hallo Gottfried Bremer Ich verwende den AT89S8252 oder den AT89C2051 Controller. Ein Rechtecksignal dürfte nicht so das Problem sein. Ich glaube immer mehr das ich mir ein Ozzi besorgen muss. Wie könnte den der Quellcode in C aussehen.
-
Thread
Handy Alarm Schaltung
Hallo Wenn dein Handy den AT Befehlssatz kann AT+CMGF=1 //in den Textmode schalten AT+CMGS="HANDYNUMMER" > // Modemantwort "SMS Text" <Ctrl-Z> google nach Siemens M20 oder TC35
fertig programmierten Prozessor) ich will die Funktion aber etwas abändern. Informationen über die AT-Befehle hab ich z.B http://www.nobbi.com/ Mir fehlen allerdings Informationen wie ich die AT-Befehle im Mikroprozessor programmieren muß (in C). Ich möchte dabei einen AT89C2051 und ein Siemens S45
-
Thread
Suche developer board für 8051
kann man durch umdefinition der Ports an den Portleitungen p4 und p5 auf P0 und P2 einen Einchip al 89c51 im 40pin geh in der Zielumgebung testen. Ist halt eine löterei mit 40 pin ATbuskabel 1 Sockel gemacht für die 2051 4051 und einen für den 89c51 usw.
einhauchen kann. Aber als Tip für einen Einsteiger kommt das um etliche Jahre zu spät. Da ist z.B. ein AT89C51RD2 weitaus praktischer und genauso seriell.
-
Thread
Serielle Ausgabe ohne UART?
ob es eine Null oder eine Eins ist. Da ich mit Z80 Assembler angefangen habe, stammt dies aus dem Z89 Buch von , Rodnay Zaks "Programming the Z80".
CY7C63000. Ist aber aus meiner Sicht problemlos auf einen AVR umsetzbar. MfG Spess
-
Thread
Schnelle Bitmaske in AVR-Assembler
manchmal macht es Sinn, aber äusserst selten. Das erinnert mich an meine ersten Schritte mit dem AT89C2051. Da hatte ich auch jeden Zyklus gezählt. Später auf Arbeit hatte ich dann Zugriff auf den Keil C51. Ich hab das Programm umgeschrieben, es wurde kleiner und deutlich schneller. Zeitkritisch war
Peter D. schrieb im Beitrag #6932073: > Das erinnert mich an meine ersten Schritte mit dem > AT89C2051. Da hatte ich auch jeden Zyklus gezählt. > [...] > Die beste Optimierung erreicht man mit Durchdenken des > Ablaufs und nicht durch Mikrooptimierung einzelner > Instruktionen. Ich
-
Thread
Ein Nixieuhrprojekt mit 80C49 & 82C55 gefunden und benötige eine Korrekturlesung.
Thomas Z. schrieb im Beitrag #7897918: > Das ist ganz sicher kein 80c49 Assembler Quelltext sondern 80c51. Dann könnte man ja den AT89LP51RD2-20PU nehmen. Der hat einen UART-Bootloader, d.h. man braucht kein extra Programmiergerät dafür. Nur einen USB To RS232 TTL Converter Adapter. https://www.amazon.de/BerryBase-USB-Adapterkabel-PL2303HX-Chipsatz-Schwarz-Rot-Gr%C3%BCn-Wei%C3%9F/dp/B09KYJZJYP? https://www.digikey.de/de/products/detail/microchip-technology/AT89LP51RD2-20PU/3046512
-
Thread
µC-Auswahl für Einsteiger-Projekt
wenn Du > hier die Diskussion um einen CPU-Typen anstößt. Korrekt. Bei der Auswahl eines µC im Hobby-Bereich oder als Lernsystem in der Ausbildung ist die Nutzergemeinde ('Community') IMHO ein bedeutender Punkt. Frickelt man lieber mit seinem Exoten-µC zuhause alleine vor sich hin (Erster
Hallo, wenn du schon mit 8051 er gearbeitet hast, kann ich dir 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
-
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
Frage zu LTP - PASCAL
{ } c:='2'; {o} end; {u} if ParamStr(2) = '3' then {t} begin { } base := memw[$40:12]; {
Begebenheiten zur Hardwaren und Software. Aber in Kurzform, moechte mit dem Programmer BlowIt eine AT89C2051 beschreiben. Bis jetzt schlugen aber alle Versuche fehl :( . Diese Thread hier ist nur zur Programmierung, ob mir halt jemand die Ports aus dem Quelltext erklaeren koennte und wie das mit diesen
-
Thread
Welches Handy geeignet?
Ich hab geglaubt, dass die AT-Befehle bei den meisten Nokias nicht funktioniert. Und wozu braucht man eine C-Control-Unit? MfG, Niglo.
Hallo, Danke für eure Hilfe. Ich will das Handy direkt über einen AT89C2051 ansteuern. Könnte ich den dann so anschliesen? Wie muss die UART eingestellt sein (Baudrate, Parity, Stopbit)? MfG, Niglo.
-
Thread
Toggel Logik Problem mit zwei Rechecken
conducted emission da zählt jedes > pF. Ich habe da sehr gute Erfahrungen mit MCs gemacht. Einen AT89C2051 habe ich als Emissionsstromregler für eine Ionenquelle verwendet. Dabei liegt er mit dem Filament auf +5000V gegen Erde. Beim Test habe ich dann Kurzschlüsse auf den 5000V erzeugt und er ist
Peter D. schrieb im Beitrag #5777590: > Ich habe da sehr gute Erfahrungen mit MCs gemacht. Einen AT89C2051 habe > ich als Emissionsstromregler für eine Ionenquelle verwendet. Dabei liegt > er mit dem Filament auf +5000V gegen Erde. > Beim Test habe ich dann Kurzschlüsse auf den 5000V erzeugt und
-
Thread
3fach Sapnnunsg und Strom Anzeige auf LCD für Labornetztei
. ;-) Das Programm ist so gestaltet das es auf jeder 8051 basierender MCU läuft. Entwickelt auf 89C51ED2 RAM Speicher ( intern) wird nur bis 7Fh benutzt !!!! Also geht auch 89C2051. Die Querzfrequenz liegt bei typ. 11.059 MHz ( Gruß von V.24 ) Grüße Stephan ps.: im Schaltplan ist nicht
nicht genau. Lade mal des LTSpice, dann sind die analog Schaltungen kleiner und berechenbar. Der USB-89C51A läuft mit 24Mhz, X2-Mode, seriell geht grade noch so mit 115200. Und wieder kleine mecker: MOV R6,A ; Low wert ; MOV A,R6 ;überflüssig subtraktion: CLR C hier: INC
-
Thread
64 bit INT für 8051 (Keil µVision2)
mit dem AT89C2051 (2kB Flash). Peter
Die fg von dem Filter wird dann wohl bei 500 bis 1000Hz sein weil der AT80C51ED2 doch etwas lahm ist ! Also wie man es ned machen soll *ggg* MFG
-
Thread
Ponyprog2000 Einstellungen
bps: 9600 Datenbits: 7 Parität: gerade Stoppbits: 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
D.h. in dem µC auf dem Board ist schon ein Bootloader-Programm drin. Und das holt sich Daten über die serielle Schnittstelle (Hyperterminal) und schreibt die dann ins Flash. Ich würde das drin lassen und nicht weiter
-
Thread
RS 232 mit at89s8252
einige bytes per serieller Schnittstelle versendet. Oder hat jemand genauere Unterlagen für den 89s8252 ? Es steht im Datenblatt nur wenig über SCON und Baud Raten usw. Oder wie stelle ich 9600 baud modus 1 ein ? Danke Grüße Thomas t.strubreiter@nescom.at
Hi! Probier das AT89C2051-Development-Studio von mir aus. Funktioniert genau so für den 8252. Das Programm beinhaltet einen Source-Generator und auch schon einige Unterprogramme, wo die RS232-Schnittstelle eingestellt
-
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
Atmel 89C2051 an Handy Siemens
Hallo kann mir jemand weiterhelfen? Ich habe einen atmel 89C2051 mit Bascom programmiert. Er sendet AT Befehle an ein Handy, das funktioniert auch gut, nur wie frage ich die serielle Rückmeldung, wie z.B "OK" ab?? Inkey, input,waitkey..????? oder muß interrupt
eingeht. Das wird dann nicht registriert oder kann sogar zu Fehlinterpretationen führen, wenn vor einem AT-Befehl der Puffer nicht geleert ist. Also schon Puffer vor AT-Befehl leeren. Bei mir läuft das in C mit Interrupts prima.
-
Thread
[V] AT89Cx051
Für die Nostalgiker: 21 x AT89C4051 DIP20 12 x AT89C2051 DIP20 8 x 22,1884Mhz Quarz HC18/U 30 x 33pF Keramik Die Controller sind mind. 10 Jahre alt, teilweise unbenutzt, einige haben aber auch schon mal Code gesehen .
-
Thread
Verkauf Atmel 89CXX
Hi, ich verkaufe auf www.stefpro.de Atmel Controller der 89C51 Serie zu günstigen Preisen, ohne mindest Bestellwert oder Anzahl. MfG Stefan Nannen
nicht weshalb du das denkst. Reichelt und CSD sind dann niedrigste Preise, guckst du ELV (Beispiel: At 89C2051 7.50Euro, Batronix immernoch 2.55 inkl MWST). Selbst groß liefertan sind erst ab 100 Stück günstiger. Schuricht nichtmal dann. Ich weiß leider nicht wie die Versandkosten bei CSD sind aber bei
-
Thread
Suche Idee für ne Software-PWM
Du könntest für das Dimmen einen T89C51RD2 nehmen und diesem dann über die UART die einzelnen Werte senden. Anbei mal ein Programmbeispiel für den Timerinterrupt, der die PWM macht. Das Prinzip ist einfach: dimmcount zählt runter
muß dem Timer 0 die höchste Priorität zugewiesen werden, damit die LEDs nicht flackern. Da der T89C51RD2 im großen Gehäuse schwer zu kriegen ist, könnte man auch 3 kleine AT89C2051 nehmen (2. Variante). Ich denke mal, das die 130Hz (156Hz) und die 256 Stufen ausreichend sind. Peter P.S.
-
Thread
DCF-77 Antenne an AVR
Hallo Alexander, ich hab den Conrad-Empfänger mit einem AT89C2051 zusammen in Betrieb. Da es ein C-Programm ist, sollte es auch leicht auf nem AVR zum Laufen zu bringen sein. Eventuell braucht man mehr Speicher aber ein AT90S8515 sollte dicke reichen. http://www.specs.de/~danni/appl/soft/c51/thclock/index.htm Peter
-
Thread
DS18S20 Temperatur-Sensor
@Marco, von AVR hast Du ja nirgends was gesagt. Das eine ist 8051, das andere ACE. Das C-Programm läuft auf einem AT89C2051. Peter
Dear sir, Good afternoon. Please quote : P89C51RD2BN, PHIL 02+, 3000 PCS. DS18S20 ( TO-92), DALLAS 01+, 1000 PCS UPD78F9116ABMC-5A4 NEC 02+ 500 or more pcs. New original packing. Thank you. Best regards, Ms
-
Thread
Programmable Waveform Generator
es mir um eine Modernisierung einer elektrischen Orgel aus 60-gen. D.h. genug Strom und viel Platz. 89C2051 bediente Tastaturen und war mit einer 89C52 per MIDI verbunden. Zweite Einheit hat als Tongeneratoren 5 St. 8253 benutzt, danach Modulator mit 4009 und weiter analog wie in Vorgänger-Orgel (Ziel
zuerst bei AVR. Wenn ich vor 17 Jahren eine brauchbare und spielbare elektrische Orgel mit nur zwei 89C... gemacht habe, umso leichter muß das mit AVR gehen. Damals habe ich übrigens die Hüllkurven nur mit einem AD7533 und analogen Multiplexer für 15 Stimmen erzeugt. Für Hüllkurve braucht man keine
-
Thread
atmel mcu's fast nur als Hobbyspielzeug eingesetzt?
Atmels (ADDLINK). Ich persönlich stehe noch mit den AVRs auf Kriegsfuss, die 8051er sind mir lieber (AT89...). Es gibt ja auf dem Markt eine riesiege Auswahl von MCs, dass dei Entwickler vielleicht den MC auswählen, mitdem sie schon Erfahrungen haben oder worauf sie gelernt haben. Gruß Elektrikser
sogar auf den AT89C2051 umstellen, weils absolut nicht mehr reingepaßt hatte. Aber inzwischen gibt es ja den kleinen ATMega8, da kann man endlich entspannt programmieren ohne gleich die großen Tausendfüßler nehmen
-
Thread
IR Led an Mikrocontroller
@Chris... Schau einmal ins Datenblatt vom ATmega8(Seite:25) oder vom AT89C2051 (Seite:4). Hier stehen die Kapazitäten die der Hersteller empfiehlt. In den Datenblättern von Microchip findest du das auch! Wie zb im Datenblatt des PIC18F4550 auf Seite 27. Und ein LED darfst
acrobat/doc0841.pdf Wenn dieser keinen Internen Taktgenerator hat dann vielleicht der "nachfolger" AT Mega 16 ...?
-
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
integriert sein, dann musst du diese noch zusätzlich verdrahten. Was für ein Display hast du? Welchen µC verwendest du? Wichtig wäre auch noch die Programmiersprache, die du für den 8051 verwendest. Da ich noch ein 2x16-Display zu liegen habe, würde ich es mal an mein Flash-Board (AT89S8252) anschließen
-
Thread
8 mal 1bit zu einmal 3bit zusammenfassen
Hier das ganze auf einem AT89C2051 in Assembler: [avrasm] mov dptr, #table main: mov a, p1 movc a, @a+dptr mov p3, a jmp main table: val set 0 rept
Peter D. schrieb im Beitrag #7931621: > Hier das ganze auf einem AT89C2051 in Assembler: Vielen Dank für deine (hier vergebliche) Mühe. Aber in der simulierten Welt in der ich mich mit dem Problem befasste, müsstest du dir deinen AT89C2051 auch ersteinmal aus einzelnen
-
Thread
DCF77-Uhr mit LCD
nicht philosophieren. Es laufen mehrere Versionen meiner Uhr über viele Jahre einwandfrei aufm AT89C2051 bzw. eine aufm ATTiny12 in Berlin und auf Usedom. Peter
20LED;FOLDER=A500;FILE=LCD162C%2523DIS.pdf;DOWNLOADTYP=1;DATASHEETAUTO=;OPEN=0 Die Pinbelegung des LCDs ist wie in Ihrem ersten File angegeben. Habe ich genau gleich gemacht. Getrieben sollte alles von einem AT90S2313 µC werden
-
Thread
8051 Pin Zustand
Hallo, ich bin absoluter neuling, auf dem Gebiet Mikrocontroller. Ich habe einen AT89C2051. Nun will ich ein C-Programm schreiben mit dem ich den Zustand von P1.7 an dem eine LED hängt ändern kann. Hier mal mein bisheriger Code [c] #include <reg51.h> sbit SEGa = P1^7;
B. Keil c51 void main (void ) { while (1) { P1_7 = 0; // P1_7 ist in at892051.h deklariert } } [/c] oder mit Deinen Bezeichnern [c] #include <atmel\at892051.
-
Thread
IR Empfänger mit µC
Ich würde dir zu einem AT89C2051er raten. Der ist zwar ein 8051er aber er hat timerinterrupts, externen Interrupt und UART.. und kostet bei Reichelt sage und schreibe 95Cent. Dazu noch ein paar Widerstände, Kondensatoren und
Naja, welcher uC ist im Prinzip mal egal. Auch mit einem AtTiny würde das wohl nur ein paar Cent teurer werden. @PICer: Wenn du mal in die Codesammlung schaust, findest du dort eine RC5-Implementierung für den ATMega