Untitled75

Untitled75



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

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

UD


UD,

r.

62,5 ms

5 ms

12


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

RCAP

EQU

OFFFFh ♦ 1 62500

;przepełnienie licznika T2 wystąpi ;po stanie 0FFFFh+l

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.

JE

EQU

lOlOOOOOb

programowanie przerwań

EAL |

WDT F.T2 \

ES ET1 EX1 ETO T EX0

; EA =1

, odblokowane wszystkie przerwania,

; ET2 =

1, odblokowane przerwanie od przepełnienia licznika T2.

CSEG

AT 0

Dioda PI

4:

MOV

TL2,#Low RCAP

;wartości początkowe licznika T2

MOV

TH2,#High RCAP

MOV

RCAP2L,#Low _RCAP

;i rejestru RCAP

MOV

RCAP2H,#High _RCAP

/

MOV

IE,# IE

programowanie przerwań

MOV

T2CON,# T2CON

;start licznika

;dalsza część programu

ORG

2Bh

1NT_T2:

procedura obsługi przerwania po przepełnieniu licznika

CLR

TF2

;kasowanie znacznika przerwania

CPL

PI .4

;negacja linii PI .4

RET1

;konicc 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 PI .0.. PI .3 można wykorzystać jako:

•    wejścia przerwań: 1NT3 .. INT6,

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

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 / CC0

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 INT4/ /sprzętowy wpis wartości chwilowej licznika T2 do rejestru CCI/

/wyjście sterowane komparatorem CCI

PI .2/ INT5/ CC2

we/ wy

linia portu PI .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 PI.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,1EN1, IP0 oraz IP1).


Wyszukiwarka

Podobne podstrony:
Untitled75 142 14. Licznik T2 w 8052 i SAB 80515/535 8052 Vcc 5 UD, r. PI.4 62,5 ms a 125
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
Untitled85 __15. Obniżanie pobor • V "    ^ *16. Watchdog w SAB 80515/535 Za
Untitled Scanned 14 2 *i Krt*f>*<fci CtoawTi rt MiUftfrt 3.
Untitled Scanned 14 LłJu $ ~ .3 C?<C -J- >    l - Ss V 0 5  &nbs

więcej podobnych podstron