怎样知道hex文件烧到单片机中占多大程序存储器空间

来源:百度知道 编辑:UC知道 时间:2024/06/06 13:47:09
我用keil写了一个C程序,几百条,生成hex文件有10K,烧到单片机中它要占多少程序存储器空间?

Keil在编译完成后会在屏幕下方的Output Window中的Build信息窗口里显示编译完成后的程序大小,请注意与下面一行类似的内容:
Program Sise: data=xxx xdata=yyyy code=zzzz
data表示程序占用内部Ram的空间大小,单位是字节
xdata表示程序占用外部Ram的空间大小,单位是字节
code表示程序占用程序存储器的空间大小,单位是字节

大约3~4K,单片机的程序都是 .BIN格式的文件,其大小大约为 .HEX文件的三分之一。你可以将 .HEX文件转变为 .BIN文件再看它的大小,一定占不了8KB的空间。