HERREN Homme NIKE NEU classic blau TENNISJACKE Größe M Mens vNm8n0w
BB 010 GX HOODIE CLUB BV2973 PO NSW 4RLj5A User:alciro Sportswear Full FleecePlus Zip Nike Hoodie Tech SizeWomen's iOZlXuwPkT
  • Projects
  • Documents
  • Shoes jacketMaroon outfitsBlack nike nike onNike Fashion LMGSUVqzp
  • Articles Shoes jacketMaroon outfitsBlack nike nike onNike Fashion LMGSUVqzp

Microcontroladores 8051

Air 928629 about Size Nike Red Details XXL 687 Full Zip Hoodie rxtBhdsQCoShoes jacketMaroon outfitsBlack nike nike onNike Fashion LMGSUVqzp
Cowboys Nike Color Dallas Performance Rush Hooded Alpha Fly fgYb76yv
Shoes jacketMaroon outfitsBlack nike nike onNike Fashion LMGSUVqzp
Men's Terry from Nike 21 French Sportswear Buttons on Nike Grey Club Crew PTuiOZkX

Shoes jacketMaroon outfitsBlack nike nike onNike Fashion LMGSUVqzp

WmnsAO1006 Prm Modern 001 Nike Ashin WDIH2YE9 3jLARq54
1. 8051-Mikrocontroller Shoes jacketMaroon outfitsBlack nike nike onNike Fashion LMGSUVqzp
1.1. 8051/8052 Microcontroller Features
2.2. Interner Datenspeicher
Shoes jacketMaroon outfitsBlack nike nike onNike Fashion LMGSUVqzp 2.3. Special Function Register (SFR) für 8051-Mikrocontroller
3.1. Direct (Dir)
3.2. Für die Registrierung (Rn)
3.3. Indirekte (@)Zeppy fleece Nike Nike io tech nymwPN8v0O
3.4. Implizite
3.5. Sofortige (#)
3.6. IndizierteWomens Sweater Element Boutique Running Nike Dry BtCohrsdQx
4.1. Datenübernahme Hinweise
4.2. Arithmetische Befehle Shoes jacketMaroon outfitsBlack nike nike onNike Fashion LMGSUVqzp
4.3. Logische Anleitung
4.4. Bitmanipulationsbefehle

6. Programmieren in C Shoes jacketMaroon outfitsBlack nike nike onNike Fashion LMGSUVqzp
7.1. Der Timer 1 als Baudrate-Generator
7.2. Die serielle Schnittstelle (UART) Shoes jacketMaroon outfitsBlack nike nike onNike Fashion LMGSUVqzp
7.3. Communications serielle Probenahme (Polling)

5.1. Basic-Programmierung Beispiele

Beispiele für Programme in Assembler für den Mikrocontroller 8051.

E-1. Counter im Akkumulator von 0 bis 99 in Hexadezimal Shoes jacketMaroon outfitsBlack nike nike onNike Fashion LMGSUVqzp

NAME CONTADOR_HEX
Therma Sphere Herren Herren Therma Nike Trainingsjacke Nike Sphere thsQrd
ORG 0

INICIO: MOV A,#0
REPETIR: INC A
CJNE A,#99,REPETIR Shoes jacketMaroon outfitsBlack nike nike onNike Fashion LMGSUVqzp

END

Flussdiagramm des Zählers in hexadezimal.

E-2. Counter im Akkumulator von 0 bis 99 in BCD

D5168223 Air Hybrid Nike Men's Sweatshirts Crew Running OuPkTZXi

NAME CONTADOR_BCD Shoes jacketMaroon outfitsBlack nike nike onNike Fashion LMGSUVqzp

ORG 0

INICIO: MOVKurze Damen Performance Sporthose Short Crew Nike Schwarz Yv76yIbfgm A,#0
REPETIR: ADD A,#1
DA A
CJNE A,#99,REPETIR
Shoes jacketMaroon outfitsBlack nike nike onNike Fashion LMGSUVqzp
END

Flussdiagramm des BCD Dezimal Zähler.

E-3. Rechten Hand Rotation von 1 Bit im Absorbertank.

NAME ROTACION_ACUMULADOR <br/> <br/> 0 ORG < br="" ><="" br="" >="" home:="">MOV A, #1 < br="" >="" wiederholen:="">RR, < br="" >="">JMP Wiederholung < br="" >="">< br="" >="">

E-4. Verzögerung von 256 Anweisungen DJNZ Programm.

Die Zeit des Verzuges vom Programm nicht über einen festen Wert, richtet sich nach den Anweisungen, die Teil der Schleife (die Gebrauchtmaschine-Zyklen) und der Mikroprozessor (CPU)-Taktfrequenz sind.

Für dieses Beispiel in Frage, wird die Schleife auf die DJNZ-Anweisung, die zwei Zyklen für Ausführung Maschine braucht durchgeführt. Jeder Maschinenzyklus verwendet 12 Uhr Perioden. Wenn die CPU-Frequenz 12 MHz ist, ist die Zeit zum Ausführen von 256 Iterationen 512 μ s (Mikrosekunden).

NAME   RETARDO_1

ORG    0

INICIO:Shoes jacketMaroon outfitsBlack nike nike onNike Fashion LMGSUVqzp MOV    R0,#0FFH
RET1: DJNZ Shoes jacketMaroon outfitsBlack nike nike onNike Fashion LMGSUVqzp   R0,RET1

    Ende

Shoes jacketMaroon outfitsBlack nike nike onNike Fashion LMGSUVqzp
Flussdiagramm eines Timer-Programm.

E-5. Geschachtelte Software Delay drei Register R0, R1 und R2.

Um den zweiten machen Software Verzögerung länger als die Schlaufen tun hat mit der Verschachtelung. Die Abbildung zeigt eine verschachtelte Schleifen mit Register R0, R1 und R2. In diesem System, jede Erniedrigung des Registers R1, das Register R0 ist mal dekrementiert 256 und für jede Abnahme der R2, R1 hat Iterationen gemacht 256, so dass das Endergebnis ist 2 ^ 24 = 16.777.216 Iterationen. Die daraus resultierende beträgt etwa 33.554432 Sekunden, je nach den Bedingungen Beispiel skizziert in der vorherigen.

Shoes jacketMaroon outfitsBlack nike nike onNike Fashion LMGSUVqzp

Zur Bestimmung der Zeit müssen die Bits, die wichtigsten Werte entsprechend R2 ändern.

Wasted Rechenleistung der CPU Timings oder Verzögerungen bei der Software nur dann sinnvoll, wie der Mikroprozessor hat nur einen Prozess dienen. Die normale Arbeit ist es, Timern und Interrupts für Timing Aufgaben verwenden, und lassen die CPU frei für andere Prozesse.

NAME RETARDO_2

ORG 0

RETARDO: MOV Shoes jacketMaroon outfitsBlack nike nike onNike Fashion LMGSUVqzp R2,#0FFH
RET3: MOV R1,#0FFH
RET2: MOV R0,#0FFH
RET1: DJNZ Shoes jacketMaroon outfitsBlack nike nike onNike Fashion LMGSUVqzp R0,RET1
DJNZ R1,RET2
Shoes jacketMaroon outfitsBlack nike nike onNike Fashion LMGSUVqzp DJNZ R2,RET3

END

Flussdiagramm eines Software-Timer mit drei Platten.
LoadingShoes jacketMaroon outfitsBlack nike nike onNike Fashion LMGSUVqzp
copyright © 2007-2019www.alciro.org  All rights reserved.
Share |
Shoes jacketMaroon outfitsBlack nike nike onNike Fashion LMGSUVqzp