Untitled77

Untitled77



146 14. Licznik T2 w 8052 i SAB 80515/535

COCAH3 1 COCAL3 | COCAH2 [ COCAL2 |

146 14. Licznik T2 w 8052 i SAB 80515/535

11 COCAMI 1 COCAL1


COCAHO


COCALO


COCAH3,COCAL3 - wybór trybu dla rejestru CC3:

00    - zablokowany tryb porównania/wpisu wartości chwilowej,

01    - odblokowanie zapamiętania stanu licznika T2 zboczem naras

tającym sygnału na wejściu P1.3/INT6/CC3,

10    - odblokowany tryb porównania i wpisu wartości chwilowej,

11    - zapamiętanie wartości chwilowej licznika T2 po wpisie do rejestru

CCL3,

COCAH2,COCAL2 - wybór trybu dla rejestru CC2:

00    - zablokowany tryb porównania/wpisu wartości chwilowej,

01    - odblokowanie zapamiętania stanu licznika T2 zboczem naras

tającym sygnału na wejściu P1.2/INT5/CC2,

10    - odblokowany tryb porównania i wpisu wartości chwilowej,

11    - zapamiętanie wartości chwilowej licznika T2 po wpisie do rejestru

CCL2,

COCAHl,COCALl - wybór trybu dla rejestru CCI:

00    - zablokowany tryb porównania/wpisu wartości chwilowej,

01    - odblokowanie zapamiętania stanu licznika T2 zboczem naras

tającym sygnału na wejściu Pl.l/INT4/CC1,

10    - odblokowany tryb porównania i wrpisu wartości chwilowej

11    - zapamiętanie wrartości chwilowej licznika T2 po wpisie do rejestru

CCL1,

COCAHO,COCALO - wybór trybu dla rejestru CRC:

00    - zablokowany tryb porównania/wpisu wartości chwilowej,

01    - odblokowanie zapamiętania stanu licznika T2 zboczem naras-

tającym/opadającym sygnału na wejściu P1.0/ INT3 /CC0,

10    - odblokowany tryb porównania i wpisu wartości chwilowej,

11    - zapamiętanie wartości chwilowej licznika T2 po wpisie do rejestru

CRCL.

rejestr systemu przerwań: IRCON (adres OCOh), rw-00:

EXF2 |

TF2

IEX6

1EX5

IEX4

IEX3

IEX2

1A1

EXF2 - znacznik zewnętrznego autofaaow TF2 - znacznik przepełnienia licznika T2, 1EX6 znacznik przerwania 1NT6/CC3, 1EX5 znacznik przerwania INT5/CC2, IEX4 - znacznik przerwania 1NT4/CC1,

IEX3 - znacznik przerwania INT3 /CRC.

• rejestr przerwań: IEN0 (adres 0A8h), rw-OO:

EAL | WDT HT2 | ES 1 ET1

EX1

ETO

FXQ

EAL - znacznik odblokowania wszystkich przerwań,

ET2 - znacznik odblokowania przerwania od licznika T2.

• rejestr przerwań: IEN1 (adres 0B8h), rw-00:

EXEN2 | SWDT EX6 | EX5 | EX4

EX3

EX2

FADC

EXEN2 - znacznik odblokowania przerwania zewnętrznego autołado-wania licznika T2 zboczem opadającym T2FX,

EX6 - znacznik odblokowania zewnętrznego przerwania INT6/CC3, EX5 - znacznik odblokowania zewnętrznego przerwania INT5/CC2, EX4 - znacznik odblokowania zewnętrznego przerwania INT4/CCI,

EX3 - znacznik odblokowania zewnętrznego przerwania INT3 /CRC.

• rejestr priorytetów przerwań: IPO (adres 0A9h), rw-00:

WDTS IP0.5

IP0.4

| IP0.3

IP0.2 |

1P0.1

1P0.0

• rejestr priorytetów przerwań: IP1 (adres 0B9h), rw-00:

IP1.5

IP1.4

IP1.3

IP1.2 |

IPl.l

IP1.0

IPI .5, IP0.5 - priorytet dla przerwań: (TF2 + EXF2)/IEX6/

IP1.4, IP0.4 - priorytet dla przerwań: (RI + TI)/IEX5,

1P1.3, IP0.3 - priorytet dla przerwań: TF1/IEX4/

IP1.2, 1P0.2 - priorytet dla przerwań: IE1/IEX3.

Licznik T2 w mikrokontrolerach 80515/535 jest bardzo złożony, w szczególności programy sterujące jego działaniem. Pełne informacje dotyczące działania licznika T2 znaleźć można w 121. Poniżej przedstawiono trzy przykłady programów:

•    sprzętowe generowanie długich odcinków czasu do 131 ms z rozdzielczością 16 bitów,

•    16-bitową modulację czasu trwania i szerokości impulsów zwaną PWM (Pulse Width Modulation),

•    dynamiczne zapamiętywanie wartości chwilowej licznika.

14.2.1 Jak uzyskać długie odcinki czasu ?

Pod pojęciem długich odcinków czasu kryją się przedziały czasowe w zakresie do 131 ms (dokładnie 131,072 ms). Są to dwukrotnie dłuższe czasy niż możliwe do osiągnięcia w mikrokontrolerze 8052. Dzieje się tak dlatego, że w


Wyszukiwarka

Podobne podstrony:
Untitled76 144 14. Licznik T2 w 8052 i SAB 80515/535 --1- n 2Sb 7 U ź U Schemat blokowy licznika T
Untitled79 150 14. Licznik T2 w 8052 i SAB 80515 53514.2.2 Modulacja okresu i współczynnika wypełnie
Untitled80 152 14 Licznik T2 w 8052 i SAB 80515/535 skojarzonym z tym rejestrem (PI. 1 /CCI) pojawia
Untitled82 156 14 Licznik T2 w 8052 i SAB 80515/535 156 14 Licznik T2 w 8052 i SAB 80515/535 Stan_T2
Untitled73 138 14. Licznik T2 w 8052 i SAB 80515/535 8052 80515/535 -> zbocze opadające T2EX u
Untitled74 140 14 Licznik T2 u 8052 i SAB 80515 53514.1 Licznik T2 w 8052 Schemat blokowy licznika T
Untitled75 142 14. Licznik T2 w 8052 i SAB 80515/535 8052 Vcc 5 UD, r. PI.4 62,5 ms a 125
Untitled78 148 14. Licznik T2 w 8052 i SAB 80515/535 mikrokontrolerze 80515/535 przed licznikiem T2
Untitled81 154 14. Licznik T2 w 8052 i SAB 80515/535 Operację dynamicznego odczytu wartości chwilowe
Untitled83 158 14. Licznik T2 w 8052 i SAB 80515/535 13.    W jaki sposób programowo
Untitled73 138 14. Licznik T2 w 8052 i SAB 80515 535 8052 80515/535 -» zbocze opadające T2EX usta
Untitled74 14 Licznik T2 * 8052 i SAB 80515.535 14014.1 Licznik T2 w 8052 Schemat blokowy licznika T
Untitled75 142 14. Licznik T2 w 8052 i SAB 80515/535 142 14. Licznik T2 w 8052 i SAB 80515/535 UD
Untitled13 18 3. Od mikrokontrolera 8051 do 80515 Podobnie jak w mikrokontrolerze 8052 także w mikro
Untitled88 168 16. Watchdog w SAB 80515 535 6. W przykładzie założono, że w programie użytkownika wy
Untitled67 126 13. Przetwornik analogowo-cyfrowy w mikrokontrolerze SAB 80515 535 • próbkouHitiie st

więcej podobnych podstron