-
Thread
Möchte jemand für mich ein PIC-Assemblerprogramm schreiben?
Registern (mit ein paar Regeln) austoben kann erspart einige Lade und Speicher Befehle im Vergleich zum 8051. Eines kann ich dir aber jetzt schon sagen: Wenn du mehr als ein paar blinkende LEDs hast, dann wünschst du dir C (und auf dem AVR kriegst du das via gcc prompt geliefert ^^).
Baum. In C würde einem die ganze Mühsal wenigstens der Compiler abnehmen. Bzw. andere Assembler (8051, AVR) haben einen lückenlosen und direkt adressierbaren Adreßraum bis 64k.
-
Thread
Schrittmotor mit ULN2803 und 8052 uC
ist. Laut Aussage ist es ein Atmel AT89C51, also ein 8051 uC.
als 8051-Ersatz ermöglichte - bei mir zumindest ;-). Der pinkompatible Nachfoger ist der ATmega8515, der mit 16 MHz laufen kann und mindestens 10 x schneller ist als ein original 8051. Mit der höheren Leistung
-
Thread
Wie Uhr (Zeitmultiplex) und Auslesen DS1820, effektiv Parallelisieren?
Du mit einem weiteren Compareinterrupt danach. Anbei mal ein 1-Wire mit Timerinterrupt auf nem 8051.
-
Thread
AVR braucht 7us-12us bis in Interrupts ausgelöst wird??
beackerten Maschinen (x86,370,AVR), das ist ein großes Glück. Und für einige anderen gibts es SDCC (Z80/8051). Wenn z.B. meine Tochter in der Schule 8051-ASM machen darf, dann kann SDCC eine Vorlage liefern (nicht weitersagen). Oder für die Firmware der 10€ Cypress-LAs, die auch aus C-Code besteht. Man kann
-
Thread
Ein Baustein zu mit sehr sehr schlecht lesbarer Aufschrift zu identifizieren
Gute Frage, sicherlich auch ne Preisfrage. Einige PIC-8 sind als OTP-Variante erhältlich und die 8051er Serie von Intel auch. Technisch sind die Wohl einfacher aufgebaut und in der Nutzung zwischen Flashcontrollern und Masken-Programmierten Controllern angesiedelt. Flashcontroller sind etwas teurer
-
Thread
Sammelbestellung IoT & IoE "unsinniger donnerstag"
board Ultrasonic Control Panel "Ultrasonic Development Board Ultrasonic Distance Measurer" "C8051F340 U Disk Core Board Development Board (With the Flash Chip)" PIC16F877A Learning Board Development Board "ATmega8 M8 AVR Development Board Core Board Minimum System" "ATmega16 mega16 AVR Core
-
Thread
Interrupt der seriellen schnittstelle
Hallo, frage zum Interuppt der seriellen Schnittstelle beim 8051. Ich will gerne ein Array über sie serielle Schnittstelle versenden. Das erste Versenden starte ich in main nach der initialisierung. Ich habe das beispiel so aus dem Keil C51 Baldischweiler seite
-
Thread
Problem beim Programmieren des AT89S52 Mikrocontrollers
P0_0 bist P0_3 sind die Ports, an denen meine 4 LEDs > angeschloßen sind. Dumm gelaufen: beim 8051ern können die IOs ganz allgemein viel mehr Strom bei Low-Pegel treiben als bei High-Pegel. Lasten wie eine LED werden deshalb immer an der Kathode geschalten, und die Anode kommt über den Vorwiderstand
Achim S. schrieb im Beitrag #4008265: > Dumm gelaufen: beim 8051ern können die IOs ganz allgemein viel mehr > Strom bei Low-Pegel treiben als bei High-Pegel. Lasten wie eine LED > werden deshalb immer an der Kathode geschalten, und die Anode kommt über > den Vorwiderstand
-
Thread
12V Relais gesucht, 8051
Halli hallo, ich möchte gerne mit meinem 8051er AT89S52 eine 12Volt Pumpe schalten. Der Strom wird dabei vermutlich 3-5 Ampere nicht überschreiten. Da allerdings evtl. mehrmals die Stunde geschaltet wird, würde ich das Relais wahrscheinlich so
Lasten" dargestellt ist am sinnvollsten wäre, da sie das ausgangssignal des µC invertiert. (Da der 8051 alle Ports standardmäßig auf HIGH hat, würde es somit nicht beim Reset oder ähnlichem zum fehlerhaften Schalten der Pumpe kommen) Nun meine Frage, die Relais die ich finde, haben meist eine Schaltspannung
-
Thread
senden des UART unterbrechen
Hallo, angenommen der uC (8051) ist gerade dabei eine massage über die serielle schnittstelle zu senden... Darf ein externer interrupt in dann unterbrechen und er sendet dann ganz normal wieder weiter. Ich ändere in der isr nur
-
Thread
Umfrage (Studenten):Werden PSoC- Schaltkreise im Studium erwähnt?
DH1AKF K. schrieb im Beitrag #4000282: > PSoC ein Fremdwort Wird durchaus erwähnt aber: die PSoC3 (8051) Kits waren immer sehr teuer, die PSoC5 (M3) Kits auch, erst für PSoC4 (M0) gibt es jetzt was günstiges: http://www.cypress.com/?rID=92146 Aber es gibt auch reichlich andere 8051 und ARM mit Analogteil
-
Thread
Assembler Unterprogramm Aufgaben: ich brauche dringend Hilfe.
Assembler immer zuerst das *Target* nennen, am besten gleich im Topic! Ich könnte Dir Lösungen in 8051- oder AVR-Assembler schreiben.
-
Thread
CPU/µC - Takt/Schaltfrequenz
für einen Zyklus 8 Takte. Je nach Befehlslänge dann halt mehrere Takte Beispiel MOV bei einem 8051: - 1. Takt Befehl aus dem Befehlsspeicher holen und PC um eins inc... - 2. Readleitung setzen - 3. Speicher auslesen usw. Vermutlich gerade nicht ganz richtig aber darum geht es auch nicht.
Frequenz des Systemtaktes (also 16Mhz bei einem Xmega, der mit 32Mhz getaktet ist). Bei einem 8051 brauchen die meisten Befehle 6 Takte, soweit ich mich erinnere (bitte nagelt mich nicht fest, fall ich mich irre). Also toggelt dort der Ausgang mit 1Mhz, wenn die CPU mit 12Mhz getaktet wird. Bei
-
Thread
Suche ultra-low voltage, micropower MCU
C8051F901 : 0.9V DC-DC intern / 160uA/MHz
Lothar/MaWin: die C8051F902 sieht interessant aus und ist Einzelstück bei Digikey verfügbar. [http://www.silabs.com/Support%20Documents/TechnicalDocs/C8051F91x-90x.pdf] Die Leistungsdaten im Betrieb sehen gut aus. Bleibt
-
Thread
SPI controller in 8051
Was für einen 8051 benutzt Du denn? Den 80515 aus dem Define?
Danke Joerg > Was für einen 8051 benutzt Du denn? Den 80515 aus dem Define? ich benutze den Infeneon C515C. Danke
-
Thread
Fachkräftemangel 2014/15 - eure Erfahrungen!
den C64 (Assembler und Basic), 1987 den Atari ST, 1991 den ersten eigenen PC (C und C++). 1993 den 8051 mit selbstdesignten PCBs, eigens entwickeltem EPROM-Simulator. 1996 den Motorola DSP56002 zur Signalverarbeitung... ... heute 8-,16- und 32 Bit Controller (Atmel-ARM und NXP, Renesas, TI-MSP430). Nutze
-
Thread
Daten (bis 15MByte/s) in Computer einlesen
Der FX2 sieht interessant aus, 96Mbyte/s burst rate ;) 8051 hab ich auch schon in C und Assembler programmiert. Aber bei USB2 gibts doch bestimmt schon Probleme bei Millimeter kürzer/längeren leiterbahnen, Leiterbahnkapazitäten/Induktivitäten , Reflexionen
-
Thread
[S] Programmiergerät f. AT89LP51ED2
petervanhoyweghen.wordpress.com/2016/09/12/programming-the-at89lp-family-with-an-arduino/ - https://www.mikroe.com/mikroprog-8051 > Ich habe Kenntniss vom Angebot von microchip Auch von dem hier? - https://microchip.my.site.com/s/article/Third-party-Serial-programmers-for-8051-devices - https://www.asix.net/prg_presto.htm
-
Thread
Programmierung des Mirkocontrollers
CooCox + gcc für STM32 ST Toolset + Cosmic für STM8 Silabs IDE + Keil für 8051 (Silabs) AVR Studio + WinAVR für ATMega... Also je nach Controller...
-
Thread
Denkfehler mit PCA9536 (Problem)
I2C_Tutorial.html http://www.i2c-bus.org/fileadmin/ftp/i2c_bus_specification_1995.pdf http://www.8051projects.net/i2c-twi-tutorial/write-read-i2c-bus.php http://janaxelson.com/files/seeprom.pdf http://galaxy.eti.pg.gda.pl/katedry/ksg/dydaktyka/dla_studentow/i2c.pdf http://www.byteparadigm.com/applications
-
Thread
Gravierstichel zum LP fräsen
Win, frisst HPGL, wie es von Target ausgegeben wird, oder DXF, spricht über V24 mit einem (derzeit) 8051-Controller, der das Timing für die Motoren macht, Endstufen sind 4 x L6219 (2xY-Achse, wegen Portal). Den Controller will ich irgendwann mal auf AVR umbauen, neue Endstufen sind schon fertig, dank Hardware-SPI
-
Thread
Hilfe bei GAL für Anfänger
wenig. Das ist auf alle Fälle sinnvoller, denn dort baust du sogar mit einem alten Urgestein wie den 8051 Wissen auf, das du leicht auf aktuelle uC übertragen kannst.
Und der Support ist auch nicht zu verachten. Stell mal hier ne Frage zum AVR und zum PIC/ARM/8051/MSP usw., wirst Du zum AVR deutlich mehr und bessere Antworten bekommen.
-
Thread
Ultra hoch verfügbaren (fault tolerant) CAN-BUS // Wie lange lebt digitale Elektronik?
Beziehen sich solche Werte auf "gelagerte" Komponente oder welche, die im 24/7 Einsatz sind? Z.B. die 8051 stammen aus dem Anfang der 80'er, hat jemand ein Gerät damals Entwickelt, das bis heute ununterbrochen läuft?
-
Thread
Reihenfolge der Befehle für den Timer 8051
frequency of 12 MHz unless otherwise specified. 1. Detail all the Special Function Registers within the 8051 microcontroller which are involved with controlling the timers. Detail all the values which must be loaded in the appropriate registers to enable the operation of Timer 0 as a 16 – bit counter, which
u bin hierauf gestoßen: http://www.mikroe.com/products/view/267/architecture-and-programming-of-8051-mcu-s/ ist ein ganz nettes Tutorial mit dem AT89s8253. In Chapter6 (http://www.mikroe.com/chapters/view/69/chapter-6-examples/) gibt es ein paar Beispiele unter anderem zu Timer und Interrupt Steuerung
-
Thread
Atmel Studio Simulationszeit
Wieso ist das überhaupt so langsam? Die uVision Simulation vom 8051 läuft sehr Echtzeitnah würde ich sagen
-
Thread
Adressbereiche ROM und RAM
Mit einem 8051 kann ich ja sowohl eine Harvard-Architektur, als auch eine Von-Neumann-Architektur, richtig? (Quelle: Mikrocomputertechnik mit der 8051-Controller-Familie) Das bedeutet, dass sich bei der Neumann-Architektur
@turboj Erzähl mir nichts vom 8051. Da kenne ich seit über 20 Jahren jedes Bit persönlich!
-
Thread
warteschleife 8-Bit-Microkontroller
solltest dich mit Thema "Timer und Zähler" auseinandersetzen. Die Angabe, dass es sich um einen 8051 handelt, gehört auch in deinen Ausgangspost. Denn es gibt mehr als nur einen 8-Bit-Controller. mfg.
-
Thread
(S) Intel 8155 Timer und Ram
CMOS-Variante noch: http://www.kessler-electronic.de/Halbleiter/integrierte_Schaltkreise/Prozessoren/8051-Derivate/81C55_i240_13806_0.htm
-
Thread
Mikrocontroller ethernetfähig machen
Schau Dir einfach mal ein Datenblatt von einem PHY an (z.B. KSZ8051 oder DP83848). Den PHY lässt man auch gerne weg, weil es PHYs für verschiedene Standards gibt (Glasfaser/Gigabit/etc.).
-
Thread
Wieso 4 Köpfe bei Videorecorder?
Eigenschaften mal einen Einzelbild Recorder gebaut. Den DTF MC angezapft (8048) und mit einer eigenen 8051 Platine erweitert. Diese hat auf Knopfdruck den Signalzug für eine Kopftrommel Umdrehung auf Aufnahme geschaltet, dann zurück auf Wiedergabe und anschliessend das Band um genau eine Spur weitergefahren
-
Thread
Ports AT89S8253
die 8051 (zu denen dein µC gehört) haben ein anderes Konzept zu Ein/Ausgängen als die meisten anderen µC. Es gibt keine Umschaltung zwischen Eingang und Ausgang. Es funktioniert darüber, dass die Ausgangstreiber
-
Thread
vergleich der inputs am bort (8Bit)
Ou... 8051
schrieb im Beitrag #3976294: > dass ich P1 auf Ausgang > setze Das gibt es bei den OC-Pins eines 8051 garnicht. Georg
-
Thread
Ist es legitim #include zu "missbrauchen" ?
Wenn es Code für sehr kleine Maschinen (sagen wir PIC16 oder 8051) ist macht es doch durchaus Sinn alles aus dem Präprozessor rauszuholen, nicht nur über #include sondern vor allem auch über #define/#ifdef- wenn man da mit Bibliotheken arbeitet stopft man sich nur
-
Thread
8051 Implementierung von I2C
Halli hallo, ich bin gerade dabei in 8051er (AT89S52) Assembler I2C zu implementieren, damit ich dann später die RTC DS1307 auslesen kann. Momentan habe ich noch keine Geräte an den Bus angeschlossen, sondern teste einfach nur so mit dem Logikanalysator
-
Thread
UART AT89S8253 Mikroelektronika
http://www.atmel.com/dyn/resources/prod_documents/doc3286.pdf Dev.Board: Easy8051v6 - ac:UART http://www.mikroe.com/easy8051/ Oscillator: External Clock 10.0000 MHz Ext. Modules: - SW: mikroC PRO for 8051 http://www.mikroe.com/mikroc/8051/ * NOTES: - Turn ON RX and TX UART switches (SW8.5, SW8.6). */ char uart_rd; void main() { UART1_Init(4800); // Initialize UART module at 4800 bps Delay_ms(100
-
Thread
Atmel ICE oder Dragon
in QFN zu haben). Silicon Labs gibt für die 8-Bit Controller eine Lizenz vom Keil 8051 µVision C-Compiler (ohne Codegrößenbeschränkung) zu ihrer IDE dazu. Bei STM8 gibts den Cosmic Compiler auch ohne Codegrößenbeschränkung, IAR oder SDCC.
, auch in QFN zu haben). Silicon Labs gibt für die 8-Bit > Controller eine Lizenz vom Keil 8051 µVision C-Compiler (ohne > Codegrößenbeschränkung) zu ihrer IDE dazu. Bei STM8 gibts den Cosmic > Compiler auch ohne Codegrößenbeschränkung, IAR oder SDCC. Das impliziert aber auch die uCs von
-
Thread
[S] die deutsche HLP-Datei von Turbo C 2.0
zum Teil mitbetreue werden Physiklaboranten. Die Elektroniker werkeln in der Schule mit einem 8051 Derivat und dem Demo von Raisonance (RIDE). Die Physiklaboranten arbeiten in der Schule mit Turbo Pascal 5.5 !!! in einer Virtualbox ! Das gefällt mir alles so nicht wirklich. Oben genannte
-
Thread
CC2540 & SmartRF05 Evaluation Board Frage
statt dem Timer erst mal ein Delay zum LED Testen verwenden. Ansonsten sollte der CC2540 denselben 8051 Core wie der CC1110 haben und hier gibt es funktionierenden Demo-Code: CC1110 Basic Software Examples: \source\examples\t1\t1_updown.c
-
Thread
AVR Interrupt Flag löschen. Fundamentalismus und Fehler im DB.
war diese Optimierung des Befehls also ein Schuss ins Knie. Ein Problem, dass GCC/AVR nun mit 8051 Compilern teilt, denn deren implizite Unterscheidung der Portverwendung abhängig vom exakten Befehl ist auch nicht sauber umsetzbar. Wird da |= in ORI port,mask umgesetzt, liest der Befehl den Sollzustand
-
Thread
8080 Support Chips
Intel 8228 ist: http://www.kessler-electronic.de/Halbleiter/integrierte_Schaltkreise/Prozessoren/8051-Derivate/8228_i240_13780_0.htm
-
Thread
Tierfalle sendet SMS!?
Mittlerweile gibts auch diese WLAN-Module für ca. 2€, sind leichter einzubinden, haben afaik auch einen 8051 gleich mit dabei, mit ein paar Pins, um einen Schalter abzufragen reicht das. D.h. man braucht nur das WLAN-Modul, die Programmierung ist allerdings etwas frickelig. Habe die Dinger hier rumliegen aber
-
Thread
Welches Experiementierboard?
Am einfachsten ist ein 8051 Board bei dem das HEX-File per USB runtergeladen werden kann z.B.: http://www.wahesoft.net/NXP-LPC936-Evaluation-Kit Oder ein Paket aus 8051 Board und USB Programmer: http://www.mouser.de/ProductDetail
Hier gibt es noch 8051 Boards, aber viel zu teuer: http://www.mikroe.com/8051/development-boards/
-
Thread
Deklaration von external memory
Flags ein ganzes Byte groß sind. Das ist effektiver, da der AVR keine Bitbefehle kennt, wie sie der 8051 hat.
Designänderung absolut keine Option ist. Irgendwann hatte keiner mehr Lust auf die Dinger und ein 8051 mit der Ausstattung eines ATMega2560 ist uns nicht bekannt.
-
Thread
ST62T10 seltsames Verhalten
nach 15 Jahren etwas senil geworden zu sein und Unfug anzuzeigen, aber diverse Tests mit EPROMS, 8051ern, PICs, Atmels usw zeigten, daß alle Daten ok sind. Am Leaper liegt’s also offenbar nicht. Kann mir jemand dieses seltsame Verhalten der ST62T10 erklären? Besten Dank schonmal für die Hilfe
-
Thread
Hilfe bei ST8S103k (Einarbeitung)
Wünsche übrig. Mittlerweile soll auch der SDCC soweit sein. Den habe ich bisher aber nur bei 8051 Projekten eingesetzt. Da müsste man dann auch die STM IDE + Tools benutzen die nach 1985 aussehen und irgendwie lieblos zusammengewürfelt wirken. Die STM firmware library ist mit Vorsicht zu betrachten
-
Thread
Wiederholende Bitmuster
Wenn der Controller Rotations-Befehle kennt (wie z.B. die 8051) oder einen Barrel-Shifter hat, wäre ein Blick in die intrins.h interessant. Beim 8051 werden die RL- und RR-ASM-Befehle in C über die Funktionen [c] unsigned char _cror_(unsigned char Value, unsigned
-
Thread
Störfestigkeit von Mikrocontrollern
Definition bis heute ausbleibt und tatsächlich die Beschaltung 95% der Störsicherheit ausmacht: 8051, so hart das klingt. Von gigantischer Strukturbreite mit Eprom und arschlahm bis zu moderneren Ausführungen mit zeitgemässer Taktrate und Flash Speicher ist alles dabei von x Herstellern. Zur Not als IP-Core ins FPGA wenn auch der letzte Hersteller aufgehört hat 8051 kompatible Derivate zu produzieren. Bei allen anderen kann kann der jeweilige Hersteller jederzeit den Stecker ziehen und das wars dann. Je schneller und moderner die MCU um so geringer die Strukturbreite
-
Thread
Bitanweisung Wert überschreiben
nicht vor. Da wird ein Interrupt-Flag einfach = 0 gesetzt und ein Portbit = 1. Da ich das vom Keil 8051 Compiler so gewöhnt war, passte das nahtlos für die PiCs. MfG Klaus
-
Thread
Umstieg auf 32 bit Atmel?
A. K. schrieb im Beitrag #3952237: > Das schenkt sich aus heutiger Sicht nicht viel. > 8051 ist von 1980, ARM von 1985. ;-) Man könnte aber auch argumentieren, dass 8051 bereits zur Zeit seines Designs veraltet war, während Acorn der Zeit voraus war …
A. K. schrieb im Beitrag #3952122: > Damals konnten sie 8051 Lizenzen einsparen Und warum stellt dann Atmel auch 8051 her und entwickelt sogar neue? Im Gegenteil, der AT89C2051 war für mich überhaupt erst der Grund, was bei Atmel zu kaufen. Das war 1993
-
Thread
Massen/Serienprogrammiergerät für Atmels
schrieb im Beitrag #3950120: > Suchbegriffe wie "Serie" oder "Masse" in Verbindung mit Atmel für 8051, AVR oder ARM? [c] if (ATMEL == AVR) user = BASTLER; else user = FORTGESCHRITTENER; [/c]