永发信息网

单片机C语言中断函数的定义形式是怎样的?

答案:4  悬赏:50  手机版
解决时间 2021-01-13 23:48
单片机C语言中断函数的定义形式是怎样的?
最佳答案
对于C51单片机,其内部总共有五级中断源
分别为外部中断0、定时器0、外部中断1、定时器1及串行中断。
C51单片机的中断使用时,主要是通过中断服务号来决定的。
如你定义一个中断服务函数:
void KEY(void) intterrupt 0
{
}

当外部中断0申请中断时
会自动根据interrupt后面的0,找到上面定义的这个中断服务函数。
对于其他四个中断源,其对应的中断号分别为1、2 、3、4
全部回答
函数名() interrupt 0 (1,2,3,4) using 工作组

举例:


串口中断函数void Int_uart(void)  interrupt 4 //using x  (注:using x 是可选的)
{
     if(RI==1)
    {
         ......
    }
    if(TI==1)
   {
       .......
    }}
注意,中断函数不能有参数和返回值
对51而言,形式如下:
void 中断名(void) inerrupt 中断号 using 工作寄存器组
比如外部中断0
void ext0(void) interrupt 0 using 1 //后面的using 1可以省略,缺省为0
定时器1
void t1isr() interrupt 3
等等
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
孩子已经4个月了男方怎样才能提出离婚
自助办理社保怎么办理
小星星幼儿园(道县规划建设局西北)地址在什么
北斗安装,要信息费吗?货车安装北斗有什么用呢
如果 al=10001000b ,请问如何判断其最高位是
1000千克等于多少克,1吨等于多少克
kl332列车经过哪些站
鸽子能旺风水吗
计量认证怎么办理
照明用电量怎样换算成电流
愤青特朗普叫嚣对华开战 中国阉货精英愿为国
一人有限公司变更为2人公司的程序怎么走
我想送朋友护肤品,送什么比较好
专业的一套渔具有哪些
王者荣耀勇士怎么获得
推荐资讯
东方标志汽车是哪个国家的发动机
河南用英语怎么说,河南的英语翻译是:Henan
我女朋友身材很好,但是脸蛋长得不好看,要还
49乘94加49加49乘3加2乘49怎么简便?
求一套详细的配置及真实价钱
奔腾4和酷睿i3有什么区别
怎么对付养猫邻居
河南省鹤壁市鹤山区鹤壁集镇,中杨邑村管低保
做法,农家烧草鱼怎么做好吃,农家烧草鱼的家
单选题豆科植物根瘤菌固氮能力最强的时期是A.
钻石吊坠后面的钢印是刻主钻分数吗
什么是PCI-E Slot 有什么作用?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?