-
Thread
M 51 Standart
Hallo Wer kennt MC im 51 Standart, mit Flashspeicher. Ich kenne bis jetzt 89C51 - 89C55 und den kleinen 89C2051 Danke
Hi T89C51Rx2 P89C51Rx2 AT89C51Rx2 AT89S8252 DS89C420 und sicher noch ein paar mehr Matthias
-
Thread
Kleine Frage nebenbei
Ich habe einen 2 Programmer von Batronix. Einamal den EEPROMER und den für den 2051er-µC. Ist es möglich Files vom 2051er auf ein EPROM zu brennen. Damit meine ich jetzt, EPROMs für Schaltungen mit SAB2082 oder SAB8051 eingesetzt werden. Kann der Programmer *.ASM-Files in *.HEX files
Zum Rest: Ja es geht, der AT89C2051 ist ein normaler 8051 mit weniger Pins (Daten/Adressbus fehlt). Ich verwende oft einen 8051 mit EPROM Simulator um Software für einen 2051 zu entwickeln und schnell zu testen.
-
Thread
AT89C4051 mit PonyProg/SI Prog
Hallo ! Eine Frage.. lässt sich der AT89C4051 mit den SI Prog Adaptern und PonyProg programmieren? Auf der Seite (http://www.lancos.com/siprogsch.html) ist bei der in Frage kommenden Schaltung nur AT89S8252/AT89S53 angegeben.. Vielen
Nein, der 89C4051 und der 89C2051 haben kein ISP
-
Thread
pic einstieg
hallo, ich möchte mich jetzt mit pic µC beschäftigen weiß leider nicht was ich alles dazu brauche bis jetzt habe ich einen icd2 clone von http://www.wselektronik.at/WS/index.php?option=content&task=view&id=17#lang=de und habe von microchip
Modelle, ATMEL hat sehr billige DIL20 Modelle wie 89C2051 um ca. 0,80 EUR oder auch schnellere wie 89LP2051 Single-Cycle) - es lassen sich ganze kleine Single Board Computer mit Daten/Adressbus aufbauen (sehr gut um den Aufbau zu verstehen) - sehr durchdachter
-
Thread
8051 als I2C-Slave verwenden...
Hi! Ich habe das Problem, dass ich einen AT89C2051 als I2C-Slave baustein verwenden will. Leider schaff krieg ich das Programm nicht hin. Hab mich bis jetzt etwa 4 Stunden gespielt. Nichts.... Der AT89C2051 soll dann wie ein PCF8574 arbeiten
hallo Auf der Atmel-HP gibt's eine AN 302 und ein Ass-Programm für eine I²C-Slave-Routine für den 1200er. Läuft bei mir innerhalb eines BASCOM-Programmes auf einem AVR 2313; günter
-
Thread
Atmel AT89S2051 womit beschreiben?
schon lange in diesen forum, immer sehr hilfreich. Ich habe ein rießen Problem und zwar habe ich einen AT89S2051 den ich per ISP programmieren möchte, was bei diesen Prozessor auch funktioniert, nur habe ich das Problem das ich kein Original Atmel Kabel habe sondern einen Nachbau mit den Bustreiberbaustein
Lösung. hier mal der Link zu Mercateo: http://www.mercateo.com/p/139-1095734/IC_8_BIT_MCU_FLASH_Typ_AT89S2051_24PU.html hier der Link zu Atmel: http://www.atmel.com/dyn/products/product_card.asp?family_id=604&family_name=8051+Architecture&part_id=3674 DA ich leider nicht so der ISP crack bin und
-
Thread
"Radio-Buttons" in TTL/CMOS-Logik
Axel S. schrieb im Beitrag #7919326: > Aber damals gab es halt auch keine µC. Zumindest keine, die man dafür > hätte ver(sch)wenden wollen. Ich habe früher kleinere Logikschaltungen mit dem AT89C2051 aufgebaut. Man brauchte zwar noch ein Programmiergerät, aber keine Löschlampe
Hier mal eine Lösung mit AT89C2051. Man kann Logikgleichungen auch prima in 8051 Assembler hinschreiben: [avrasm] key0 equ p1.0 key1 equ p1.1 key2 equ p1.2 key3 equ p1.3 out0 equ p3.0 out1 equ p3.1 out2
-
Thread
Datenblätter für IC´s
Hab jetzt auf ner anderen Karte, die ich grad zum Schrott schmeißen wollte, einen gesockelten AT98C2051 gefunden, den kann man doch sicherlich auch für ein paar Spielerein benutzen ;-) Man sollte öfter aufräumen, damit man weiß, was man hat.
der AT89C2051 ist auch satte 1,10€ wert... Aber wenn man ein Programmiergerät dafür hat kann man den vielleicht noch nutzen.
-
Thread
8051 89LP2051 woher beziehen?
Hallo Gemeinde, bei der Erzeugung einer PWM mit einem AT89C.... habe ich mir Peter Danneggers Code [[http://www.mikrocontroller.net/attachment/16227/pwmknightrider.c]] zu Nutze gemacht und meinen Bedürnissen angepasst. Bei weiterer Recherche bin
Hallo Kerno, den AT89LP2051 gibt es nicht! Solltest Du den AT89LP2052 meinen, so bekommst du ihn hier: http://www.gms2000.de/Shop/index.htm oder nur als AT89LP4052 auch hier: http://www.progshop.com/versand/chips/mikrocontroller.html
-
Thread
Auslesen des Beschl.-Sensors ADXL202
ja 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
AT89C4051 mit Willem Programieren ?
Hallo Ich suche einen Schaltplan zu einem Programmieradapter für einen Atmel AT89C4051 Um Ihn auf einen Willem Programmer Programmieren zu können ! Da es eine Einmalige Sache sein soll , lohnt es sich nicht einen Adapter zu kaufen. Danke schon mal für Tipps und Hilfe im voraus
von fertigem kann ja jeder :-) Vielleicht schaust du mal auf's Programm und es passt auch in einen AT89C2051? Eine Umsetzung von C in Assembler kann auch nicht schaden, die Uhr flimmert auf den Videos wie Sau.
-
Thread
24C08AN von Atmel?
http://www.alldatasheet.com/datasheet-pdf/pdf/56077/ATMEL/AT24C08AN-10SI-2.7.html EEProm
einen Prozessor nur für die Erweiterung vom RAM zu opfern? Hab hier noch jede Menge Atmels rumliegen...AT89C51 oder ein AT89C2051-24SI anzubieten. Sowie noch zwei FLASH von Intel (E28F1238) aber ist halt nur blöd, wenn ich dann nur noch ein Port oder 4 PINs übrig hätte...
-
Thread
kurze Melodien für PCD3312?
Ich habe vor Jahren mal eine Nixieuhr gebastelt aus einem "Polydigit 1" einem AT89C2051, dem DCF-Code der ursprünglichen Scopeclock mit DCF Decoder, einer I2C CMOS-Uhr mit RAM (Bezeichnung gerade nicht im Kopf) und I2C Schnittstelle und einem I2C DTMF/Melodiegenerator PCD3312.
Ding stand nun mit offenen Gehäuse mehrere Jahre herum und funktionierte vor sich hin. der 2K ROM des 89C2051 ist voll, 89C4051 liegen aber da. Realisiert ist eine netzsynchron laufende Uhr die bei DCF Empfang jede Minute gestellt wird und die aktuelle DCF Zeit wird auch jede Minute im CMOS -Clock Chip
-
Thread
[newbie] AT89s52 - quarz schwingt nicht
Funktionsweise eines Mikrocontrollers praktisch kennenzulernen. Jack aus diesem Forum riet mir zum AT89S52. Ich nutze die 40pin Variante PDIP. Ich habe eine stabile 5 V Spannung anliegen, 12MHz Quarz mit 33pF Kondensatoren, Reset mit Kondensator 10µF gegen VDD und Widerstand 8k7 gegen GND. pin EA
danke für die prompte antwort! als ich mit dem at89c2051 experimentierte konnte ich tatsächlich ungefähr 1/2 VCC abgreifen zwischen XTAL1/2 und GND. Dort schien es zu klappen. Da ich kein Oszi besitze und mit Multimeter arbeiten muss: Wenn ich
-
Thread
[V] div. Bauteile, Bausätze, Geräte, Klemmen, ICs
===================================================== Selbstbau-Projekt Parallel-Programmer für AT89S8252 im Nullkraft-Testsockel 40pol. Programmer und Experimentierboard Schaltplan und Layout kann zur Verfügung gestellt werden 15€ ============================================================
=================================== ICs 2 Stück neu ST72F63BK4B1 in SDIP32 2 Stück neu AT89C52 in DIOP40 1 Stück neu AT89C51 in DIOP40 2 Stück neu ICL7107CPL in DIP40 1 Stück neu AT89C4051 in DIP20 2 Stück gebr. AT89C2051 in DIP20 1 Stück neu K6T0808C1D
-
Thread
Kaputte AVRs?
Wie Viele AVRs/Microcontroller habt ihr schon kaputt gemacht. Ich hab mal einen AT89C52 gegrillt und von einem ATMega 16 den PortC geschrottet. MfG
Quarzoszillator war defekte, alles andere ging noch. Ich weiß nicht wie oft ich 8051er (egal ob die alten 80C31, AT89C5x oder AT89C2051) falsch rum in den Sockel gesteckt habe. Aber es funktionieren noch alle.
-
Thread
LCD Display 15ms
Hallo Ich habe einen AT89C2051 (8051) Das Display ist im 4-Bit Modus (P1.4 bis P1.7 Daten) E sitzt an P3.4 , RS sitzt an P1.3 und RW ist ständig auf Masse , deshalb kann ich auch kein Bussy Signal lesen. Ich habe hier
bis auf mehr ram und ein tymer mehr ist alles gleich , es ist die einzigste AT89C Datei die beim Asm 51 dabei ist . Ich nutze ein 16x1 Display (HD44780) Soll ich das mal mit dem Display-Reset versuchen den man per Software durchführen kann ?? Wären ja nur ein paar zeilen
-
Thread
Fensterhebersteuerung!
habe vor die diese Schaltung (***.jalt.de/?q=node/27) nachzubauen, ich weiss leider nicht wie ich den AT89c2051 programmieren kann! Derzeit habe ich noch keine Kenntnisse in einer Programmiersprache! Toll wäre es, wenn ich hier eine Empfählung bekommen würde welches Lernpaket/Programmiersprache (vorzugsweise
Hallo! Danke für deine realistische Einschätzung! Ok, der 2051er mit dem kemplexen Programmieradapter könnte man ja verwerfen und einen nutzen den ich mit meiner vorhandenen Schaltplan adaptieren! Am besten wäre da ein Controller, der bei einen der Angeboten
-
Thread
PWM-Lauflicht
Anbei mal ein Lauflicht mit PWM aufm AT89C2051 [C] if( --pwm[0] == 0 ) PWM0 = 0; [/C] wird aufm 8051 compiliert in die DJNZ-Instruktion, welche nichtmal Flags verändert. Dadurch ist der Software-PWM Interrupt sehr schnell. Aufm
bauen ( ca 30 LED´s)Also auch nur ein Lauflicht. Bin aber ein "Hardwaremensch" und habe ein parr 89c2051. Könnt ihr mir da irengdwie helfen? Danke www.tomyswelt.de.hm
-
Thread
Effiziente Implementierung von ARCTAN fuer uCs
Hier eine Implementierung von mir, die ich vor längerer Zeit einmal für einen at89C2051 (8051 Core) geschrieben habe. Mit dem sdcc Compiler benötigte diese Routine 307 Byte und bei 12Mhz Taktfrequenz 1.2ms. Interne Rechengenauigkeit sind 16Bit. Die sollte man sich gönnen, auch wenn
Beitrag #5144340: > Hier eine Implementierung von mir, die ich vor längerer Zeit einmal für > einen at89C2051 (8051 Core) geschrieben habe. Die Tabelle ist - gerade im kleinen Winkelbereich - zu grob, denke Ich. Warum keine rekursive Iteration?
-
Thread
AT89C51 mit was programmieren
>Wie wird ein AT89C51 Programmiert? >Der AVRISP mk2, der JTAG ICE und der AVR One kann ihn nicht laut der >Seite von Atmel. Der AT89C51 ist kein AVR, sondern gehört zur Familie der 8051er (andere Architektur).
Die Atmel 89C51er (auch die C2051, C4051) sind nur über ein spezielles paralleles Protokoll programmierbar. Erst die späteren Typen so ab waren auch seriell (ISP...) zu flashen. Du brauchst also ein extra Programmiergerät
-
Thread
Palm Keyboard Converter mit 89c2051
ich ein Tastaturinterfface für den Palm für Standart PS/2 bzw. Din Tastaturen gefunden der für einen AT89c2051 geschrieben wurde. Ich würde mir gerne diese Schaltung aufbauen, weiss jedoch nicht ob ich den mit meinem STK500 programmieren kann! Wenn ich das richig sehe ist das also ein ätwas älteres Modell
wußte ich spätestens seit dem Zeitpunkt wo ich den stolzen preis gesehen habe! Dachet aber daß der at89er ehr ein älteres semester wäre. THX Danielk
-
Thread
Serielle Ausgabe von 8 Bit
Es geht sich um einen reinen 8051 (AT89C2051) bzw. MCS51 setb und clr stimmen. Mit setb P1.1 bzw. clr P1.1 spreche ich das Bit direkt an. Da C ein Synonym für z.B. P2.3 sein kann, löscht ein clr c nur das P2.3 Mit z.B. clr P1
Du weißt aber schon daß im 89C2051 P1.0 und P1.1. keine Pullups haben, damit sie auch für den Komparator verwendet werden können. Häng mal 4,7k gegen VCC ran. Peter
-
Thread
AT89C4051
wenn du mit µvision entwickelst würde ich dir ein evaluatinsbord mit einem AT89C51ED2 oder AT89C51RD oder ähnliche 89C51 mit zusatzbezeichnung. diese besitzen einen bootrom zum ablegen eines monitorprogramms. so kannst du direkt von µvision auf die hardware zugreifen ohne
. Aber mal eine andere Frage, hab im Tutorial gelesen, dass man immer in den Source-Code für den 2051 noch "$NOMOD51" und "$INCLUDE (89c1051.mcu)" einfügen muss. Dass es aber Assembler-speziefisch ist. Bei mir kommen Fehlermeldungen "INVALID BYTE BASE IN BIT ADRESS EXPRESSION". Was trage ich denn in
-
Thread
PIC16F877 - Timer0-programm startet nicht
Pin angehängt bzw der Taktimpuls ich habe einen 11MHz Quarz und meine µP handelt es sich um einen AT89LP2052 also atmel 8051(standard)Architektur. Ich muss LEDs ansteuern. Aber im Grunde brächte ich den C-code für den Timer0,1 Modus.Jemand eine Ahnung??
mi´m µP von Atmel 89TC2051P connected, dann wird der µp mi´m MAX7301 connected. Es ist sehr konfus alles...am besten ich schick eich die Links: Sensor ADXL213: http://www.analog.com/en/prod/0%2C2877%2CADXL213%2C00.html
-
Thread
Assembler+µC 8051-Familie+Literatur
Hi, ich fange an in Assembler meinen µC At89s8252 zu programmieren. Jetzt wollte ich fragen, wo finde ich gute Literatur zu assembler, die was taugt wenn man die Sprach Lernen will? Am liebsten wäre mir ein buch o.Ä. Wisst ihr vielleicht
JA " was machst du eigentlich für sachen am microcontroller " Spielzeug ;-) " und welchen µC proggst du ganz genau? " At89s8252 & At89c2051
-
Thread
VFD IV-11 mitleuchten dar Nachbarröhre
leuchter immer eine Röhre mit der Anderen mit. Sie ist nie ganz dunkel :-(( Jetzt habe ich eienen AT89c2051 und als Treiber LB1240. Oder ich baue das mit Optokoppler (siehe Bild 1) (Jedes Segment a-g hat einen Optokoppler und jede Multiplexleitung (Gitter) einen) Nun habe ich mal die Sache nach
ich mal angehängt. Oder weis jemand wo man ein sauber programiertes Progamm her bekommt? Einen '2051 könnte ich brennen. tom
-
Thread
Datei erstellen
ihr mir helfen könnt. Ich weiss nicht wie (oder ob es überhaut möglich ist) es geht dateien mit dem µC zu erstellen. z.b. .txt. Ging das mit hilfe der Paralell schnittstelle Grüsse Andy
Die Station selbst, also alle µC die darauf verwendet wurden (AT89C2051,AT89C4051 und AT89C52) wurden in C pogrammiert, das Programm für den PC in Visual Basic und die Homepage in Java. Das Link schick ich dir morgen... hab es gerade
-
Thread
PDIUSBD11... jemand schon mal was gemacht damit?
Falls jemand Erfahrungen mit dem IC hat, bitte schreibt zurück. Ich möchte das ganze dann mit einen AT89C2051 betreiben. mfg Weinga-Unity
. Nebenbei: Der 2051 hat keine I2C-Schnittstelle, aber per Software lässt sich eine sehr schnelle und gute Schnittstelle realisieren.
-
Thread
8-Bit Controller noch zeitgemäß?
ist richtig elegant, da macht es sogar Spaß, ihn in Assembler zu programmieren. Ich hab 1993 den AT89C2051 in einem Projekt eingesetzt und der ist immer noch gut beschaffbar. Es gibt also noch reichlich Großabnehmer, die ihn einsetzen. Atmel hat ja später den schnelleren AT89LP4052 entwickelt, aber
den 8051 von 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.
-
Thread
welcher µC?
einige wenige Erfahrungen bei der Programmierung gemacht) Der AT89C51IC2 würde diese Punkte ja erfüllen, ist aber nur sehr schwer (und teuer) aufzutreiben. Was gibt es denn an kostengünstigen Alternativen? Sehr groß sind die Ansprüche ja nicht gerade... Danke
AT89C2051/AT89C4051 sind billige 8051 Flash controller
-
Thread
picpicpicpicpicpicpicpicpicpicpic
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 toll sei. Warum aber?! Wenn er mit einem AT89C2051er arbeiten will, dann sollte man ihn doch lassen oder nicht?! Bei der PIC Gemeinschaft ist mir hingegen aufgefallen, dass diese etwas tolerant in dieser Hinsicht sind.Ich selbst benutze PICs
-
Thread
KISS 8051 - USB AT89S52 Anfänge was sinnvolles damit zu machen
, müsstest allerdings einen MAX-Treiber nachrüsten. Eventuell solltest Du den ..S52 gegen einen AT89S8253 austauschen, um einiges moderner, dann könntest Du auch mit den EEPROM experimentieren. Bin mir da allerdings nicht sicher, ob der USB-Chip dessen Programmierung unterstützt.
Anfang ganz nett: http://www.ipd.uka.de/~buchmann/microcontroller/index.htm Es geht zwar um den AT89C2051, ist aber fast das selbe...
-
Thread
Assembler oder C
Ich habe schon mehrmals ein Programm in C und in Assembler für den 8051 geschrieben. In C war das Programm fast immer zu groß für den Speicher (vor allem wenn man den AT89C2051 mit 2k Flash verwendet.) Der 8051 ist so leicht in Assembler zu
wenn man nicht platz- oder zeitkritische Anwendungen hat. Ich habe z.B. einige Male floats auf dem AT89C2051 verwendet, daß belegt einmalig etwa 700 Byte, also sind noch 1,3kB für die Anwendung übrig. Peter
-
Thread
Fehlererkennung für PWM aus RC-Fernsteuerung
, dann hat die Impulsfehlererkennung viel zu tun . Das ist also nix . Bei meinen Eigenbau ( AT89C2051 @ 4 MHz ) muss ich den MC magnetisch abschirmen .
auf den Elko verzichten . Bei ganz schwachen reicht meistens nur der 47nF . Warum ich meinen AT89C2051 abschirmen muss weiss ich nicht so recht . Aber bei mir reicht schon ein bischen Alufolie auf'm Chip .
-
Thread
Wo haben sich AVRs am längsten bewährt?
Ich habe drei Atmel AT89C2051 seit 1996 oder 1998 pausenlos laufen. Allerdings im Haus eingebaut (5°C bis 25°C, kein Staub, Vibration, ...). Üblicherweise sollten die Bausteine noch wesentlich länger halten. Häufigste Ausfall-Ursachen
wie AVR. Die rennen seit 1993 ..." Bist Du sicher ? Soweit ich weiß, waren 1993 die Atmel AT89C51 die einzigen Flash-MCs weit und breit. Die PICs waren da noch OTP oder mit Fensterchen und haben erst so um 2000 rum mit Flash nachgezogen. Peter
-
Thread
Microcontroller - Handy
vielleicht noch interessant ist: http://www.kh-gps.de/smsalrm.htm Hier wird eine Schaltung mit einem 89C2051 und S25/S35 vorgestellt, der Quellcode fehlt aber leider. mfG Martin Winkler
Informationen per SMS Versenden kann. Das ganze verwendet aber einen 8051 kompatibelen Kontroller(AT89C51ED2). Hier ist das zip mit allen Projektdateien inkl. Doku :) http://kudd-radio.net/~schneider/sk05.zip Gruss Tobias
-
Thread
pcf8574 mit ULN2803 I"C Ansteuerung
sich da was an den Ausgängen tut. Aber genau der PCF8574 ist hier das Problem. Aus dem Datenblatt: > At power-on the I/Os are HIGH. In this mode > only a current source to VDD is active. Das heißt, nach dem Einschalten sind sind alle Transistoren im ULN durchgesteuert bis die Ausgänge über I2C abgeschaltet
Portexpander zu verwenden. Auf der 8051-Schiene gibt es ebenfalls kleine billige Flash-Controller, nämlich AT89C2051 und AT89C4051 sowie den AT89S51. Tools und Programmiergeräte finden sich bei Atmel und im Netz. Als weitere und sehr billige Lösung zur Porterweiterung bieten sich Schieberegister(74HC595
-
Thread
1.5V am port bei high pegel
ich kenn das ding zwar nicht, erinnere mich aber, das bei einem 89c2051 alle io's pull-ups hatten, außer die, welche an den internen analog-comparator angeschlossen sind.... vielleicht daher ? vg ed
Port0 ist beim at89s8252 open-drain, d.h. externe Pull-Ups werden für einen High-Pegel benötigt. Steht so auch im Datenblatt.
-
Thread
Adapter für Intel P87C51FA
P.S. Gerade noch einmal nachgesehen, das waren nur die 89C2051.
Du kannst einen AT89C51RB2-3CS einsetzen, der kann über die UART in der Schaltung programmiert werden. Dazu Flip downloaden. https://www.reichelt.de/8-bit-mcs-8051-mikrocontroller-16-kb-60-mhz-pdip-40-at-89c51-rb2-3cs-p189062
-
Thread
was soll mit c-controll passieren
Das kann man dann immer für irgendwelche Versuche schnell gebrauchen. Eventuell noch ne fertige I2C-Schnittstelle die über einige wenige Befehle angefahren werden kann (sorgt für Erweiterungsmöglichkeiten). PC-seitig noch eine schöne DLL und fertig is das Ding. Hab mir so ein Board mit dem AT89C2051
@ Weinga-Unity ja mit nem 2051 geht das ja aber ich glaube du weist nicht wie langsam das c-control ist! wie High Potential schon gesagt die teile sind das schlechteste was es gibt. @ leuchte ich glaube ein tieferer sinn wurde
-
Thread
80C535
als auch der AT89C51ED2 können "In System" programmiert werden, d.h. mit einem Adapterkabel (meistens über den Parallelport eines PC). Bei der 80C535-Kiste mußt Du bei jeder Programmänderung ein neues EProm brennen.
Anschaffungsaufwand. Wenn Du schon Erfahrung im Gebiet der 8051-Familie (dazu gehört der 80535 sowie der 89C51, 89C2051, 89S8252 etc.) solltest Du dabei bleiben. (Als Hardwaretipp: schau mal bei Elektor nach dem 89S8252-Flash-Board) Zum Motor: Also, die Handskizze für die Relaisplatine zur Motorsteuerung
-
Thread
Handy->uC UART invertieren?
Hallo Ich möchte mit AT Befehlen mein Handy (S45) ansteuern. zur Pegelanpassung verwende ich eine Z-Diode mit Vorwiderstand. PC <-> uC (mit max232) funktioniert PC <-> Handy (mit Datenkabel) geht auch aber uC <-> Handy geht nicht Vermutlich weil der UART meines Atmel's (AT89C2051) ein invertiertes signal ausgibt.(da ich ja keinen direkten Pegelwandler angeschlossen habe) Ich möchte jetzt über die Software das Signal invertieren. z.B printf(~"at+cmss=1\r") geht abel
-
Thread
H-Bruecke .....
ich habe bis jetzt noch nichts aufgebaut...werde es aber nach und nach tun...AAHHHH...mit Atmel 89C2051. AVR user bitte keine Steine werfen...es geht ja bestens auch damit. los geht's mit dem schaltplan den ich 'gezeichnet' habe. Werners vorschlag mit den relais kann mit PNP A und C geloest werden
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
Intel-HEX ___HEX-80
hi, bin gerade dabei meine ersten at's zu brennen(at89cx051). ich habe mir den programmer von batronix nachgebaut. programmentwicklung geschieht mit µvision2 von Keil in C. beim compilieren wird auch ein hex-80 file erzeugt. nur das
Keil-µVision. Diese hat verschiedene Beschränkungen (siehe Kiel-Homepage). Eine davon ist, daß der vom C-Compiler erzeugte Code ab Adresse 0x0800 liegt. Das heißt, er wird auf einem 89C1051 oder 89C2051 nicht laufen. Wenn Du einen 89C4051 zur Hand hast: Bingo, das könnte klappen! Ansonsten schreib Dein
-
Thread
PIC oder AVR Microcontroller - Unterschiede?
Bereich von Anwendungen mit den gleichen Tools erstellen kann. Für kleine Sachen ist der preiswerte AT89C2051 gut geeignet. Was nach oben hin möglich ist, zeigt z.B. das: http://www.ibutton.com/TINI/hardware/index.html mit 512kB Flash, 512kB SRAM, Ethernet, Java usw. Und der Witz ist, auf diesem Board läuft auch ein kleines Programm, geschrieben für den kleinen AT89C2051, völlig ohne Änderungen. Die Befehle sind auf jedem 8051 die gleichen. Ich kann also z.B. mit meinem uralten Keil C-Compiler Programme für den neuesten Cygnal-8051 schreiben, ohne ein Compilerupdate
-
Thread
Zeitverzögerung beim PIC16F84A
Teppich bleiben. Man kann auch mit 2kB Flash ne ganze Menge machen, z.B. float habe ich auch auf dem AT89C2051 benutzt, braucht 1kB Flash. Atmel hat aber auch die kleinen 8Pinner gut ausgerüstet, z.B. ATtiny85: 8kB Flash, 512B RAM. Mit PIC kenne ich mich nicht aus. Ich hab hier noch ein Delaymacro
#7153664: > Man kann auch mit 2kB Flash ne ganze Menge machen, z.B. float habe ich > auch auf dem AT89C2051 benutzt, Benutzt. Hmm. Für die PIC16 hatte ich die GK-Arithmetik selber geschrieben. Sowohl für 4 Byte GK als auch eine Variante mit 5 Byte. Damit die Mantisse groß genug ist, um das auch im
-
Thread
Analoge Signale mit 89C2051 messen
Hallo. Ich würde gerne eine Gleichspannung zwischen 3 und 5V mit einem AT89c2051 messen, was berechnen und anzeigen. Kann ich das direkt mit den analogen Eingängen (komparatoren) des Controllers machen oder hat jemand erfahrung mit der Anbindung eines ADC0804 an den 2051er
benissimo hier hast Du genau das,was Du suchtest & vieles mehr http://www.iguanalabs.com/adc2051.htm
-
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
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
Kenn den µC net hab nen AT89s5282 und da muss man die Interupts freigeben, und dass toggeln eines LCD an P1.0 geht schon, bloss so schnell dass du des net sehen kannst.