23 (49)

23 (49)



46 ALU, akumulator, słowo stanu

PSW.2 (OV)

- znacznik nadmiaru (ang. overjlow flag), do którego ! przy wykonywaniu operacji dodawania (rozkazy i ADD, ADDC) i odejmowania (rozkaz SUBB) wpisuje się różnica symetryczna przeniesień lub pożyczek z bitów 6 i 7; wskazuje (OV — 1) przekroczenie I zakresu liczb w kodzie uzupełnień do 2; przy operacji 1 dzielenia (DIV) wskazuje próbę dzielenia przez zero; 1

PSW.3, PSW.4 (RSO, RS1) - wskaźnik zbioru rejestrów roboczych (ang. working register bank switch), zmieniany pro-

gramowo, przy czym: j

RS1 RSO = 00 - zbiór 0,

RS1 RSO = 01 - zbiór 1,

RS1 RSO = 10 - zbiór 2, j RS1 RSO =11- zbiór 3 (patrz punkt 2.2); ]

PSW.5 (FO)

- znacznik programowy (ang. user controlled flag)j ustawiany, zerowany i testowany programowo; służył do przekazywania informacji dwójkowej między! różnymi fragmentami programu; i

PSW.6 (AC)

- znacznik przeniesienia pomocniczego (ang. auxiliarĄ carryflag), do którego w czasie wykonywania opera-j cji dodawania (ADD, ADDC) i odejmowania] (SUBB) jest wpisywane przeniesienie lub pożyczka] z bitu 3; wykorzystywany przy korekcji dziesiętnej] (DA A); 1

PSW.7 (CY)

- znacznik przeniesienia (ang. carry flag), do którego] wpisuje się przeniesienie z najbardziej znaczącego] bitu; ustawiany w wyniku wykonania operacji aryt-j metycznych oraz przesunięć; wskazuje (CY = la przekroczenie zakresu liczb w naturalnym kodzie] dwójkowym; przy wykonywaniu operacji logicznych na bitach pełni funkcję akumulatora w procesorze] boolowskim; jest dostępny programowo również] przez nazwę C. j

Adr«* bitu <h*x3: Adr«* SFR Cht*); 00

D7

06

05

D4

D 3

D2

Dl

DO

cr

AC

FO

RS1

RSO

0V

-

P

PSW

Rys. 25. Słowo stanu programu

Poszczególne bity słowa stanu mogą być testowane w programie np. za pomocą rozkazów skoków warunkowych.

2.4.

Zegar systemowy,

CYKL ROZKAZOWY

Mikrokomputery 8051/52 zawierawewnątrz układu generator, który - po dołączeniu zewnętrznego rezonatora do wejść XTAL - wytwarza sygnał zegarowy taktujący układ sterowania. Rezonator zewnętrzny określa częstotliwość sygnału zegarowego, której wartość powinna wynosić od 1,2 do 12 MHz. Może być także użyty dowolny rezonator, np. ceramiczny. Jedynie w przypadku, kiedy jest wymagana duża dokładność częstotliwości zegara, należy użyć rezonatora kwarcowego. Zalecany sposób dołączenia rezonatora pokazano na rys. 2.6a.

• >

Cl

II

19

r

11

i

r—ii.2 -1—1- 12 HH*

ii

T 19

1r^

Ci 3

C2 =

8051

XTAL1

XT AL2


jr“


Zpwnątrznw

*w«rva>

sar?wr—**


= 30 pF ±10 pF - przy r*zon«torz« ku«rcouu«

= 40 pF ±10 pF — przy rezonator** caramiczntp*


XTAL2


Zawnątrznw

«w*nat


nl* do E-ączona


-A2.


Rys. 26. Sposób dołączenia do 8051/52: a) rezonatora; b) zewnętrznego sygnału zegarowego (układy HMOSk c) zewnętrznego sygnału zegarowego (układy CHMOS)

Jest też możliwe wykorzystanie zewnętrznego sygnału zegarowego o takiej częstotliwości, jak poprzednio. Dołącza się go do wejść XTAL, przy czym inaczej dla układów HMOS (rys. 2.6b), a inaczej dla CHMOS (rys. 2.6c). Nie ma specjalnych wymagań co do wypełnienia sygnału


Wyszukiwarka

Podobne podstrony:
22 (50) 44 ALU, akumulator, słowo staną zawartość licznika rozkazów (2 bajty). Ponadto, za pomocą ro
40813 p1030169 Słowo stanu programu PSW(Program Status Word)_ •    Każdy procesor uży
skanuj0043 (49) 46 ANDRZEJ KOWALCZYK W tym miejscu należy wspomnieć, że przedmiotem zainteresowania
łgaSriBtelr- 23 ^*, Z *~ •■■ [ 49
2009 06 23 0928 46 DPSK-3- Temat: Sposoby poznania diagnostycznego 1. Pojęcia: metoda badań, metoda
2013 10 17 23 49 ąątvc fis* •? ax.^P° roxm fozcmn CpT- ńąty^lmi«t-pf>. * i /zrjnro^ci;. ;j-_-; p
2012 05 14 23 49 U. 5.1. Okład krwlonoSny Zadanie 1. (P) Schemat Ilustruje krwioobiegi człowieka. 1
2014 06 23 23 49 Inżynieria niezawodności lub Badania operacyjne i eksploatacyjne: 1.   &
23 (49) cZOXCX-^M-CLU-o€-    c6^.jcO/t-G-YĄ&jClC
23 (54) 46 46 oo [m/min] v. =- prędkość skrawania vc obliczana z wzoru: 7t D n 1000 gdzie:
sweden lithuana Sweócn H 39 20 15 72 28 39 7 52 18 Lłrwria 23 8? 59 7 46 93 44 31 17 39

więcej podobnych podstron