永发信息网

单片机中断函数如何编写?

答案:3  悬赏:20  手机版
解决时间 2021-02-01 19:28
单片机中断函数如何编写?
最佳答案
中断服务程序的入口地址是相对固定的,而普通的功能程序入口则是随意设置的,此外,中断服务程序的调用方式也不同于普通的功能程序,中断服务程序的调用是靠中断申请信号,而非普通的程序。
在C51中,中断服务程序同样是一种特殊的函数,其标准形式如下。
void 函数名(void)interrupt n using m
{
函数体语句
}
此处的interrupt和using是C51的关键字,interrupt表示该函数是一个中断服务函数,n表示该中断服务函数所对应的中断源,中断源与中断编号的对应关系见表

Using用指定该中断服务程序要使用的工作寄存器组号,m取值为0~3,当不使用关键字using时,编译系统将会把当前工作寄存器组的8个寄存器都压入堆栈,中断服务函数是由系统调用的,程序中的任何函数都不能调用中断服务函数。
一般可以不使用using m.
全部回答
建议去参考一下Fresscale的编译器及编程指南或手册,这些在其网站都是有下载的,可能都是英文的,只要你有足够的兴趣,这不算什么困难。
16位飞斯卡尔的书是在这个系列单片机书中比较多的
你没听过全国智能车大赛吗?就是用这块单片机
这个中断判断方法很多
你可以接几个LED灯,用中断控制不同的LED不就行咯,
如果你是学校学习的话
肯定就带有学习板,那就更简单了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
鼻子两侧毛孔粗大怎么办?
EXW是什么意思—eBay中国
詹姆斯·哈登是不是被高估了
用高秆不抗倒伏但能抗锈病的小麦与一矮秆抗倒
天长观的意思是什么啊?知道的请说下!
两个失下边一个车念什么
What does he look like?和What is he like?
患者,女,21岁。发现右侧乳腺外上象限一单个
景涛国际物流地址在什么地方,我要处理点事!
俩个手机咋能微信互相看见
潮波的意思是什么啊?知道的请说下!
索八雨刷开关int是什么意思?
音乐的作用,乐以教和有一定的政治意义吗?
16款国产普拉多2700和16款中东普拉多2700哪个
窈字五行属什么的
推荐资讯
梅花开时是冬天,但《早》一文中却写梅飘香而
急性胰腺炎的淀粉酶测定哪项是正确的A.血清淀
In order to a good knowledge of English,
祁县昭馀工商所地址在哪,我要去那里办事
云树小学地址好找么,我有些事要过去
齐巧的意思是什么啊?知道的请说下!
信通驾驶员服务中心地址在哪,我要去那里办事
【英语翻译Valentines day sucks when you're
汇编实现if(a<b)a++;elseb++
振华小学(河池巴马瑶族自治县)地址在什么地方
浙江温岭到广东中山汽车票是多少
恒德里居委会地址在哪,我要去那里办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?