Untitled75

Untitled75



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

8052

Vcc

5

UD,

r.

PI.4

62,5 ms

a 125 ms^

Rys. 14-2 Generator astabilny o częstotliwości 8 Hz.

RCAP

EQU

OFFFFh f1 62500

przepełnienie licznika T2 wystąpi po stanie OFFFFh+ 1

T2CON

EQU

000001OOb

programowanie licznika T2

TF2

EXF2

RCLK

TCLK

EXEN2

TR2

C/T2

CP RL2

TF2 = 0, znacznik przepełnienia licznika T2,

EXEN2 = 0, blokowanie zewnętrznego wejścia T2EX, TR2 = 1, znacznik działania licznika,

C/T2 = 0, taktowanie sygnałem wewnętrznym,

CP RL2 = 0, tryb autoładowania po przepełnieniu licznika.

IE


EQU


lOlOOOOOb


programowanie przerwań


EAL 1 wnf 1 F.T2 I ES \\ FT1 j KX1 j ETO T EX0 1


EA =1, odblokowane wszystkie przerwania,

ET2 = 1, odblokowane przerwanie od przepełnienia licznika T2.

Dioda_Pl_^

CSEG AT 0

1:

MOV

TL2,#Low RCAP

MOV

TH2,#High RCAP

MOV

RCAP2L,#Low _RCAP

MOV

RCAP2H,#High _RCAP

MOV

IE,# IE

MOV

T2CON,# T2CON


ORG

2Bh

INT_T2:

procedura obsług

CLR

TF2

CPL

PI .4

RETI


;wartości początkowe licznika T2 ;i rejestru RCAP

ł

programowanie przerwań

;start licznika

;dalsza część programu

i przerwania po przepełnieniu licznika ;kasovvanie znacznika przerwania ;negacja linii PI.4 ;koniec podprogramu


14.2 Licznik T2 w SAB 80515/535

W mikrokontrolerach SAB 80515/535 ze względu na rozbudowane funkcje wewnętrzne licznika T2, tryby zliczania, porównania, zapamiętania wartości chwilowej licznika, linie portu PI sterujące działaniem licznika mają podwójne lub potrójne przeznaczenie (tabela 14-2). Jeśli licznik T2 nie jest wykorzystywany w' trybie modulacji szerokości impulsów, wówczas linie P1.0 .. PI .3 można wykorzystać jako:

•    wejścia przerwań: INT3 .. INT6,

•    standardowe wejścia/wyjścia portu PI jeśli nie są wykorzystywane przerwania 1NT3 .. 1NT6.

Ta sama zasada dotyczy linii:

•    P1.7/T2, która może równocześnie pełnić rolę wejścia impulsów zewnętrznych zliczanych w liczniku T2 lub linii portu PI,

•    P1.5/T2EX wykorzystywanej do sprzętowego ustalania momentu wpisu wartości początkowej do licznika T2.

Tabela 14-2 Funkcje alternatywne portu P1.0 .. PI.3.

Symbol

Typ

Funkcja

P1.0/

INT3 / CCO

we/ wy

linia portu PI .0/wejście przerwania INT3/

/sprzętowy wpis wartości chwilowej licznika T2 do rejestru CRC/

/wyjście sterowane komparatorem CRC

Pl.l/

INT4/

CCI

we/wy

linia portu Pl.l/wejście przerwania 1NT4/

/sprzętowy wpis wartości chwilowej licznika T2 do rejestru CCI/

/wyjście sterowane komparatorem CCI

PI .2/ INT5/ CC2

we/ wy

linia portu P1.2/wejście przerwania INT5/ /sprzętowy wpis wartości chwilowej licznika T2 do rejestru CC2/

/wyjście sterowane komparatorem CC2

PI .3/ INT6/ CC3

we/wy

linia portu P1.3/wejście przerwania 1NT6/ /sprzętowy wpis wartości chwilowej licznika T2 do rejestru CC3/

/wyjście sterowane komparatorem CC3

W mikrokontrolerze SAB 80515/535 z licznikiem T2 związanych jest 15 rejestrów: przechowujących wartości chwilowe (CRC, CCI .. CC3) i wartość początkową w trybie autoładowania (CRC), rejestru odblokowującego tryb porównania /wpisu wartości chwilowej (CCEN), programującego tryb pracy licznika (T2CON), rejestrów uaktywniających strukturę i priorytety przerwań (IRCON, IEN0, IEN1,1P0 oraz IP1).


Wyszukiwarka

Podobne podstrony:
Untitled75 142 14. Licznik T2 w 8052 i SAB 80515/535 142 14. Licznik T2 w 8052 i SAB 80515/535 UD
Untitled76 144 14. Licznik T2 w 8052 i SAB 80515/535 --1- n 2Sb 7 U ź U Schemat blokowy licznika T
Untitled77 146 14. Licznik T2 w 8052 i SAB 80515/535 COCAH3 1 COCAL3
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
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
Untitled85 __15. Obniżanie pobor • V "    ^ *16. Watchdog w SAB 80515/535 Za
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