51单片机快速入门之中断的应用
基本函数:
void T0(void) interrupt 1 using 1
{
这里放入中断后需要做的操作
}
void T0(void):
这是一个函数声明,表明函数 T0 不接受任何参数,并且不返回任何值。
interrupt 1:
这是关键字和参数,用于指定这个函数是一个中断服务例程,其中 1 表示中断号。不同的中断号对应不同的中断源.
using 1:
这是另一个关键字和参数,用于指定该中断服务例程使用的工作寄存器组。
在一些微控制器中,允许程序员在中断服务例程中使用不同的工作寄存器组,以避免与主程序中的寄存器冲突。这里的 1 表示使用第1个工作寄存器组。
中断号解释: interrupt
- 外部中断0 (INT0) 中断号0
- 定时器/计数器0 (T0) 中断号1
- 外部中断1 (INT1) 中断号2
- 定时器/计数器1 (T1) 中断号3
- 串行口中断 (串行I/O) 中断号4
使用中断前必要的设置:

串行通信控制寄存器 SCON 简称:串口控制 图片来源于网络


最低0.47元/天 解锁文章
2543

被折叠的 条评论
为什么被折叠?



