×

keil编译生成程序的大小

消耗积分:1 | 格式:doc | 大小:31KB | 2017-07-19

追风灬小少年

分享资料个

单片机在编程中使用的keil软件(个人使用的是keil UV2),编译后得到的程序文件的大小的判断方法(可能对于低版本的keil软件不适用,但是对于个人使用过的keil UV2版本以及keil UV5版本是适用的)。
Keil软件是在单片机使用过程中必要的软件,那么今天我们就来讨论一下有关keil软件编译出来的文件大小问题。
很对初学keil软件的小伙伴有疑问:我咋知道编译出来的程序是不是超过单片机的ROM(程序存储空间)呢?通常,我们首先想到的是去看keil生成的.hex文件的大小,但是这里笔者告诉你,完全不对。对于所烧录进单片机程序的大小,应该是看keil软件内编译的结果(如下图):
keil编译生成程序的大小

  从图中的Program Size可见,code即为你所编程的大小。那么这个“2439”到底是多大呢?要想知道,你首先还要理解一下单片机常用的一些转换:

  1字节(Byte) = 8字位 = 8个二进制数

  1字位(bit) = 1个二进制数

  1 Byte = 8bit

  1 KB = 1024B

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !