![Samsung S3P80C5 Скачать руководство пользователя страница 230](http://html1.mh-extra.com/html/samsung/s3p80c5/s3p80c5_user-manual_3993739230.webp)
S3P80C5/C80C5/C80C8
BASIC TIMER AND TIMER 0
10-9
F
F
Programming Tip — Programming Timer 0
This sample program sets timer 0 to interval timer mode, sets the frequency of the oscillator clock, and
determines the execution sequence which follows a timer 0 interrupt. The program parameters are as follows:
— Timer 0 is used in interval mode; the timer interval is set to 4 milliseconds
— Oscillation frequency is 4 MHz
— General register 60H (page 0)
←
60H + 61H + 62H + 63H + 64H (page 0) is executed after a timer 0
interrupt
ORG
0FAH
; Timer 0 overflow interrupt
VECTOR
T0OVER
ORG
0FCH
; Timer 0 match/capture interrupt
VECTOR
T0INT
ORG
0100H
RESET
DI
; Disable all interrupts
LD
BTCON,#0AAH
; Disable the watchdog timer
LD
CLKCON,#18H
; Select non-divided clock
CLR
SYM
; Disable global and fast interrupts
CLR
SPL
; Stack pointer low byte
←
"0"
; Stack area starts at 0FFH
•
•
•
LD
T0CON,#4BH
; Write '01001011B'
; Input clock is f
OSC
/256
; Interval timer mode
; Enable the timer 0 interrupt
; Disable the timer 0 overflow interrupt
LD
T0DATA,#5DH
; Set timer interval to 4 milliseconds
; (4 MHz/256)
÷
(93 + 1) = 0.166 kHz (6 ms)
SRP
#0C0H
; Set register pointer
←
0C0H
EI
; Enable interrupts
•
•
•
Содержание S3P80C5
Страница 2: ...S3P80C5 C80C5 C80C8 8 BIT CMOS MICROCONTROLLERS USER S MANUAL Revision 1 ...
Страница 5: ......
Страница 13: ......
Страница 15: ......
Страница 17: ......
Страница 19: ......
Страница 49: ...ADDRESS SPACES S3P80C5 C80C5 C80C8 2 20 NOTES ...
Страница 197: ...INSTRUCTION SET S3P80C5 C80C5 C80C8 6 88 NOTES ...
Страница 201: ...CLOCK CIRCUITS S3P80C5 C80C5 C80C8 7 4 NOTES ...
Страница 237: ...TIMER 1 S3P80C5 C80C5 C80C8 11 6 NOTES ...
Страница 245: ...COUNTER A S3P80C5 C80C5 C80C8 12 8 NOTES ...
Страница 255: ......
Страница 257: ......
Страница 259: ......
Страница 261: ......
Страница 263: ...BOOK SPINE TEXT SAMSUNG Logo S3P80C5 C80C5 C80C8 Microcontrollers User s Manual Rev 1 May 2002 ...