- 相关推荐
PIC中档单片机的中断总结
与51或者其他系列的单片机相比,PIC 单片机的中断机制有其特殊之处,针对我们一些初学者存在的一些问题和疑惑,我在此做一个个人总结,不当的地方,请站友们指正。先摘引三个对PIC中断理解的回帖,然后我再对中断活动的过程、应该注意的事项、及一个疑惑进行较详细的总结和解释。
---------------
john frank :关于pic中断有些不明白的地方
借用大虾的程序;
;******************** 中断服务代码
btfss INTCON,T0IE ; 判断是否为T0中断
goto other_int
btfss INTCON,T0IF ; it ’s the time of T0 int
goto other_int
bcf INTCON,T0IF ; 是T0中断,清除中断标志
movlw 0x10 ; 微秒的高位字节加上定时时间 256x16分频=4096=0x1000的高位(0x10)
addwf us+1
goto end_int
other_int ; 可添加其他中断服务代码
nop ; other isr code can be added
;**********************************
end_int ; 恢复现场
=================
假如又有新的中断正好在这段程序中间产生
btfss INTCON,T0IF
goto other_int
bcf INTCON,T0IF
程序岂不是要出错跑飞
[1] [2] [3] [4] [5]
【PIC中档单片机的中断总结】相关文章:
PIC单片机在飞机加油系统中的应用04-30
基于PIC单片机的低功耗温度采集系统04-27
中断04-29
[投稿]Chinese TaiJi Boxing(pic.)05-04
中断寄存器05-01
单片机实习报告总结04-30
任务中断对幼儿前瞻记忆的影响04-26
单片机实训总结范文11-29
单片机实习总结 3篇04-27