单片机 c 语言 实现中断中void it0(void) interrupt 0 using 1 后面买的interrupt 0 using 1什么意思?

什么规则?分别表示什么意思???跪求一定采纳... 什么规则?分别表示什么意思???跪求 一定采纳 展开
 我来答
卑新之sQ
推荐于2016-10-31
知道答主
回答量:5
采纳率:0%
帮助的人:10.1万
展开全部
此函数为外部中断1函数 ,函数名为it0(),interrupt后接中断号,0 代表外部中断1,1 代表定时器中断0,2 代表外部中断2,3代表定时器中断1,4 代表串口中断。using后接寄存器号 这个不需要了解,如果你不知道用哪个寄存器,直接把中断函数写为 void it0(void) intettupt 0 即可 ,单片机会自动选择空闲寄存器的。
匿名用户
推荐于2016-09-05
展开全部
void INT0()interrupt 0 using 1
{....
.....
}
interrupt 0 指明是外部中断0;
interrupt 1 指明是定时器中断0;
interrupt 2 指明是外部中断1;
interrupt 3 指明是定时器中断1;
interrupt 4 指明是串行口中断;
using 0 是第0组寄存器

using 1 是第1组寄存器;
using 2 是第2组寄存器;
using 3 是第3组寄存器;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
lay唐涛
2013-07-21 · TA获得超过100个赞
知道答主
回答量:77
采纳率:0%
帮助的人:14.6万
展开全部
亲!首先这个函数是一个对中断进行定义的函数,然后interrupt 0是外部中断函数,就是51中所说的外部中断0,他的触发引脚是P3.2口(p3.3也是一个外部中断出发引脚),当P3.2口为低电平时中断就会触发,执行void it0(void) interrupt 0 using 1 这个中断函数内的内容。using 1初学者在使用时可以先不用定义,直接打void it0(void) interrupt 0{ }就可以了!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式