-
Thread
Verständnisfrage zu AD8051
Mal eine kurze Frage: Sehe ich das richtig im Datenblatt des AD8051, dass ich ihn bei einer Versorgung mit+-5V für einen Ausgangsbereich von +-1.2V bei +-40mA einsetzen kann?
Willst du eine spannungsgesteuerte Stromquelle, die bis zu +-1.2 V an 30 Ohm liefern kann, mit dem AD8051 realisieren? Wenn ja, was hat das mit der Simulation zu tun? Und was mich auch verunsichert: Wenn du in der Lage bist, so eine Simulation zu machen, dann sollte es ein Kinderspiel für dich sein,
-
Thread
Ausgangsfilter DDS AD9833 und AD8051 und Ausgangsverstärker
Hallo Habe mit dem AD9833 einen DDS Generator aufgebaut. Auf der Platuine befindet sich noch ein AD8051 als Ausgang. Auf dem Oszi sind leichte Spuren des digitalen Aufbaus zu erkennen. Kennt jemand einen Ausgangsfilter für den AD8051 bis zu 100kHz? Da der AD8051 ja nur eine Spannung von max 1/2 Vcc oder kleiner bringt, kann man einen Verstärker nachschalten? achim
-
Thread
Einstieg in 8051 - Atmels AT89S52 oder?
> AT89S52 Wenn ich 8051 nutze, muss ich gewisse Vorteile sehen. Die liegen in der Peripherie. Also z.B. ein integrierter PLD, oder AD- und DA-Wandler, einfaches I2C oder USB. Und da sieht es beim 89S52 eben recht duester
-c8051-support/
-
Thread
Vorteile/Nachteile von AVR gegenüber 8051er
Hallo! Ich bin 8051er-Fan... ;-) Möcht aber auch mal AVR genauer kennenlernen. Kann mir jemand kurz die wichtigsten Vor-/Nachteile gegenüber 8051er nennen? Buchtip zum Programmieren von AVR mit C? (Bitte keine
die AVR nicht so tolle Bitmanipulationsmöglichkeiten wie die 8051 - Flash und ISP sind auch bei, allerdings gibts ja auch 8051 mit solchen Features Naja, lässt sich noch beliebig fortsetzen...
-
Thread
Benötigen Hilfe bei 8051: Schulprojekt Spannungsmesser
interessant sein kann: http://www.erikbuchmann.de/ Und der dort vorgestellte Code-Generator für 8051er (z.B. LCD-Treiber) http://wwwiti.cs.uni-magdeburg.de/~buchmann/privat/generator.htm Das ZIP-File, was du beigestellt hast, is eh sehr hilfreich. AD-DA Wandler sollte ja gar kein Problem sein und
verteilt.Labornetzteil, am PC wird Spannung und Strom eingestellt, der sendet das per COM an einen 8051, der macht die Anzeige und Umsetzung auf SPI an einen potentialgetrennten 8051 und der steuert AD und DA Wandler. @Stephan Hatte auf arbeit heute keine Zeit, sonst hätte ich das gif gemehlt.
-
Thread
Verschenke ICs - 07/2013
2x C8051F121-GQ 2x C8051F123-GQ
Uli: 5x ATMEGA103L Recycled 5x BQ2057 10x ISL22512 Digipot 10K 1x TPS81256 3x MAX3232 SOIC 2x AD9835 DDS 1x C8051F123 10x TDA7231 1.6W AUDIO AMPLIFIER DIP8 2x AD9835 DDS 5x LM358 DIP8 ST OPV Opamp 1x CC3000 Das habe ich jetzt mal so abgepackt. Gut wäre es zu wissen, wer aus DL und wer
-
Thread
Welcher µC ist einfach zu programmieren
was ich brauche. Ich habe mich schonmal an das stm32 probiert doch erfolglos aufgegeben. Mit dem 8051 kam ich gut klaar. Ich brauche i2c, spi uart, AD-Wandler und das man das teil in der Schaltung programmieren kann. Am besten ist noch ein lötfreundliches Gehäuse. Zudem sollte es eine comunity geben
Volker S. schrieb im Beitrag #4653101: > lowpow schrieb: >> Mit dem 8051 kam ich gut klaar. >> Ich brauche i2c, spi uart, AD-Wandler und das man das teil in der >> Schaltung programmieren kann. Am besten ist noch ein lötfreundliches >> Gehäuse. Zudem sollte es eine comunity
-
Thread
STM32 für Einsteiger - der Artikel zum Krieg (µC Wahl)
ADCler schrieb im Beitrag #3513696: > Pinwackeln ist langweilig. Wie sieht es denn mit dem ADC aus? AD0CR_bit.SEL = 1<<(n); // AD0 channel n AD0CR_bit.START = 1; // start conversion while (!AD0GDR_bit.DONE); // wait for conversion val = AD0GDR_bit.RESULT; // AD0 channel n result
Lothar schrieb im Beitrag #3513800: > AD0CR_bit.SEL = 1<<(n); // AD0 channel n > AD0CR_bit.START = 1; // start conversion > while (!AD0GDR_bit.DONE); // wait for conversion > val = AD0GDR_bit.RESULT; // AD0 channel
-
Thread
ca. 100 PT1000 Messwiderstände messen
Ulrich H. schrieb im Beitrag #3917035: > µC C8051F350 sogar einen AD mit hoher Auflösung (16-24 Bit) Kann der wirklich 24Bit Auflösung? Die Dinger gibts ab 3€. Wie kann man die programmieren? Bei Eingabe von Arduino+ADC findet man http://www.ebay.de
grundschüler schrieb im Beitrag #3921221: > Ulrich H. schrieb im Beitrag #3917035: >> µC C8051F350 sogar einen AD mit hoher Auflösung (16-24 Bit) > > Kann der wirklich 24Bit Auflösung? Die Dinger gibts ab 3€. Wie kann man > die programmieren? SiLabs stellt diverse kostenlose Tools zur
-
Thread
Sinnvoller Nachfolger für 80C537
wohl ausschließlich neuer. Und neuer heißt nicht automatisch besser. Von SiLabs gibt's "moderne" 8051er mit einer Peripherie, daß es Dich aus den Socken haut. Rant: So modern, daß es das bei Atmels AVR nie wohl geben wird. NOR
/JTAG-Adapter (EC3/EC5/EC6). Braucht aber ne Weile bis nach D. Ich hab hier gerade einen C8051F350 :-)
-
Thread
suche 8051 µC für einsteiger
speziell für Lehr- und Ausbildungzwecke und damit auch für Einsteiger entwickelt worden. Der verwendete 8051er (AT89C51CC03) ist sehr leistungsfähig (AD-Wandler, Timer/Counter, PWM, ...) und hat bereits 64 kByte Programmspeicher ON Chip. Programmierumgebung ist kostenlos, Du brauchst keinen besonderen Programmer
Xxx Xxx schrieb im Beitrag #1844396: > 1. > Kann man mit dem 8051 (und deren Derivate), was ja ein 8-Bit µC ist, > auch 12- oder 16-Bit-Daten verarbeiten? > Bsp: > AD-Wandler wandelt ein 5V signal mit 0,005V Auflösung um, das sind dann > 1000 Schritte bzw. 10
-
Thread
Projekt: DDS basierter Funktionsgenerator mit AD5930
Wenzel H. schrieb im Beitrag #1670119: >>Hmmm, also ich habe hier stangenweise 8051er Derivate rumliegen. > Hoffendlich hat nicht noch jemand ne Kiste alter Röhren.... "SORRY" Ich denke 8051er sind beständiger als ATmegas. Gruß Jobst
Der AD9850 oder AD9851 wäre tatsächlich eine ernstzunehmende alternative zum AD5930. Ob nun als einzelnes IC, oder als Modul. Auch wenn das Modul beim Filter nicht gut ist, könnte man viel davon mit einem zusätzlichen
-
Thread
c517a Alternative
Mikrocontroller c517a beschäftigen (Abitur Elektrotechnik in NRW). In den Abiturvorgaben steht, dass dazu ein 8051er zu verwenden ist, daher gehe ich jetzt mal davon aus, dass der c517a 8051 kompatibel ist. Da wir aber geradeeinmal acht funktionierende Dev Boards haben, habe ich mir die Frage gestellt, ob man sich
c517a beschäftigen (Abitur Elektrotechnik in NRW). In > den Abiturvorgaben steht, dass dazu ein 8051er zu verwenden ist, Das ist der Dreh- und Angelpunkt von allem hier. Ich sehe da keinerlei Problem mit der Orientierung auf die 8051 Riege. W.S.
-
Thread
Ähnlicher (gleicher) ersatz für 80c537
haben internes Flash und RAM, waehred es beim 8051 noch extern war. Also schau die 8051 unter dem Stichwort "historisch" an.
> EFM8 Naja, gegen die 100 Pins eines C8051F020 in QFP100 kommen die, was die blanke Anzahl IO angeht auch nicht an. Der 14 bit AD-Wandler ist aber schon schick und die 72 MHz Takt auch.
-
Thread
Silabs 8051f020 AD Wandlung
Guten Tag miteinander, Kennt sich jemand mit dem C8051f020 aus ? Ich habe Probleme mit einer AD-Wandlung welche nicht funktionniert. Wäre super wenn mir jemand eine Hilfestellung geben könnte. Grüsse, Kay
> Kennt sich jemand mit dem C8051f020 aus ? Mit SiLabs an sich hab ich schon gearbeitet, nicht mit dem F020 direkt. > Ich habe Probleme mit einer AD-Wandlung welche nicht funktionniert. Hm... Geh mal mit dem Auto in die Werkstatt
-
Thread
PT1000-Meßeingang, industrietauglich?
Welchen C-Compiler verendest Du bei Deinen Projekten? Ich haette in der Firma Zugang zum Keil 8051 Compiler. Ich habe schon oefters die Schaltungstechnik kommerzieller Messgeraete wie das Agilent HP34401A oder einige fruehere Geraete und mir ist aufgefallen dass firmware unterstuetzte AD-Umwandlung
verwirklichen geht. Die Firmware ist auch bis auf den letzten Takt ausgefeilt. Bitte nur mit bedacht an der AD-Wandlerroutine was aendern. >Muss allerdings bemerken dass 8051 Assembler viel leichter zu verstehen >ist wie PIC Assembler. Wohl war. Ich selber mache mit den normalen PIcs nichts. Aber jeder
-
Thread
erster Mikrocontroller
ein Lego Bausatz. Den hab' ich sogar :-) Ich habe auch den "ersten" übersprungen und mit dem 8051 angefangen.
immer ein wenig exotisch bleiben. Allerdings haben sie aber z.B. auch LCD Treiber onchip und auch AD Wandler.
-
Thread
AD-Wandler 8Bit 100MHz
Problem. Hat sogar schon jemand mit USB-Anschluss erfunden -> FTDI FT2232D (MPSSE). Controller mit AD und DA-Wandler z.B. C8051F06x 2x 16-Bit ADC (1 Msps), 2x 12-Bit DAC dsPIC33FJ64GP804 12-Bit ADC (500 ksps), 2x 16-Bit Audio DAC oder einen der PSoC3/5 von Cypress (falls die mal irgendwann in Stückzahlen
FTDI FT2232D > (MPSSE). Ich kann keine Umsetzungssoftware schreiben. > > Controller mit AD und DA-Wandler z.B. > C8051F06x 2x 16-Bit ADC (1 Msps), 2x 12-Bit DAC > dsPIC33FJ64GP804 12-Bit ADC (500 ksps), 2x 16-Bit Audio DAC > oder einen der PSoC3/5 von Cypress (falls die mal irgendwann in
-
Thread
Mikrocontroller aussuchen
ist wohl der DS89er? Wenn du Werbung für 8051 machen willst, solltest du SiLabs nennen. ;-) Der 8051 Markt bedient Zukunftsverweigerer wie dich. ;-) Wer heute einsteigt, nimmt keinen 8051, AVR oder sonst was Antiquares. Der nimmt z. B. einen
, dass ich dafür Werbung machen will? MaWin schrieb im Beitrag #6129277: > Der 8051 Markt bedient Zukunftsverweigerer wie dich. Und wie kommst du darauf, dass ich 1. ein Zukunftsverweigerer bin und 2. den 8051 noch einsetze? Du dichtest dir hier ganz schön was zusammen. Bleib doch
-
Thread
8051: ad-wandlung
Guten Tag. sitze grad mal wieder mit meinem kleinen 8051er zusammmen und wir wollen ein paar analoge werte wandeln. leider kenne ich bisher nur die mir leichterscheinende methode mit dem register ADDAT. Leider besitzt mein kleiner freund nur die register ADC0L und ADC0H und umfasst 10bit. Kann mir vielleicht jemand erklären, wie ich aus diesen beiden registern einen 8bit-wert bekomme? vielleicht liegt es auch an meiner vref. ich habe leider auch hier keine ahnung, wie ich den wandlungsbereich z.B. 0-3V konfigurieren kann. Würd mich über jede mögliche hilfe freuen. Es bedankt sich schonmal
-
Thread
DS80C390
? Außerdem habe ich noch keine Erfahrungen mit 8051er Chips gemacht. Ich würde ganz gerne in C programmieren und einen kostenlosen Compiler dafür verwenden. Wo bekomme ich Infos dazu? Zu diesem Chip noch eine Frage: Gibt es irgendwelche Adapter um
einmal paar Anmerkungen: 1. Ich habe auf http://home.t-online.de/home/holger.klabunde/projects/ 8051.htm einen Schaltplan für ein 8051-Board gefunden. Leider ist er ziemlich aufwendig, mit vielen ICs. Ich suche lieber etwas das eine ähnliche Minimalbestückung wie im Tutorial auf dieser Seite braucht
-
Thread
MSP 430 mit C Programmieren
, überall sind vorwiegend 8051-er am werkeln. Deshalb heißt der 8051 ja auch Industriestandard. So bin ich auch an meine ersten 8051-er gekommen (alte SCSI-Festplatten hatten sogar 2 davon). Der Hauptgrund, warum ich mit dem
AT89C51 den ersten Mikrokontroller mit Flash rausgebracht. Dadurch, daß es so viele Hersteller des 8051 gibt, gibt es auch fast nichts, was nicht mit einem 8051 an Peripherie in einem Gehäuse sitzt, z.B. CAN, USB, MP3 usw. Dallas hat auch einen 8051 mit internem 100MBit-Ethernet angekündigt (DS80C400)
-
Thread
CY7C68014A-56PVXC
Ich hatte auch gedacht den 8051 zum abholen der Daten zu verweden. Ist den ein zwischenspeichern der Daten in ein Fifo wirklich nötig? Kommt es nicht darauf an wie schnell die Daten vom 8051 abgeholt werden? Die Messdaten sollen kontinuierlich übertragen werden! Als AD-Wandler wollte ich den AD7762 von Analog verweden. http://www.analog.com/en/prod/0,,AD7762,00.html
-
Thread
Vor- bzw. Nachteile AVR / 8051
nach dem was ich bis jetzt gehört habe im Vergleich zum gcc ziemlich bescheiden, deshalb sind die 8051er für mich keine Alternative. Gruß Andreas
Es gibt auch einige 8051er mit ISP-Funktion.
-
Thread
[V] µC, Halbleiter, Relais
-> 0,25€/Stk. oder 10€/gesamt 4x DS500: 8051, gebraucht, entlötet, ungetestet -> 2,50€/Stk. 3x AN2131SC: 8051, USB -> 1€/Stk. 6x AN2131QC: 8051, USB -> 1€/Stk. Halbleiter: 8x PCA9506DGG
Bauteile. µC: 74x ATMEGA325-16AU: AVR -> 1€/Stk. 5x AT89C2051X2-16SI: 8051 -> 1€/Stk. 4x AT89C2051X2-16PI: 8051, DIL -> 1€/Stk. 9x AT89C2051X2-24PC: 8051, DIL -> 0,75€/Stk. 4x DS500: 8051, gebraucht, entlötet
-
Thread
Externe Speicherverbindung mit 8051
Hallo, ich versuche gerade die Hardware von 8051 und was alles dazu gehört(externes RAM, Code-Store etc.) zu verstehen. Ich hab hier einen Schaltplan wo ein 8051 und 2 weitere ICs abgebildet und auch miteinander verbaunden sind. 62256 ist auf
Programmspeicher. ALE (AdressLatchEnable) speichert das höherwertige Adressbyte im 573, die 8051-Family hat einen gemultiplexten Adressbus, da wird erst das niederwertige Adressbyte A0 mit A7 über AD0 bis AD7 herausgeschickt und mit dem ALE-Puls im 573 gespeichert. Das Höherwertige Adressbyte
-
Thread
Mikrocontroller Auswahl C++ Unterstützung, CAN, I2C, Open Source Compiler
CAN-Bus z.B. SiLabs C8051F58x > - deutlich größerer interner Speicher als noch beim 8051 > (was wsl. automatisch gegeben ist -> Der 8051 hatte 256Byte) z.B. SiLabs C8051F58x mit bis 128 kiB Flash, 8 kiB RAM, externer
den SiLabs sehr gut > - 5V Versorgungsspannung oder zumindest 5V-Kompatible IO-Pins z.B. die C8051F58x... IO-Spannung bis 5V, integrierter Spannungsregler Bleibt noch die Frage: Warum auf was anderes als 8051er wechseln?
-
Thread
Programm größer als RAM-Größe
Gerade beim 8051 ist ein wenig kompliziert. Siehe: https://www.mikrocontroller.net/articles/8051 und die dort vorhandenen Links.
Code und Daten mit unterschiedlichen Befehlen angesprochen werden. https://www.win.tue.nl/~aeb/comp/8051/set8051.html#51movc movx und movc Gut zu wissen
-
Thread
Atmel 8051 mit AD-Wandler
Andere Frage kann ich an dem AT89S8253 einen externen AD Wandler anschlißen, der einen Port belegt ?? was müste das für einer sein?
Jan Mux wrote: > Andere Frage kann ich an dem AT89S8253 einen externen AD Wandler > anschlißen, der einen Port belegt ?? > was müste das für einer sein? Ich würde dir empfehlen einen AD-Wandler mit SPI Interface zu benutzen da der Controller ein solches Interface schon
-
Thread
Sinus Generator in Assembler, Werte übergeben
Problem mit meinem Assembler Programm. Die Aufgabenstellung: Spannungswert über den integrierten AD Wandler (von einem 8051) auslesen. Dieser Wert soll mit Hilfe eines AD7801BR die Periode von einer Sinus Welle bestimmen. Dass ganze wird auf einer MCLS Platform programmiert (Siemens 80535) und mit
Aufabe bedingungslos. Jedoch, dass einzige was hapert ist den Spannungswert vom AD an den Timer zu übergeben. Ich muss so etwas einbauen: http://www.mikrocontroller.net/articles/8051_Timer_0/1#Variable_Timerzeit. Jedoch lässt sich die Frequenz nicht von der Spannungswert beeindrucken
-
Thread
STM32: Interrupts vs. Events?
unfreiwillig darüber gestolpert bin. :-) Wo so etwas passieren kann? Wenn man mit Timer-Interrupt AD-Daten zu fixen Intervallen erfassen möchte und auch die AD-Wandlung per Interrupt erfolgt und zwecks Energeieinsparung (Datenlogger) in der untätigen Zeit sleep benutzt wird.
Irritation. Ich kann jetzt auch nicht mehr sagen, wo ich das mit den Bits der Interruptlogik des 8051 gelesen hab. Es steht jedenfalls nicht in den üblichen Datasheets/Manuals. Es ist aber doch sehr wichtig, um die Funktion zu verstehen. Maxim (Dallas) hat auch einige 8051, wo diese Bits (Read only
-
Thread
geeigneter µC für einen digitalen Regler
stromsparen ausgerichtet, wenn der Regler also nicht portabel werden soll, dann mal mind. einen AVR oder 8051 in betracht ziehen nächsthöherer wäre z.B. ein 8051er von Silabs(schnell). Aus dem 16bit-Regal könnte man einen M16C oder M32C von Renesas empfehlen, allerdings schon teurer und schwerer zu bekommen
blutiger Anfänger, aber wenn ich so im Forum mitlese habe ich immer den Eindruck, als seien AVR, PIC und 8051er viel komplizierter zu programmieren. Beim MSP430 sind hardwaremässig manchmal ein paar Handstände notwendig, weil er nur mit maximal 3.8V und 6mA pro Port arbeitet. Aber ich will jetzt keinen
-
Thread
8051 oder ARM7
wäre aber klar der 32Bit Bus, damit kann ich ein 16Bit Word in einem Befehl übertragen während der 8051 dafür Krämpfe erleiden muss ;) Nun zu den Fragen : 1. ARM7 oder 8051? Hat der ARM7 in dem Fall ein ordentlichen Performance Vorteil? Welcher ARM7 ist evtl. besser dafür geeignet? 2. ES gibt ja
Und wie kommst du auf 48Byte? 2 AD mit je 8 Kanälen = 16 Kanäle 16 Kanäle je 16Bit = 256Byte
-
Thread
8051 MP3 Player (Web Radio )
Chip nehmen wollt(ohne integrierten mp3 codec) dann solltet ihr euch genau ueberlegen, ob avr oder 8051er da noch die richtige wahl sind. Haengt auch dann am besten an das arm-mp3-webradio dran. Da sehe ich viel mehr Potential drin. Gruss Tobias
stimmt so ein 8051-mp3-webradio hab ich noch nicht gesehen wobei es gewisse bausteine schon gibt. Mir wärs am liebsten wenn es sowas wie das 8051 kochbuch für nen arm7 geben würde. Für C kenn ich mich zu wenig aus
-
Thread
8051 flash am ext. RAM port
ROM auf GND lege (momentan ist das noch als > freischwingendes Kabel realisiert), dann bootet der 8051 nicht evtl Buskonflikt (schon erwähnt). >Es könnte noch sein, daß dein EPROM den Zugriffszeiten nicht genügt. Bei 8051?
haben, daß die Pegel eher TTL-kompatibel > sind, als CMOS-symmetrisch. Eingangsmäßig sind die 8051 TTL-kompatibel. Die Ausgänge liefern aber volle 5V CMOS, nur die alten NMOS 8051 noch nicht. Die verbrauchten aber auch 200mA. Peter
-
Thread
Erste 8051-Derivate mit mehreren dptr
im Beitrag #4631015: > Philipp Klaus K. schrieb im Beitrag #4630746: >> Welches waren die ersten 8051-Derivate mit mehreren dptr > > Ist das eine Prüfungsaufgabe? Eigentlich wollte ich nur http://sdcc.sourceforge.net/mediawiki/index.php/8051_variants ergänzen. > Aktuelle 8051 z.B. EFM8 haben
Der AD8051 / AD8052 ist ganz ohne dptr ... :-) Gruß Jobst
-
Thread
8051F120 Blinklicht
[c] #include <c8051F120.h> void main() { //Watchdog timer dissable EA = 0; WDTCN = 0x0DE; WDTCN = 0x0AD; EA = 1; XBR2 = 0x40; //Crossbar and weak pull-up enable OSCICN = 0x83; //full speed
[c] #include <c8051F120.h> void main() { //Watchdog timer dissable EA = 0; WDTCN = 0x0DE; WDTCN = 0x0AD; EA = 1; SFRPAGE = 0x0F; XBR2 = 0x40; //Crossbar and weak pull-up enable OSCICN
-
Thread
Review: Billiges 8051 Devboard als Bausatz mit STC89C52RC - TJ-56-708
es gab so einige Exoten. Ich habe noch irgendwo 1 oder 2 Muster des DS80C400 herumliegen. So ein 8051 mit internem Ethernet-MAC und CAN (oder ein Ethernet/CAN-Chip mit integriertem 8051?). Waren damals sauteuer und zum Einsatz kamen die nie. War glaube ich von Dallas, jetzt AD. Und den gab es ja nur
gab so einige Exoten. Ich habe noch irgendwo 1 oder 2 Muster des > DS80C400 herumliegen. So ein 8051 mit internem Ethernet-MAC und CAN > (oder ein Ethernet/CAN-Chip mit integriertem 8051?). Waren damals > sauteuer und zum Einsatz kamen die nie. War glaube ich von Dallas, jetzt > AD. Und den gab
-
Thread
MSP430 vs. AVR: Welches Konzept ist besser?
Und CAN-, MP3-, Ethernet-, USB-8051er gibt es auch schon seit Jahren. Peter
verfügbar. Letzter Stand bei den eigentlich für Mai(?) vorgesehenen USB-Varianten: 41KW Zu den 8051ern: SiLabs hat einige Interessante von 3mm x 3mm QFN bis hin zu 100Pinnern und hochauflösenden AD-Wandlern. http://www.silabs.com/tgwWebApp/appmanager/tgw/tgwHome?_nfpb=true&_pageLabel=interactiveGuide
-
Thread
Controller mit 16bit A/D konverter
Vermutlich ist es nicht einfach, einen guten analogen AD-Wandler und einen digitalen Controller auf demselben Chip zu integrieren. Die Herstellungstechniken sind zu verschieden. Ich würde einen externen AD-Wandler benutzen. Es gibt für langsame Messungen
sowieso in C programmiert wird. Wieder 'n Beutelschneiderei vom 'C'. Als 24-Bit ADC kann ich auch den AD7711 empfehlen, ist mit I²C.
-
Thread
AT89C51SND1C
hoffentlich) ins Schwingen gekommen, damit der µC sein Programm abarbeiten kann. Falls du die Pull-Ups an AD(!)0-7 meinst, der Datenbus aller 8051 hat zwar interne Pull-Ups. Diese werden jedoch nur bei Zugriffen mit den Befehlen MOVX bzw. MOVC und beim Holen von Befehlen von externen EPROMs verwendet. Setzt
Wenn du vorher noch nicht mit dem 8051 im allgemeinen gearbeitet hast, empfiehlt sich das Herunterladen der 8051 Manuals von Atmel. Gibt in der 8051-Sektion unter Documents. Und 128 kB kannst du anschließen indem du den externen Datenbus
-
Thread
µC 80C517A Ladeproblem
, selbst im Vergleich zu aktuellen 8051er. 64k Rom + 64k Ram, CCU, 10Bit AD-Wandler, 2 UARTs, 8 DPTR, eine 16Bit Arithmetik Einheit und 7 Ports die zur Verfügung stehen (da ist P0 und P2 schon abgezogen) ist schon gar nicht mal schlecht.
>Man kann natürlich leicht 517-er Code auf nen 8051 anpassen, aber warum >dann nicht gleich nen aktuellen 8051 nehmen. Ich würde auch das Board weiterbenutzen. So schnell findest Du selbst heute kein halbwegs kostengünsiges und beschaffbares 8051er-Derivat
-
Thread
Ich suche einen "etwas anderen" C-Compiler Gesperrt
entstand noch lange vor C. C kam 1972 raus... C++ 1983. Die 8051er 1980, selbst der 8048 kam erst nach C auf den Markt.
Arc Net schrieb im Beitrag #3526735: > C kam 1972 raus... C++ 1983. > Die 8051er 1980, selbst der 8048 kam erst nach C auf den Markt. Sorry, aber ein Unternehmen konnte ja einen C-Compiler für 3000 DM kaufen, nicht ein Hobbybastler.
-
Thread
Suche kleinen Mikrocontroller mit PWM, ADC und FLASH
und haben 1k, 1k, 2k/4k Flash. Aber leider nicht 8051...
> Ähm... Warum nimmst du nicht gleich einen normalen AD-Wandler? Viele µC haben PWM schon eingebaut, aber keinen AD-Wandler. Zur not kann man PWM auch in Software umsetzen. Warum also nochmal extra einen AD-Wandler dazukaufen und anschließen, wenn's auch
-
Thread
Suche Mikrocontroller mit 16Bit ADCs und DACs
SiLabs hat einige 8051-Derivate mit recht schnellen und genauen ADCs. z.B.: https://www.silabs.com/mcu/8-bit/c8051f06x Ich habe noch keinen vergleichbaren Hersteller ausgemacht. Gruss Mark
AD8033 ist vermutlich passend. Gruss Mark
-
Thread
Prozessor 8085 MFA-Mediensystem
wenn ich lange nicht alles weiß. übrigens, die von ATMEL haben multiplikation und division, die 8051er Reihe afaik auch, bei den PIC's bin ich nicht ganz sicher. Der 8085 ist (im übrigen auch kein Controller) imho einfach überaltet, aber das ist jedem seine eigene Meinung ;) bYE Tec
Adress-/Datenleitungen könntest du mit einem geeigneten Atmega128 schon realisieren. Oder nimm einen 8051er (89s53 oder mit Bootloader). Allerdings so einfach wie beim MFA ist das Takten nicht. Aber man könnte es schon darstellen und manche Lehrer machen das auch (Technikerschule 8051er). Die Multiplikation
-
Thread
8051F330 Silabs Toolstick A/D Wandlung
Enable ADC 0, Normal Tracking, */ /* Start Convert on AD0BUSY set */ while (1){ AD0BUSY = 1; /* Start ADC 0 conversion */ while (AD0BUSY); /* Wait for conversion
Enable ADC 0, Normal Tracking, */ /* Start Convert on AD0BUSY set */ while (1){ AD0BUSY = 1; /* Start ADC 0 conversion */ while (AD0BUSY); /* Wait for conversion
-
Thread
Steuercomputer mit CPU 8085 - Verständnissfrage
AD0-AD7, welche man durch ein LATCH auf D0-D7 und A0-A7 splitten kann. A8-A15 gehört zum EPROM. Da der 8085 aber nur 2 PORTs hat, frage ich mich, wie ich Softwaremäßig über die Datenleitung auf die Echtzeituhr
oder 8051 mehr anfassen wollen.
-
Thread
Probleme mit AtMega16
Sie nicht herum, sonst können Sie die AVRs nie wirklich sinnvoll nutzen, d.h. mit einem schnellen 8051er wären Sie besser dran.
zum > anderen ist das der Befehl der dort für das Schalten verwendet wird. Na na, nicht alle 8051-er über einen Kamm scheren. Viele neuere 8051 haben sogar 2 Funktionsauswahlbits und damit 4 Möglichkeiten: - klassik 8051 open drain mit pullup - push-pull output - input ohne pullup - open
-
Thread
Mikrocontroller: Programme im RAM ausführen
gemacht. Und einige spezielle 8051 mit großem internen SRAM (z.B. DS5000) können Teile des SRAM als Code mappen. Viele moderne 8051 brauchen das nicht mehr, sie können über einen Bootloader das interne Flash beschreiben.
Peter D. schrieb im Beitrag #4885805: > Der 8051 gehört genau nicht dazu, bei dem sind Code und Datenspeicher > getrennt! Quatsch, Harvard hat überhaupt nichts zu tun mit der Tatsache, ob an einer bestimmten Stelle im Adressraum ROM oder RAM installiert