GMS82512/16/24
HYUNDAI MicroElectronics
LDM
LDM
TDR0,#250
Example 1:
TM0,#0111_1111B
SET1 T0E
Timer0 = 16-bit timer mode, 0.5s at 8MHz
Timer2 = 2ms 8-bit timer mode at 8MHz
Timer3 = 250us 8-bit timer mode at 8MHz
LDM
LDM
LDM
TDR2,#40H
TDR3,#2AH
TM2,#1111_1111B
SET1 T2E
LDM
LDM
LDM
LDM
LDM
LDM
TDR0,#23H
LDM
LDM
IEDS,#XX11_XXXXB
PMR4,#XXXX_X1XXB
TDR1,#0F4H
TM0,#0FH
SET1 INT2E
TDR2,#249
EI
:
:
TDR3,#124
TM2,#0110_1111B
SET1 T0E
SET1 T2E
X: don’t care.
SET1 T3E
EI
:
:
Example 4:
Timer0 = 8-bit timer mode, 2ms interval at 8MHz
Timer2 = 16-bit capture mode
Example 2:
Timer0 = 8-bit timer mode, 2ms interval at 8MHz
Timer2 = 16-bit event counter mode
LDM
LDM
TDR0,#249
TM0,#0111_1111B
SET1 T0E
LDM
LDM
LDM
LDM
LDM
TDR0,#249
LDM
LDM
LDM
TDR2,#40H
TM0,#0111_1111B
TDR2,#3FH
TDR3,#2AH
TM2,#1100_1111B
TDR3,#2AH
TM2,#0100_1100B
SET1 T0E
SET1 T2E
LDM
LDM
IEDS,#XX11_XXXXB
PMR4,#XXXX_X1XXB
SET1 T2E
EI
:
SET1 INT2E
EI
:
:
:
X: don’t care.
Example 3:
Timer0 = 8-bit timer mode, 2ms interval at 8MHz
Timer2 = 8-bit capture mode
42
FEB. 2000 Ver 1.00