Page 332 - Programming Microcontrollers in C
P. 332
Cosmic MC68HC16 Compiler 317
;155 else
bra L112
L102: ; line 155, offset 33
;156 OC1D.OC1D3=ON;
ldy #0
bset -1783,y,#8
L112: ; line 156, offset 41
; 157 TFLG1.OC3F=OFF; /* reset OC3 interrupt flag */
ldy #0
bclr -1758,y,#32
;158 TOC1+=pwm_period;
ldd _pwm_period
addd -1772,y
std -1772,y
;159 TOC3=TOC1+pwm_count;
addd _pwm_count
std -1768,y
;160 }
pulm k,z,y,x,d,e
rti
;161
;162 @port void PIT_Isr( void) /* the PIT isr */
;163 {
.even
_PIT_Isr:
pshm k,z,y,x,d,e
tskb
tbek
tbxk
tbyk
tbzk
;164 been_here++;
incw _been_here
;165 sec++;
incw _sec
;166 }
pulm k,z,y,x,d,e
rti
Listing 6-5: Interrupt Service Routines