BIN文件夹里头:
A251是宏汇编,负责汇编语言的编译工作,把汇编的助记符翻译成机器代码
C251是C编译器,负责C语言的编译工作,把C语言翻译成机器代码
L251是连接器和定位器,负责把目标模块放在不同的空间,然后连接在一起,产生可以执行大文件。
LIB251是提供库函数,在连接过程中要用到。
Examples子目录就是一些例子
不过没有STC提供的多,
我们直接看STC的就OK
接着的目录是HELP:
我暂时还没学会利用这些文件
主要是大学时代没有开英语,开的是日语,就影响英语水平.......
INC子目录就是纯粹头文件:
头文件子目录,重点看STC的:
当然前提是你已经把STC的MCU导入Keil μVision里!
我们打开STC32.h看看:
也是定义了某一位,定义了寄存器的地址:
好好看,多了好多外设.......
几千行,很多
看扩展的FSR,用了指针:
为什么用指针?外设越来越多,原有的SFR区域是不够用的,要创新才能描述清楚
其实仔细读一下STC的32位头文件,你会发现很好用:
看看nop的变化...........
也提供了通用库文件:
最后是监视器和调试器的一些目录及文件: