BWSU 发表于 2025-2-3 16:50:44

Keil中断向量号拓展插件(c51,c251)

在Keil中,目前的 C51、C251 编译环境下,中断向量号只支持0~31,即中断地址必须小于0100H。程序里使用的中断向量号超过31,编译时就会报错。随着芯片的功能越来来多 、越来越强,STC单片机的部分中断向量号已经 超出31。此前临时解决的方法是借用13号中断向量地址,通过汇编代码从当前中断地址跳转到13号中断地址执行。

此外, 有网友提供了keil中断号拓展插件,安装到 C51、C251目录下也可以解决中断向量号超31时编译报错的问题。

安装方法很简单,运行插件》选择Keil安装目录,然后确定即可:



注意:部份Keil编译器可能不支持该插件。

插件下载:



页: [1]
查看完整版本: Keil中断向量号拓展插件(c51,c251)