
204
µPD750008 USER'S MANUAL
(2) Example of using INTBT, INT0 (falling edge active), and INTT0 without multiple interrupt processing
<1> A RESET signal disables all interrupts, setting status 0.
<2> INT0 is set to be falling edge active.
<3> Interrupts are enabled by the EI and EI IExxx instructions.
<4> On the falling edge of INT0, the INT0 interrupt service program is started, status is set to 1, and all
interrupts are disabled.
<5> Control is returned from the interrupts by the RETI instruction, status 0 is set again, and interrupts
are enabled.
Remark If all the interrupts are used as having the lower priority as shown in this example, saving or
restoring the register bank is not necessary if RBE = 1 and RBS = 2 for the main program and
register banks 2 and 3 are used, and RBE = 0 for the interrupt service program and register banks
0 and 1 are used.
*
; RBE = 1, MBE = 0
<Main program>
••
••
••
••
••
••
••
••
••
••
••
••
••
••
••
••
••
••
••
••
••
••
••
••
••
••
••
••
••
••
••
••
••
••
••
••
••
••
•
Reset
<2> MOV
Status 0
Status 0
Status 1
A, #1
MOV IM0,
A
CLR1 IRQ0
<3> EI IEBT
EI
IE0
EI
IET0
EI
<4> INT0
<5> RETI
<INT0 service program>
<1>
; RBE = 0
Summary of Contents for PD750004
Page 8: ... MEMO ...
Page 20: ... xii MEMO ...
Page 234: ...214 µPD750008 USER S MANUAL MEMO ...
Page 244: ...224 µPD750008 USER S MANUAL MEMO ...
Page 248: ...228 µPD750008 USER S MANUAL MEMO ...
Page 254: ...234 µPD75008 USER S MANUAL MEMO ...
Page 328: ...308 µPD750008 USER S MANUAL MEMO ...
Page 330: ...310 µPD750008 USER S MANUAL MEMO ...
Page 342: ...322 µPD750008 USER S MANUAL MEMO ...