EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
先介绍一下常识: hex文件,就是我们要下载到单片机中的程序文件,而每一种单片机,都有一定的程序存储空间,一般就是多少K的Flash,例如STC15W408AS是8K的Flash,就是8K的程序存储空间,STC15W404AS就是4K的程序存储空间。
/ I. j3 q2 N. g0 @) S& u如果你写的程序大于4K,那就不能用4K的单片机,而要用4K以上的单片机才可以。这个道理简单吧。 Q& J2 L L# F
引出问题: 我们写好的程序,到底是多大呢? ! o0 P4 ]! Z5 W2 Z0 S7 ?( _! O5 @6 L
很多人会看上图中的hex文件在windows中的大小,如上图,是4K。不过,这并不是它占用单片机程序存储空间的大小。占用单片机程序存储空间的大小,可以在编译软件里面看到: 5 L8 Z( a+ p3 H* Q, v& }
2 @. b; A @0 m( \8 B4 e7 m% y这里显示的1点多K就是真正的占用单片机程序存储空间大小。
7 q; _4 \% Q! n) Y |