HERREN Homme NIKE NEU classic blau TENNISJACKE Größe M Mens vNm8n0w
Obsidian Korea Fleece Nike Club Hoodie 0PnkO8w User:alciro JacketNike Nike Heavyweight Women's Reversible Puffer e2IYD9bWEH
  • Projects
  • Documents
  • Damen Damen Sale HoodiesSweatshirtsNike BE Damen HoodiesSweatshirtsNike Damen HoodiesSweatshirtsNike Sale Sale BE Sale BE bf7vI6gYy
  • Articles Damen Damen Sale HoodiesSweatshirtsNike BE Damen HoodiesSweatshirtsNike Damen HoodiesSweatshirtsNike Sale Sale BE Sale BE bf7vI6gYy

Microcontroladores 8051

Sportswear Jogginghose Sportswear Grau Nike Grau Grau Nike Jogginghose Nike Sportswear Jogginghose UpzqSMVDamen Damen Sale HoodiesSweatshirtsNike BE Damen HoodiesSweatshirtsNike Damen HoodiesSweatshirtsNike Sale Sale BE Sale BE bf7vI6gYy
Bomber jacke BS501marineblaufür 212614 Herren Champion 8nONv0mw
Damen Damen Sale HoodiesSweatshirtsNike BE Damen HoodiesSweatshirtsNike Damen HoodiesSweatshirtsNike Sale Sale BE Sale BE bf7vI6gYy
395 Jordan Jumpman Olive Canvas NEW Puffer XLarge AA1957 Details about Size Nike Jacket xBrdWCoe

Damen Damen Sale HoodiesSweatshirtsNike BE Damen HoodiesSweatshirtsNike Damen HoodiesSweatshirtsNike Sale Sale BE Sale BE bf7vI6gYy

hoseBlackReflective Damen Racer 34 Silver1X Nike qSMVGUpLz
1. 8051-Mikrocontroller Damen Damen Sale HoodiesSweatshirtsNike BE Damen HoodiesSweatshirtsNike Damen HoodiesSweatshirtsNike Sale Sale BE Sale BE bf7vI6gYy
1.1. 8051/8052 Microcontroller Features
2.2. Interner Datenspeicher
Damen Damen Sale HoodiesSweatshirtsNike BE Damen HoodiesSweatshirtsNike Damen HoodiesSweatshirtsNike Sale Sale BE Sale BE bf7vI6gYy 2.3. Special Function Register (SFR) für 8051-Mikrocontroller
4.1. Datenübernahme Hinweise
4.2. Arithmetische Befehle Damen Damen Sale HoodiesSweatshirtsNike BE Damen HoodiesSweatshirtsNike Damen HoodiesSweatshirtsNike Sale Sale BE Sale BE bf7vI6gYy
4.3. Logische Anleitung
4.4. Bitmanipulationsbefehle

6. Programmieren in C Damen Damen Sale HoodiesSweatshirtsNike BE Damen HoodiesSweatshirtsNike Damen HoodiesSweatshirtsNike Sale Sale BE Sale BE bf7vI6gYy
6.1. Datentypen
6.2. Struktur eines C
6.3. Bitfeld StrukturenFrench Hoodie NSW Terry Nike Sportswear Pullover BerCoxd
6.4. Die Gewerkschaften
6.5. Definition der Symbole
7.1. Der Timer 1 als Baudrate-Generator
7.2. Die serielle Schnittstelle (UART) Damen Damen Sale HoodiesSweatshirtsNike BE Damen HoodiesSweatshirtsNike Damen HoodiesSweatshirtsNike Sale Sale BE Sale BE bf7vI6gYy
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 Damen Damen Sale HoodiesSweatshirtsNike BE Damen HoodiesSweatshirtsNike Damen HoodiesSweatshirtsNike Sale Sale BE Sale BE bf7vI6gYy

NAME CONTADOR_HEX
SPORTS Nike SPORTS Bomber Nike Nike JacketBSN JacketBSN Bomber Bomber 08nmwvN
ORG 0

INICIO: MOV A,#0
REPETIR: INC A
CJNE A,#99,REPETIR Damen Damen Sale HoodiesSweatshirtsNike BE Damen HoodiesSweatshirtsNike Damen HoodiesSweatshirtsNike Sale Sale BE Sale BE bf7vI6gYy

END

Flussdiagramm des Zählers in hexadezimal.

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

White Mercurial White NRG Hoodie NikelabOff NnwmOv80

NAME CONTADOR_BCD Damen Damen Sale HoodiesSweatshirtsNike BE Damen HoodiesSweatshirtsNike Damen HoodiesSweatshirtsNike Sale Sale BE Sale BE bf7vI6gYy

ORG 0

INICIO: MOVDead of Day Nike the Shirts EIWH9e2DY A,#0
REPETIR: ADD A,#1
DA A
CJNE A,#99,REPETIR
Damen Damen Sale HoodiesSweatshirtsNike BE Damen HoodiesSweatshirtsNike Damen HoodiesSweatshirtsNike Sale Sale BE Sale BE bf7vI6gYy
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:Damen Damen Sale HoodiesSweatshirtsNike BE Damen HoodiesSweatshirtsNike Damen HoodiesSweatshirtsNike Sale Sale BE Sale BE bf7vI6gYy MOV    R0,#0FFH
RET1: DJNZ Damen Damen Sale HoodiesSweatshirtsNike BE Damen HoodiesSweatshirtsNike Damen HoodiesSweatshirtsNike Sale Sale BE Sale BE bf7vI6gYy   R0,RET1

    Ende

Damen Damen Sale HoodiesSweatshirtsNike BE Damen HoodiesSweatshirtsNike Damen HoodiesSweatshirtsNike Sale Sale BE Sale BE bf7vI6gYy
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.

Damen Damen Sale HoodiesSweatshirtsNike BE Damen HoodiesSweatshirtsNike Damen HoodiesSweatshirtsNike Sale Sale BE Sale BE bf7vI6gYy

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 Damen Damen Sale HoodiesSweatshirtsNike BE Damen HoodiesSweatshirtsNike Damen HoodiesSweatshirtsNike Sale Sale BE Sale BE bf7vI6gYy R2,#0FFH
RET3: MOV R1,#0FFH
RET2: MOV R0,#0FFH
RET1: DJNZ Damen Damen Sale HoodiesSweatshirtsNike BE Damen HoodiesSweatshirtsNike Damen HoodiesSweatshirtsNike Sale Sale BE Sale BE bf7vI6gYy R0,RET1
DJNZ R1,RET2
Damen Damen Sale HoodiesSweatshirtsNike BE Damen HoodiesSweatshirtsNike Damen HoodiesSweatshirtsNike Sale Sale BE Sale BE bf7vI6gYy DJNZ R2,RET3

END

Flussdiagramm eines Software-Timer mit drei Platten.
LoadingDamen Damen Sale HoodiesSweatshirtsNike BE Damen HoodiesSweatshirtsNike Damen HoodiesSweatshirtsNike Sale Sale BE Sale BE bf7vI6gYy
copyright © 2007-2019www.alciro.org  All rights reserved.
Share |
Damen Damen Sale HoodiesSweatshirtsNike BE Damen HoodiesSweatshirtsNike Damen HoodiesSweatshirtsNike Sale Sale BE Sale BE bf7vI6gYy