- 打卡等级:以坛为家I
- 打卡总天数:312
- 最近打卡:2025-03-11 13:20:13
荣誉版主
- 积分
- 5395
|
本帖最后由 LAOXU 于 2023-12-25 08:22 编辑
1. STC8H 头文件 警告问题.
目前采取的方案是, 选择 扩展连接器 LX51 , 并且 打开 Project --> Options For Target .... , 选择 LX51 Misc , 在 Misc controls 窗口, 输入 REMOVEUNUSED 后保存.
2. 中断向量 超出 Keil C51 规定的 最大数量 32个 问题.
目前采取的最佳方案是, 打个 Keil C51 中断向量 扩展补丁, 就可正常使用了.
但 连接器 只能选择 BL51 , 不能选择 扩展连接器 LX51 , 否则报错编译通不过.
问题: 上述两种方案, 只能 2选1 ,
你如果选择 关闭头文件报警, 则 超出 Keil C51 规定的 中断向量 号, 必须 手动修改程序, 用其他办法间接解决.
你如果选择 加装 Keil C51 中断向量 扩展补丁, 则 编译时 头文件 的上百个警告问题, 谁看了都头大.
难道 鱼与熊掌不可兼得 吗???
===================================================
答案是: 鱼与熊掌是可以兼得的, 并且解决了随意可 监控 或 修改 XFR 寄存器 的难题.
只要你下载以下头文件, 复制到 Keil\C51\INC\STC 子目录下, 一切问题都得到解决.
|
1
喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
-
+1
楼主威武~
|