Fujitsu F2MCTM-16LX Hardware Manual page 353

16-bit microcontroller
Table of Contents

Advertisement

;
;---------Main program-------------------------------------
CODE
CSEG
START:
MOV
I:ADER5,#00000000B ;Set analog input of port5 to disable
MOV
I:ADER6,#00000000B ;Set analog input of port6 to disable
MOV
I:DDR6,#11111111B
MOV
I:DDR5,#00000000B
AND
CCR,#0BFH
MOV
I:ICR07,#08H
;Data bank register (DTB) = 00H
MOV
BAPL,#00H
MOV
BAPM,#06H
MOV
BAPH,#00H
MOV
ISCS,#12H
MOV
IOAL,#00H
MOV
IOAH,#00H
MOV
DCTL,#0AH
MOV
DCTH,#00H
;
CLRB
I:EN8
MOV
I:ELVR1L,#00000001B;H level detection set for INT8
CLRB
I:ER8
SETB
I:EN8
MOV
ILM,#07H
OR
CCR,#40H
LOOP:
ÅE
Processing by user
ÅE
BRA
LOOP
;---------Interrupt program-------------------------------------
WARI:
CLRB
I:ER8
ÅE
Processing by user
ÅE
RETI
CODE
ENDS
;---------Vector setting------------------------------------------
VECT
CSEG
ABS=0FFH
ORG
00FF94H
CHAPTER 17 DTP/EXTERNAL INTERRUPTS
;Stack pointer (SP) already initialized
;Set DDR6 to output port
;Set DDR5 to input port
;Interrupts disabled
;Interrupt level 0 (highest) EI
;Channel 0
;Address for storing output data set
;(600
to 60A
H
;Byte transfer, buffer address +1,
;I/O address fixed,
;transfer from memory to I/O
;Set port 0 as transfer destination
;address pointer
;Set transfer count to 10
;INT8 disabled using ENIR1
;INT8 interrupt request flag cleared
;using EIRR1
;INT8 interrupt request enabled using
ENIR1
;Set ILM in PS to level 7
;Interrupts enabled
;INT8 interrupt request flag cleared
;Return from interrupt processing
;Set vector to interrupt number
used)
H
2
OS
337

Advertisement

Table of Contents
loading

This manual is also suitable for:

Mb90360 series

Table of Contents