单片机中断函数的声明
在的应用中,中断系统非常重要,C51声明中断函数是通过interrupt关键字和中断号0~4来实现,函数声明语法如下:
返回值函数名([参数])[模式][重入]interruptm[usingn]
其中m为中断源编号,51系列单片机中断源及其中断编号如下表所示;n为51单片机内的4个寄存器组(取值为0~3)。如:
voidtimer0(void)interrupt1using2/*Timer0中断,使用第3个寄存器组*/在实际应用两种语言混合编程过程中,只要注意了以上问题,就能快速编写出高效率、高速度、错误较少且容易更新维护的单片机应用程序。
中断编号 | 中断源 | 入口地址 |
0 | 外部中断0 | 0003H |
1 | 定时器/计数器0溢出 | 000BH |
2 | 外部中断1 | 0013H |
3 | 定时器/计数器1溢出 | 001BH |
4 | 串行口中断 | 0023H |
- 上一篇:连接器的基本知识介绍
- 下一篇:单片机函数的声明及段的命名规则