永发信息网

【using是什么意思】51 interrupt using(n)后面的USING是什么意思

答案:2  悬赏:20  手机版
解决时间 2021-01-25 04:49
  • 提问者网友:最爱你的唇
  • 2021-01-24 07:17
【using是什么意思】51 interrupt using(n)后面的USING是什么意思
最佳答案
  • 五星知识达人网友:西风乍起
  • 2021-01-24 07:53
【答案】 interrupt 表示中断优先级,using表示所用工作寄存器组.
  interrupt x using y
  跟在interrupt 后面的xx 值得是中断号,就是说这个函数对应第几个中断端口,一般在51中
  0 外部中断0
  1 定时器0
  2 外部中断1
  3 定时器1
  4 串行中断
  其它的根据相应得单片机有自己的含义,实际上c在编译的时候就是把你这个函数的入口地址放到这个对应中断的跳转地址
  using y 这个y是说这个中断函数使用的那个寄存器组就是51里面一般有4个 r0 -- r7寄存器,如果你的终端函数和别的程序用的不是同一个寄存器组则进入中断的时候就不会将寄存器组压入堆栈返回时也不会弹出来 节省代码和时间
全部回答
  • 1楼网友:想偏头吻你
  • 2021-01-24 08:44
好好学习下
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯