找回密码
 立即注册

QQ登录

只需一步,快速开始

帖子
查看: 6526|回复: 4
打印 上一主题 下一主题
收起左侧

单片机的外部RAM和内部RAM有什么不同?

[复制链接]
跳转到指定楼层
楼主
ID:707584 发表于 2020-3-13 12:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
单片机的外部RAM在单片机芯片的外部吗?单片机的外部RAM和内部RAM有哪几点不同?
单片机的哪些接口可提供拉电流和灌电流?哪些接口只能提供灌电流?
希望有详细解释 谢谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

举报

沙发
ID:687694 发表于 2020-3-13 12:57 | 只看该作者
是的,外部RAM是另外一个芯片,内外部RAM唯一区别是取值方式不同。
标准51单片机I/O口双向模式可提供100ua左右拉电流,5ma左右灌电流(stc的20ma),在高阻模式,无输入输出电流,推挽模式(stc为例)双向20ma,开漏模式(stc为例)无拉电流,灌电流20ma。各个厂家的mcu并不一样,请参考数据手册中的GPIO篇查找。
回复

举报

板凳
ID:168996 发表于 2020-3-13 13:16 | 只看该作者
外部有2层含义
1.物理上:在mcu外部
2.分类上:区别于cache、iram的称呼
区别:
物理上的外部ram,由于受到外部线路干扰,访问速度会慢于内部构件的“外部ram”
分类上的外部ram,有些架构和内部没有区别,有些架构(比如MCS51)访问指令不同于“内部ram”

单片机的哪些接口可提供拉电流和灌电流?哪些接口只能提供灌电流?
——需要视具体的mcu而定,可参考手册
回复

举报

地板
ID:707584 发表于 2020-3-13 17:14 | 只看该作者
lovexulu 发表于 2020-3-13 12:57
是的,外部RAM是另外一个芯片,内外部RAM唯一区别是取值方式不同。
标准51单片机I/O口双向模式可提供100ua ...

谢谢!!
回复

举报

5#
ID:701297 发表于 2020-3-13 21:58 | 只看该作者
典型的51单片机内部RAM是256B,8根地址线(8位),这256B共分为高128位和低128位,用户使用的区域是低128位(即00H~7FH),通过程序计数器PC寻址。

51单片机的外部RAM可扩展到64KB,16根地址线(16位),使用DPTR作为外部RAM的寻址指针。
回复

举报

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

本版积分规则

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

Powered by 单片机教程网

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