![Samsung S3C9454B Скачать руководство пользователя страница 151](http://html1.mh-extra.com/html/samsung/s3c9454b/s3c9454b_user-manual_4006826151.webp)
BASIC TIMER and TIMER 0
S3C9454B/F9454B
10-6
F
PROGRAMMING TIP — Configuring the Basic Timer
This example shows how to configure the basic timer to sample specification.
ORG
0000H
VECTOR
00H,INT_9454
; S3C9454B/F9454B has only one interrupt vector
;--------------<< Smart Option >>
ORG
003CH
DB
00H
; 003CH, must be initialized to 0
DB
00H
; 003DH, must be initialized to 0
DB
0E7H
; 003EH, enable LVR (2.3 V)
DB
03H
; 003FH, internal RC (3.2 MHz in V
DD
= 5 V)
;--------------<< Initialize System and Peripherals >>
ORG
0100H
RESET:
DI
; Disable interrupt
LD
CLKCON,#00011000B
; Select non-divided CPU clock
LD
SP,#0C0H
; Stack pointer must be set
•
•
LD
BTCON,#02H
; Enable watchdog function
; Basic timer clock: f
OSC
/4096
; Basic counter (BTCNT) clear
•
•
•
EI
; Enable interrupt
;--------------<< Main loop >>
MAIN:
•
LD
BTCON,#02H
; Enable watchdog function
; Basic counter (BTCNT) clear
•
•
•
JR
T,MAIN
;
;--------------<< Interrupt Service Routines >>
INT_9454:
•
; Interrupt enable bit and pending bit check
•
;
•
; Pending bit clear
IRET
;
•
•
END
;
Содержание S3C9454B
Страница 1: ...S3C9454B F9454B 8 BIT CMOS MICROCONTROLLER USER S MANUAL Revision 1 ...
Страница 25: ...PRODUCT OVERVIEW S3C9454B F9454B 1 10 NOTES ...
Страница 35: ...ADDRESS SPACES S3C9454B F9454B 2 10 NOTES ...
Страница 65: ...CONTROL REGISTERS S3C9454B F9454B 4 18 NOTES ...
Страница 123: ...CLOCK CIRCUIT S3C9454B F9454B 7 4 NOTES ...
Страница 133: ...RESET and POWER DOWN S39454B F9454B 8 10 NOTES ...
Страница 145: ...I O PORTS S3C9454B F9454B 9 12 NOTES ...
Страница 173: ...A D CONVERTER S3C9454B F9454B 12 8 NOTES ...
Страница 183: ...ELECTRICAL DATA S3C9454B F9454B 13 10 NOTES ...
Страница 193: ...S3F9454B MTP S3C9454B F9454B 15 4 NOTES ...