VCC 发表于 2024-12-29 12:10:33

Keil工程里选择不同系列的51单片机,会对程序编译产生什么影响呢

看到这篇帖子,不禁想再开个贴提问


关于keil中没有stc8h2k12u/Ai8h2k12u的芯片 - 问题反馈:ISP软件/头文件/单片机数据手册规格书等 国芯技术交流网站 - AI32位8051交流社区

实际用下来,似乎不论选择哪个系列,代码都可以正常完成编译。
那么具体选错了会在什么情况下有什么影响呢?


VCC 发表于 2024-12-29 14:27:08

wnagming 发表于 2024-12-29 14:21
你操作了P7口,而这款芯片没有P7口,那就编译不了,实际上你执行的大多数函数,没有操作IO,外设,只有变量 ...
感谢答复

但是我的头文件调用的是正确型号的,相关的寄存器都存在

编译报错是如何产生的呢

VCC 发表于 2024-12-29 14:50:44

wnagming 发表于 2024-12-29 14:36
那是代码写错了?不符合C语言语法

我没报错。

所以如题,题目才是我的问题

VCC 发表于 2024-12-29 15:21:00

wnagming 发表于 2024-12-29 15:19
报错端上来看看啊
我没遇到程序编译问题!

不妨仔细看看,我在一楼问的是什么
我只是对选keil工程的型号的必要性有疑问

health 发表于 2024-12-29 16:06:37

对应一些默认参数。
架构,默认头文件,存储器大小和地址范围,下载和仿真用的参数及dll文件等。

LAOXU 发表于 2024-12-29 17:10:45

C51 中 对 不同的 51架构(有几种), 使用不同的策略, 编译器和连接器支持不同的扩展特征, 不能选错.
STC 属于最经典常规的, 你选市场上常用的型号, 编译都不会存在有问题.
页: [1]
查看完整版本: Keil工程里选择不同系列的51单片机,会对程序编译产生什么影响呢