3.0效果网站建设多少钱,先备案域名还是先做网站,方案巴巴策划网站,企业注册阿里账号网站建设单片机我们都用过#xff0c;我们知道单片机的FLASH有4K的#xff0c;有8K的#xff0c;单片机程序我们也写过#xff0c;但是我们写好的程序有多大#xff0c;你知道吗#xff1f;程序写好并编译后生成hex文件#xff0c;这个hex文件就是要下载到单片机里的文件#x… 单片机我们都用过我们知道单片机的FLASH有4K的有8K的单片机程序我们也写过但是我们写好的程序有多大你知道吗程序写好并编译后生成hex文件这个hex文件就是要下载到单片机里的文件这个文件的大小不能超过单片机的FLASH大小否则就要优化程序或者选用更大FLASH的单片机。如下图所示就是一个编译好的hex文件我们发现他后边的大小是9KB这个是程序的大小吗其实这是错误的程序的大小要在这里看见Code表示所要执行的代码程序中所有的函数都位于此处。RO-data 表示只读数据程序中所定义的全局常量数据和字符串都位于此处。RW-data表示已初始化的读写数据程序中定义并且初始化的全局变量和静态变量位于此处。ZI-data表示未初始化的读写数据程序中定义了但没有初始化的全局变量和静态变量位于此处。通过上面的描述就可以看出下载到单片机FLASH的程序是CodeRO-dataRW-data运行在RAM中的数据是RW-dataZI-data好了从今天起你就要知道你所写的程序有多大该怎么看了另外程序的大小还可以在工程目录下的.map文件中看到找到.map文件用记事本打开拉到最后就可以看到了。