单片机 > 单片机程序设计 > 详情

51单片机中断解释

发布时间:2025-09-22 发布时间:
|


解释 void timer0() interrupt 1 using 2

1、返回值 函数名 interrupt n

    其中n 对应中断源的编号,其值从0 开始,以80C51 单片机为例,编号从0~4,分别对应外中断0、定时器0 中断、外中断1、定时器1 中断和串行口中断。

2、在C51 中,寄存器组选择取决于特定的编译器指令,即使用using n 指定,其中n 的值是0~3,对应使用四组工作寄存器。

    例如可以这样来写:

     void timer0() interrupt 1 using 2

     {…}

    即表示在该中断程序中使用第2 组工作寄存器。

using ** 不要写,写了易出错,不写绝对不出错.

interrupt**是中断源.具体编号如下:

INT0 INTERRUPT 0

T0 1

INT1 2

T1 3

UART 4

T2 5

UART1 6

外部中断2 7

外部中断3 8

外部中断4 9

外部中断5 10

看门狗定时器 11


关键字:51单片机  中断解释 

『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
ADS_LPC2103开发板SPI 4位数码管测试试验