wuzhengmin 发表于 2025-11-16 12:22:12

BIN文件夹里头:


A251是宏汇编,负责汇编语言的编译工作,把汇编的助记符翻译成机器代码

C251是C编译器,负责C语言的编译工作,把C语言翻译成机器代码

L251是连接器和定位器,负责把目标模块放在不同的空间,然后连接在一起,产生可以执行大文件。

LIB251是提供库函数,在连接过程中要用到。






wuzhengmin 发表于 2025-11-16 12:24:45

Examples子目录就是一些例子


不过没有STC提供的多,

我们直接看STC的就OK

wuzhengmin 发表于 2025-11-16 12:27:48

接着的目录是HELP:


我暂时还没学会利用这些文件

主要是大学时代没有开英语,开的是日语,就影响英语水平.......

wuzhengmin 发表于 2025-11-16 12:30:42

INC子目录就是纯粹头文件:

wuzhengmin 发表于 2025-11-16 12:45:21

头文件子目录,重点看STC的:


当然前提是你已经把STC的MCU导入Keil μVision里!

我们打开STC32.h看看:

也是定义了某一位,定义了寄存器的地址:

wuzhengmin 发表于 2025-11-16 12:48:09

好好看,多了好多外设.......


几千行,很多

看扩展的FSR,用了指针:






wuzhengmin 发表于 2025-11-16 12:52:04

为什么用指针?外设越来越多,原有的SFR区域是不够用的,要创新才能描述清楚

wuzhengmin 发表于 2025-11-16 12:54:23

其实仔细读一下STC的32位头文件,你会发现很好用:


看看nop的变化...........

wuzhengmin 发表于 2025-11-16 12:56:23

也提供了通用库文件:

wuzhengmin 发表于 2025-11-16 12:58:14

最后是监视器和调试器的一些目录及文件:
页: 1 2 3 4 5 6 [7] 8 9 10 11 12 13 14 15 16
查看完整版本: 跟着何宾老师学习STC32位8051单片机原理及应用-STC32G12K128