![Samsung S3C9454B Скачать руководство пользователя страница 171](http://html1.mh-extra.com/html/samsung/s3c9454b/s3c9454b_user-manual_4006826171.webp)
A/D CONVERTER
S3C9454B/F9454B
12-6
F
PROGRAMMING TIP – Configuring A/D Converter
ORG
0000H
VECTOR 00H,INT_9454
; S3C9454/F9454 has only one interrupt vector
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)
ORG
0100H
RESET:
DI
; disable interrupt
LD
BTCON,#10100011B
; Watchdog disable
•
•
•
LD
P0CONH,#11111111B
; Configure P0.4–P0.7 AD input
LD
P0CONL,#11111111B
; Configure P0.0–P0.3 AD input
LD
P2CONH,#00100000B
; Configure P2.6 AD input
EI
; Enable interrupt
;--------------<< Main loop >>
MAIN:
•
•
•
CALL
AD_CONV
; Subroutine for AD conversion
•
•
•
JR
t,MAIN
;
AD_CONV:
LD
ADCON,#00000001B
; Select analog input channel
→
P0.0
; select conversion speed
→
f
OSC
/16
; set conversion start bit
NOP
NOP
;
If you select conversion speed to f
OSC
/16
NOP
;
at least three nop must be included
Содержание 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 ...