AT89S52

2020-01-25 15:37发布

我的板子AT89S52的ROM只有8K没有外部拓展,但是我编译生成的.hex文件有21K,程序怎么也能下得进去的?向大神求解
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
liwei_jlu
1楼-- · 2020-01-26 14:13
友情提示:标题不合格、重复发帖,将会被封锁ID。

根据编译结果 ro code 大小才是程序的大小
sunocean
2楼-- · 2020-01-26 16:14
改标题吧,这是小黑屋的节奏
实际大小看keil编译框里面有
shawn_bu
3楼-- · 2020-01-26 16:32
就不能顺手取个长点的标题“AT89S52的ROM只有8K没有外部拓展,但是我编译生成的.hex文件有21K”?
823032003
4楼-- · 2020-01-26 21:31
hex文件也是有格式的,只有里面的数据格式里面的数据才会被下载进flash。

1.1 记录格式
1.2 00-数据记录
1.3 04-扩展线性地址记录(HEX386)
1.4 02-扩展段地址记录(HEX86)
1.5 01-文件结束(EOF)记录
ruan18278816371
5楼-- · 2020-01-27 02:17
 精彩回答 2  元偷偷看……
sky_walker
6楼-- · 2020-01-27 02:26
呵呵,这个不是flash文件

一周热门 更多>