Program Example In Event Counter Mode - Fujitsu F2MCTM-16LX Hardware Manual

16-bit microcontroller
Table of Contents

Advertisement

CHAPTER 14 16-BIT RELOAD TIMER
;---------Interrupt program-----------------------------------
WARI:
CODE
;---------Vector setting----------------------------------------
VECT
VECT

Program Example in Event Counter Mode

Processing specification
• An interrupt is generated when rising edges of the pulse input to the external event input pin are counted
10000 times by the 16-bit reload timer 2.
• Operation is performed in the one-shot mode.
• The rising edge is selected for the external trigger input.
2
• EI
OS is not used.
Coding example
ICR04
TMCSR2 EQU
TMR2
TMRLR2 EQU
DDR8
UF2
CNTE2
TRG2
;---------Main program-----------------------------------
CODE
;
264
BRA
LOOP
CLR
I:UF2
:
:
Processing by user
:
:
RETI
ENDS
CSEG ABS=0FFH
ORG
00FFB0H
DSL
WARI
ORG
00FFDCH
DSL
START
DB
00H
ENDS
END
START
EQU
0000B4H
000064H
EQU
00794CH
00794CH
EQU
000018H
EQU
TMCSR2:2
EQU
TMCSR2:1
EQU
TMCSR2:0
CSEG
:
;
;Interrupt request flag cleared
;Return from interrupt
;Set vector to interrupt #19(13
;Reset vector set
;Set to single-chip mode
;Interrupt control register for 16-bit
;reload timer
;Timer control status register
;16-bit timer register
;16-bit reload register
;Port data register
;Interrupt request flag bit
;Counter operation enable bit
;Software trigger bit
;Stack pointer (SP), already initialized
;Used at software starting mode(ACS1 :
STS1, 0 = 00
)
B
)
H

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mb90360 series

Table of Contents