作业帮 > 综合 > 作业

单片机C语言编程的中断号是指代什么意义啊?如:void timer1() interrupt 3 中的3

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/26 16:35:02
单片机C语言编程的中断号是指代什么意义啊?如:void timer1() interrupt 3 中的3
单片机C语言编程的中断号是指代什么意义啊?如:void timer1() interrupt 3 中的3
51单片机通常有5个中断,当中断发生时,程序会跳到相应的中断服务程序去执行.为了区别不同的中断,引入了中断号,单片机的中断号对应的中断类型如下:
中断号 中断源 中断向量
复位 0000H
0------------外部中断0-------------------------0003H
1-----------定时器中断0------------------------000BH
2------------外部中断1-------------------------0013H
3------------定时器中断1-----------------------001BH
4------------串口中断 ---------------------------0023H
5-----------定时器2--------------------------- 002BH (at89s52)
当中断发生时,单片机能识别是哪个中断,然后跳到相应相应的中断向量(该处是一条跳转指令,跳到中断服务程序),接着跳到中断服务程序去执行