新手的问题:关于存储器地址的疑惑!

cblxy 2005-05-25 09:21:40
1. 8031单片机外部 程序存储器 和 外部数据存储器 地址都是 0000H-FFFFH,在实际使用中是否存在地址重 叠(即给出一个地址有两个单元响应)?如何区分?

2. 我看8051内部数据存储器地址 00H-FFH , 外部数据存储器 0000H-FFFFH. 这里 00H 与 0000H 是一样的吗? 问题有点幼稚!

3. 什么是准双向口?

都是最基础的问题,请各位专业人士别见怪!
...全文
285 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
zys0001 2005-05-25
  • 打赏
  • 举报
回复
1.程序存储器和数据存储器虽然地址重叠,但因访问的指令不同,实际的物理地址是不重叠的。访问程序存储器是用MOVC指令,访问数据存储器是用MOVX指令
2.00H=000H=0000H=000000H=00000000H,呵呵,都一样,随便你写几个零都行。很多人写成0000H是为了书写工整而已
3.接在外部的开关如果打开,则应当是输入1,而如果闭合开关,则输入0,但是,如果单片机内部的开关是闭合的,那么不管外部的开关是开还是闭,单片机接受到的数据都是0。可见,要让这一端口作为输入使用,要先做一个‘准备工作’,就是先让内部的开关断开,也就是让端口输出‘1’才行。正因为要先做这么一个准备工作,所以我们称之为“准双向I/O口”。

cblxy 2005-05-25
  • 打赏
  • 举报
回复
向杨杨同志敬礼!

礼毕!

27,508

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧