void time1_isr(void) interrupt 3 using 0如何理解?
答案:2 悬赏:80 手机版
解决时间 2021-02-13 07:31
- 提问者网友:孤凫
- 2021-02-12 09:52
void time1_isr(void) interrupt 3 using 0如何理解?
最佳答案
- 五星知识达人网友:杯酒困英雄
- 2021-02-12 10:44
time1_isr函数是中断3的isr,也就是中断服务例程。
全部回答
- 1楼网友:我住北渡口
- 2021-02-12 11:57
这是按照51单片机的中断向量顺序编的号,也是缺省状态下的优先级。
外部中断0 interrupt 0
定时器0 interrupt 1
外部中断1 interrupt 2
定时器1 interrupt 3
串口中断 interrupt 4
定时器2 interrupt 5
后面的using1 就是在中断服务器里工作寄存器rn使用第1工作区
工作寄存器共有4个工作区,由psw中的rs1 rs0决定
rs1 rs0
0 0 工作区0 对应00h~07h
0 1 工作区1 对应08h~0fh
1 0 工作区2 对应10h~17h
1 1 工作区3 对应18h~1fh
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯