R4 kartka rozkazy

R4 kartka rozkazy



DATA


SFR



OFFh

OFOh

OEOh

ODOh

0B8h

OBOh

0A8h

OAOh

99h

98h

90h 8Fh 8Eh 8Dh 8Ch 8Bh 8Ah 89h 88h 87h 86h 85h 84 h 83h 82h 81h 80h


IP

Priorytet przerwań

adres bitu (hex) adres (hex) 0B8h


BF BE BD BC BB BA B9 B8 _j_]    - I PS |PT1|PX1|PT0|PX01 IP


F7 F6 F5 F4 F3 F2 F1 FO


E7 E6 E5 E4 E3 E2 E1 EO


D7 D6 D5 D4 D3 D2 D1 DO


—    — BD BC BB BA B9 B8


B7 B6 B5 B4 B3 B2 B1 BO


AF —    — AC AB AA A9 A8


A7 A6 A5 A4 A3 A2 A1 AO


9F 9E 9D 9C 9B 9A 99    98


97    96    95    94    93    92    91    90


8F 8E


87    86


MSB


8D


85


8C 8B 8A 89


84    83    82    81


88


80


LSB


ACC


PS

PT1

PX1

PTO

PX0


zarezerwowane

priorytet przerwania z portu szeregowego "U priorytet przerwania z licznika-czasomierza T1r " nizszy poziom priorytet przerwania zewnętrznego INT1    > Parytetu

priorytet przerwania z licznika-czasomierza ToP " wyzszy poziom priorytet przerwania zewnętrznego INT0 J priorytetu


PSW


IE


IP


P3


IE


P2


SBUF

SCON


P1


Maska przerwań

adres bitu (hex) adres (hex) 0A8h


AF AE AD AC AB AA A9 A8

ea I — I — I es |eti|exi|eto|exo| IE


— zarezerwowane EA globalny bit maski przerwań ES maska przerwania z portu szeregowego ET 1 maska przerwania z licznika-czasomierza TEX1 maska przerwania zewnętrznego INT 1 ETO maska przerwania z licznika-czasomierza TO EX0 maska przerwania zewnętrznego INT0


TCON

Słowo sterujące

adres bitu (hex) adres (hex) 88h


8E 8D 8C 8B tfi|tri|tfo|tro| iei |


8F


0    - przerwanie

zablokowane

1    - przerwanie

odblokowane


8A 89 88

IT1 | IE0 | ITQ~| TCON


Sygnały sterujące


DPH

DPL

SP

PO


Sygnały zgłoszenia przerwania - zerowane sprzętowo przy przyjęciu

przerwania

TF1 ustawiany sprzętowo po przepełnieniu licznika T1 TF0 ustawiany sprzętowo po przepełnieniu licznika TO IE1    ustawiany sprzętowo po wykryciu zgłoszenia na wejściu INT 1

IE0    ustawiany sprzętowo po wykryciu zgłoszenia na wejściu INT0


sterowanie zliczaniem licznika T1 ] sterowanie zliczaniem licznika TO J określenie sposobu zgłoszenia przerwania na wejściu INT 1    |

określenie sposobu zgłoszenia przerwania na wejściu INT0    J


PSW

Słowo stanu programu

adres bitu (hex) D7 adres (hex) 0D0h I CY I


1 - dołączenie ] sygnału

0    - odłączenie J zliczanego

1    - zbocze opadające 0 - poziom niski


D6 D5 D4 D3 D2 D1 DO

Ac| fo |rsi|rso|ov| — | p | psw


TMOD

Tryb pracy układu czasowo-licznikowego

Licznik T1


Licznik T2


adres (hex) 89h |GATE|c/T| MO | M1 |GATE|C/T| MO | M1~|TMOD

MSB    LSB    Ti - licznik TO lub T1

GATE uaktywnienie zewnętrznego bramkowania licznika    TRi - bit TRO lub TR1

GATE = O    licznik Ti pracuje, gdy TRi = 1 _ TLi - rejestr TLO lub TL1

GATE = 1    licznik Ti pracuje, gdy TRi = 1 i INTi = 1    THi - rejestr THO lub TH1

C/T wybór funkcji realizowanej przez licznik Ti

C/T = O czasomierz taktowany wewnętrznym sygnałem zegarowym fXTAL/12 C/T = 1    licznik impulsów zewnętrznych z wejścia Ti

M1 MO wybór trybu pracy licznika Ti

M1 MO = 00 tryb 0: 8-bitowy licznik THi taktowany poprzez 5 bitowy dzielnik TLi M1 MO = 01 tryb 1: 16-bitowy licznik THi.TLi

M1 MO = 10    tryb 2: 8-bitowy licznik TLi z automatycznym przeładowaniem z THi

M1 MO = 11    tryb 3: dwa niezależne 8-bitowe liczniki: TLO (sterowany za pomocą bitów

sterujących licznika TO) i THO (sterowany za pomocą bitów sterujących licznika T1)

SCON

Tryb pracy portu szeregowego

adres bitu (hex) 9F 9E 9D 9C 9B 9A 99 98 adres (hex) 98h |SM0|SM1|SM2|REN|TB8|RB8| Tl | Rl~| SCON


CY

AC

F0

RS11 RS0J

OV

P


znacznik przeniesienia lub pożyczki z bitu 7

znacznik przeniesienia pomocniczego lub pożyczki z bitu 3

znacznik programowy ogólnego przeznaczenia

RS1 RS0 = 00 -bankO RS1 RS0 = 01 - bank 1 RS1 RS0 = 10-bank 2 J RS1 RS0 = 11 - bank 3 znacznik przekroczenia zakresu liczb ze znakiem w kodzie U2 zarezerwowane

znacznik parzystości: P=1 nieparzysta, P=0 parzysta liczba jedynek w ACC


wskaźniki zbioru rejestrów roboczych


PCON

Słowo sterujące zasilaniem

adres (hex) 87h |SM0P| — |    | — |GFl|GF0| PD | IDL~| PCON

SMOD podwojenie szybkości transmisji portu szeregowego j znaczniki programowe ogólnego przeznaczenia

PD obniżony pobór mocy zerowany tylko przy zerowaniu mikrokontrolera

IDL stan jałowy i zerowany przy przyjęciu przerwania lub zerowaniu mikrokontrolera


Obudowa PDIP


SMO] SM1 i


SM2

REN

TB8

RB8

Tl

Rl


określenie trybu pracy portu szeregowego

SMO SM1 = 00 tryb 0: transmisja synchroniczna 8-bitowa;

SMO SM1 = 01 tryb 1: transmisja asynchroniczna 8-bitowa;

SMO SM1 = 10 tryb 2: transmisja asynchroniczna 9-bitowa; szybkość fXTAL/64 lub fXTAL/32 SMO SM1 = 11 tryb 3: transmisja asynchroniczna 9-bitowa; szybkość określona programowo maskowanie odbioru znaku; SM2=1 ignorowanie znaku przy DB8=0 uaktywnianiem odbioru; REN=1 odbiornik aktywny; REN=0 odbiornik zablokowany dziewiąty bit nadawanego znaku DB8 dziewiąty bit obieranego znaku DB8

ustawiany sprzętowo po wysyłaniu znaku 1 sygnał zgłoszenia przerwania ustawiany sprzętowo po odebraniu znaku J zerowany tylko programowo


OT-^cNico^LOCDh'; ujUjr^coin^fcocNjT-iO o o o o o o o o o |<C —i CO c\i c\i oj oj cni psi oj oj > q_q_q_q_q_q_q_q_Ilu<Iq_q_q_q_q_q_q_q_q_


taktowane zegarem fXTAL/12 szybkość określona programowo


OCncONCDlO^COCN


tJ-COCOCOCOCOCOCOCO^COCNCNCMCNCMCMCNICNJ^

AT89C51


C\J CO LO CO t~— CO CT? ■


CNICO^IOCDNCOOIO


gOrCNjCO^lOCONCNj Q_0-Q_Q_Q_Q_Q_Q_    ~


Q_Q_Q_Q_CLQ_Q_CL^p

X X


c/) □ Q |p |t-

s- 2 £i k


\CĆ |Q



Wyszukiwarka

Podobne podstrony:
R4 kartka rozkazy2 Lista rozkazów mikrokontrolera 8051 Mnemonik Operacja Kod
etyka msroda2 Henryk ELZENBERGPowinność i rozkaz Istnieje tedy w teorii powinności tendencja, którą
Fmtx2 R1 R3 R5 R6 R7 R8 R9 De klassieke 03/12 FM zender Mod. in Dl D2 D3 R5 1“ I R2 R4 = 1 OK lwatt
Image12 potwordka(2Jh Oki, wiec pisze jak było Jedna kartka A4 była, na jednej stronie z pierwszego
Image2861 f(x)=f(0) + gdzie Rą(x) ■■f~T~X + f~T~x2 + f-^r~x3 + r4(x) =1-y-+ W), _f(Ą)(c) :<Ą _CO$
image39 1 2 4 * Pl - i - i ) 3ef/ - fi + tyv ~ m a. -< f1 -i H Z 4 1 4 ? r4 O uol 14:5 ) 0O-<
Image4740 Ą + R2 + RZ ~Rl ~ R2 „ <■* 1 i-H 1 - Ą R3 + Rą + R5 - R3 ^02 = _ ^ 1 ~ R2 ~ R* R2
•Model prostego procesora (i8080) ;azu
stanie oblężenia. W tym czasie nie nadszedł żaden rozkaz z Rady Bezpieczeństwa ONZ, by stanac w 

więcej podobnych podstron