找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 26535|回复: 49
打印 上一主题 下一主题
收起左侧

51单片机的ROM有多大?

  [复制链接]
回帖奖励 20 黑币 回复本帖可获得 2 黑币奖励! 每人限 1 次(中奖概率 50%)
跳转到指定楼层
楼主
有人说4K,也有人说64K。
64K据说是用外部储存器,外部储存器是一个芯片外的外接器件吗?型号是多少?
内部ROM的地址是多少?

垦求各位大佬给我解惑
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:231633 发表于 2017-9-14 23:43 | 只看该作者
51单片机有个型号,是 STC15W4K58S4
它的RAM是4K
他的ROM 是 58K
地址在它手册里面写的,我忘了。

评分

参与人数 2黑币 +23 收起 理由
nobuta + 3 很给力!
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

板凳
ID:89515 发表于 2017-9-15 00:09 | 只看该作者
51单片机的厂家,型号多得很ROM从1k到64k的都有,就51单片机现在谁还愿意去扩展rom哦

评分

参与人数 1黑币 +20 收起 理由
admin + 20

查看全部评分

回复

使用道具 举报

地板
ID:123289 发表于 2017-9-15 00:35 | 只看该作者
51有各种型号,对应有各种不同的ROM,你查一下手册就不会再问这个问题了。
提这个很初级问题,是手册查得的太少了。
真正的ROM版,是用于批量定型产品,需要厂商特别灌制程序。
对应常用的是FLASH版。
回复

使用道具 举报

5#
ID:164602 发表于 2017-9-15 07:33 | 只看该作者
在Keil uVision4中是可以看到的。如图所示
STC89C51RC
4KROM
512RAM还有其它内容

1.jpg (46.01 KB, 下载次数: 60)

1.jpg

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

6#
ID:14237 发表于 2017-9-15 07:38 | 只看该作者
这问题问的,好象还没入门,你可以先看看stc官网的各种单片机参数,再就是下载学单片机视频,要先搞懂原理

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

7#
ID:193818 发表于 2017-9-15 08:39 | 只看该作者
不同型号,都会有不同ROM。可以外挂,这方面的的资料百度百度很多的
回复

使用道具 举报

8#
ID:232681 发表于 2017-9-15 08:59 | 只看该作者
你好,你说的问题,4KB的是程序存储器,64KB的是可寻址外部程序存储器和数据存储器空间。外部程序存储器不是外接器件。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

9#
ID:184267 发表于 2017-9-15 09:42 | 只看该作者
辉煌仪奇 发表于 2017-9-15 08:59
你好,你说的问题,4KB的是程序存储器,64KB的是可寻址外部程序存储器和数据存储器空间。外部程序存储器不 ...

这个64K是xdata对吧?
回复

使用道具 举报

10#
ID:184267 发表于 2017-9-15 09:57 | 只看该作者
HC6800-ES-V2.0 发表于 2017-9-15 07:33
在Keil uVision4中是可以看到的。如图所示
STC89C51RC
4KROM

51单片机可以RAM可以扩展64K的RAM(即是xdata),那么ROM才4K,有什么方法扩展吗?(在不接外部器件的情况下)
回复

使用道具 举报

11#
ID:233329 发表于 2017-9-15 15:29 | 只看该作者
8051ROM4KB
回复

使用道具 举报

12#
ID:233308 发表于 2017-9-15 15:33 来自手机 | 只看该作者
4k到64k都有
回复

使用道具 举报

13#
ID:232431 发表于 2017-9-15 15:43 | 只看该作者
具体得看你的单片机是什么型号啊,单片机的datasheet肯定会说明的啊

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

14#
ID:233344 发表于 2017-9-15 16:28 | 只看该作者
8位CPU·4kbytes程序存储器(ROM)
回复

使用道具 举报

15#
ID:233351 发表于 2017-9-15 16:49 | 只看该作者
很多型号,都不一样的;要参考你选用芯片的手册
回复

使用道具 举报

16#
ID:233357 发表于 2017-9-15 17:17 | 只看该作者
51内部的存储器在物理上可分为4个区域:片内ROM,片外ROM,片内RAM和片外RAM。从逻辑上可分为三个区域,64KB片内外统一编址的程序存储器(ROM),128字节或256字节的片内数据存储器(RAM),64KB片外数据存储器(RAM)

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

17#
ID:233357 发表于 2017-9-15 17:19 | 只看该作者
51内部的存储器从逻辑上可分为三个区域,64KB片内外统一编址的程序存储器(ROM),128字节或256字节的片内数据存储器(RAM),64KB片外数据存储器(RAM)

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

18#
ID:111634 发表于 2017-9-15 19:58 | 只看该作者
51单片机ROM是64KB,因为是16位寻址,因此寻址范围是64KB。64KB分为片内和片外,片内容量取决于不同的单片机,一般是4KB在片内,其余在片外。
回复

使用道具 举报

19#
ID:187532 发表于 2017-9-16 17:54 | 只看该作者
首先51是一个系列,包含好多型号的
回复

使用道具 举报

20#
ID:233539 发表于 2017-9-16 20:33 | 只看该作者
AT89C51RD2 64KB AT89C51RE2好像是128KB
回复

使用道具 举报

21#
ID:233539 发表于 2017-9-16 20:34 | 只看该作者
AT89C51RD2 64KB
回复

使用道具 举报

22#
ID:233539 发表于 2017-9-16 20:38 | 只看该作者
AT89C51RD2  64KB     AT89C51RE2  128KB
回复

使用道具 举报

23#
ID:233568 发表于 2017-9-16 22:22 | 只看该作者
这个可以自己直接去查datasheet数据都有的,ROM现在一般64K吧
回复

使用道具 举报

24#
ID:233606 发表于 2017-9-17 11:51 | 只看该作者
内部ROM为16位,最大程序存储空间为64KB,外部可以扩展ROM,不过现在内部ROM足够用了。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

25#
ID:233718 发表于 2017-9-17 21:15 | 只看该作者
128k吧
回复

使用道具 举报

26#
ID:233759 发表于 2017-9-18 09:20 | 只看该作者
AT89C51RE2  128KB
回复

使用道具 举报

27#
ID:233809 发表于 2017-9-18 11:26 | 只看该作者
128K,256K都有我记得
回复

使用道具 举报

28#
ID:97438 发表于 2017-9-18 14:48 | 只看该作者
看什么型号。 STC15W4K58S4这个芯片,他有4Kram ,58KROM。当然这4kRam里又分为内部Ram和外部ram。对于这个芯片,内部和外部是逻辑上的分别,在物理上是封装在一块芯片里面的。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

29#
ID:97438 发表于 2017-9-18 14:49 | 只看该作者
也有其他外部储存器,是一块芯片,不过我是没有用过。现在也很少用外部储存芯片了。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

30#
ID:233869 发表于 2017-9-18 15:45 | 只看该作者
学到知识了 谢谢楼主x
回复

使用道具 举报

31#
ID:233870 发表于 2017-9-18 15:48 | 只看该作者
不同型号,都会有不同ROM
回复

使用道具 举报

32#
ID:233878 发表于 2017-9-18 15:56 | 只看该作者

51单片机有个型号,是 STC15W4K58S4
它的RAM是4K
他的ROM 是 58K
回复

使用道具 举报

33#
ID:233923 发表于 2017-9-18 18:18 | 只看该作者
不同型号的不一样的。比如STC单片机你到官网去看下PDF上面有介绍
回复

使用道具 举报

34#
ID:233873 发表于 2017-9-18 19:02 | 只看该作者
应该是4k吧
回复

使用道具 举报

35#
ID:232956 发表于 2017-9-18 23:47 | 只看该作者
你好,单片机的rom的大小不一,rom是只读储存器,rom掉电不丢失数据,rom中存程序,并且可以擦出,即可以进行多次编程。以51为例,rom空间就是64k。rom地址范围为0000H~0FFFH.望采纳。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

36#
ID:234022 发表于 2017-9-19 09:03 来自手机 | 只看该作者
51内部的存储器从逻辑上可分为三个区域,64KB片内外统一编址的程序存储器(ROM),128字节或256字节的片内数据存储器(RAM),64KB片外数据存储器(RAM)
回复

使用道具 举报

37#
ID:231508 发表于 2017-9-19 10:48 | 只看该作者
查Datasheet.
回复

使用道具 举报

38#
ID:234114 发表于 2017-9-19 14:53 | 只看该作者
51单片机分几种芯片,89C52  89C51等等,每个命名有规则,命名上就注定了ROM大小。有些芯片大,有些小
回复

使用道具 举报

39#
ID:234145 发表于 2017-9-19 16:03 | 只看该作者
不同型号,rom大小不同
回复

使用道具 举报

40#
ID:234156 发表于 2017-9-19 16:50 | 只看该作者
这个得看规格书吧,不同型号有不同大小的ROM
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表