加入收藏 设为首页 帮助中心
 
论坛首页
用户登录 | 用户注册 | 最新悬赏 | 最新贴子 | 会员中心 | 贴子搜索 | 网站地图 | 帮助中心 | 联系我们
站内搜索:
现在位置 > 维库电子开发网论坛 > 单片机 > c51中断问题
帖子主题: c51中断问题
你还没有登录,无法发表回复,请首先 登录.. [注 册]
积分:230 miaoqiang1100
发表于:2007-7-18 10:49:00 楼主
级别:三星
积分:230分
注册:2006年08月13日
c51中断问题
我想问以下C51的中断函数的格式为:void 函数名称(void) interrupt 中断号码 using 缓存库.其中缓存库的数字是(0,1,2,或3)该数字在写中断程序的时候如何来选择写该数字,是任意选一个呢还是有要求的?

 
积分:254 fireyhq5255
发表于:2007-7-18 10:49:00 1 楼
级别:三星
积分:254分
注册:2006年08月19日
RE:c51中断问题
关键字USING对函数目标代码的影响如下:
在函数的入口处将当前工作寄存器保护到堆栈中;
指定的工作寄存器内容不会改变;
函数退出之前将被保护的工作寄存器从堆栈中恢复.


 
积分:262 农民讲习所3641
发表于:2007-7-18 10:49:00 2 楼
级别:三星
积分:262分
注册:2006年08月13日
相同中断等级使用同一个USING
 
 
积分:341 hotpower9957
发表于:2007-7-18 10:49:00 3 楼
级别:四星
积分:341分
注册:2006年08月13日
2个级别~~~
 
 
积分:489 mcuatmel3237
发表于:2007-7-18 10:49:00 4 楼
级别:四星
积分:489分
注册:2006年08月13日
如果是新手建议还是不用的好
控制不好会出错,如果是对汇编很熟的话可以使用。用哪个数字没什么要求,是一样的,如果是0就不要写了。

 
快速回复:
用户名: 密码:  验证码,看不清楚?请点击刷新验证码 注册新帐号?
上传图片格式(jpg/gif/png)和文件格式(rar/pdf)
 
 
网站简介s广告服务网站地图帮助信息联系方式问题报告
Copyright 2007 - 2008 bbs.weeqoo.com
Powered By weeqoo Version 8.0.0XML