![Samsung S3F80P5X User Manual Download Page 264](http://html.mh-extra.com/html/samsung/s3f80p5x/s3f80p5x_user-manual_349401264.webp)
COUNTER A
S3F80P5_UM_ REV1.00
PROGRAMMING TIP — To generate 38 kHz, 1/3duty signal through P3.1
This example sets Counter A to the repeat mode, sets the oscillation frequency as the Counter A clock source,
and CADATAH and CADATAL to make a 38 kHz, 1/3 Duty carrier frequency. The program parameters are:
17.59 us
37.9 kHz 1/3 duty
8.795 us
— Counter A is used in repeat mode
— Oscillation frequency is 4 MHz (0.25
μ
s)
— CADATAH = 8.795
μ
s / 0.25
μ
s = 35.18, CADATAL = 17.59
μ
s / 0.25
μ
s = 70.36
— Set P3.1 C-MOS push-pull output and CAOF mode.
ORG
0100H
;
Reset
address
START:
DI
•
•
•
LD
CADATAL,#(70-2)
; Set 17.5 ms
LD
CADATAH,#(35-2)
; Set 8.75 ms
;
LD
P3CON,#11110010B
; Set P3 to C-MOS push-pull output.
;
Set
P3.1
to
REM
output
;
LD
CACON,#00000110B
; Clock Source
→
Fosc
;
Disable
Counter
A
interrupt.
;
Select
repeat
mode
for
Counter
A.
;
Start
Counter
A
operation.
; Set Counter A Output Flip-flop(CAOF) high.
;
LD
P3,#80H ;
Set
P3.7(Carrier On/Off) to high.
; This command generates 38 kHz, 1/3duty pulse signal
;
through
P3.1
;
•
•
•
12-6
Summary of Contents for S3F80P5X
Page 10: ......
Page 14: ......
Page 48: ...ADDRESS SPACE S3F80P5_UM_ REV1 00 NOTES 2 22 ...
Page 122: ...INTERRUPT STRUCTURE S3F80P5_UM_ REV1 00 NOTES 5 18 ...
Page 210: ...INSTRUCTION SET S3F80P5_UM_ REV1 00 NOTES 6 88 ...
Page 216: ...CLOCK AND POWER CIRCUITS S3F80P5_UM_ REV1 00 NOTES 7 6 ...
Page 266: ...COUNTER A S3F80P5_UM_ REV1 00 NOTES 12 8 ...
Page 290: ...EMBEDDED FLASH MEMORY INTERFACE S3F80P5_UM_ REV1 00 NOTES 14 18 ...
Page 321: ...DEVELOPMENT TOOLS S3F80P5_UM_ REV1 00 NOTES 19 10 ...