社区
单片机/工控
帖子详情
SFR是一组实实在在的物理寄存器,而不是ram的一部分。只是他们的地址和ram的一部分重叠?
booming
2007-08-03 08:26:29
SFR是一组实实在在的物理寄存器,而不是ram的一部分。只是他们的地址和ram的一部分重叠?
...全文
872
8
打赏
收藏
SFR是一组实实在在的物理寄存器,而不是ram的一部分。只是他们的地址和ram的一部分重叠?
SFR是一组实实在在的物理寄存器,而不是ram的一部分。只是他们的地址和ram的一部分重叠?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bigbat
2007-08-11
打赏
举报
回复
这个和cpu的设计有关。对于I/O的访问大概有三种
1 端口独立式。就是I/O和内存分开编址。如x86系列 out 70,al
2 端口映射式。就是I/O和内存统一编址。访问I/O和内存一样。如 ARM、6502等。
3 寄存器扩展式。就是寄存器和I/O一样。如8051、PIC等。
兄弟,要多看原理的书啊!
yjukh
2007-08-11
打赏
举报
回复
应该是实实在在的,不然数据怎么放啊?
只是这些存储器还具有其它的功能,所以叫特殊功能寄存器
Great_Bug
2007-08-09
打赏
举报
回复
只是他们的地址和ram的一部分重叠?
-----
因为有不同的控制信号,所以不是重叠的
booming
2007-08-06
打赏
举报
回复
51单片机中的通用寄存器属于ram还是属于cpu?比如一本书说cpu寄存器分通用寄存器和系统寄存器,然后框图里是包括通用寄存器的,
但另外一本书上看到cpu通用寄存器又是存放在RAM里的。。
糊涂啊
爱是一种信仰
2007-08-06
打赏
举报
回复
关注中...还有其它寻址方式么?
TheSaviour
2007-08-03
打赏
举报
回复
对于51来说,7f以上的地址,直接寻址SFR,寄存器寻址RAM。SFR并没有占用RAM的空间。而7f以下,四个bank的R0~R7,都是占用RAM的。
lbing7
2007-08-03
打赏
举报
回复
SFR是一组实实在在的物理寄存器,而不是ram的一部分
这个有异义,是RAM的一部分...
shop34480016
2007-08-03
打赏
举报
回复
^_^
《单片机应用技术》课程标准.doc
《单片机应用技术》课程标准 一、课程信息 课程名称:单片机应用技术 课程代码: 学时/学分: 4学分 适用专业:电子、通信类专业 先 修 课:电子应用技术,C语言等 后 续 课:电子产品维修等 开课学院或教研室: 执笔: 审核:(教研室主任签字) 日期: 年 月 审定:(学院院长签字) 日期: 年 月 二、课程性质与作用 《单片机应用技术》是电子通信类专业的专业核心课,也是理工科学生学习、掌握单片 机在控制领域应用开发的入门课程。本课程以51单片机为范例,以应用为出发点,使学 生在熟练掌握单片机的内部结构、工作原理、程序设计等内容的基础上,获得在相应专 业领域内应用单片机的初步能力,为毕业后的就业打下坚实的基础。 本课程计划教学学时为:64学时+2周(专周实训)。 三、本课程与其它课程关系 本课程在第三学期开设,在电子与通信课程体系中,本课程是一个培养综合技能和职 业岗位能力的课程,其相关课程如下表所示: "先修课程 "为本课程支撑的主要能力 "后续课程 "本课程提供的主要能力 " "电子技术 "具备使用电路分析思维与方 "电子设计 "提供具备使用单片机技术进 " "基础 "法进行电路分析与应用能力 "与自动化 "行电子应用辅助设计的能力 " "电子产品 "具备正确使用电工工具,仪 "智能产品 "提供运用单片机技术维修相 " "工艺 "表进行焊接、制作与装配能 "维修 "关智能产品的能力。 " " "力 " " " "电子应用 "具备典型电子电路设计、调 "毕业/综合"提供具备使用单片机技术进 " "技术 "试与应用能力 "设计 "行电子系统设计的能力 " "程序设计 "具备程序编写与设计能力 " " " 四、课程教育教学目标 1.知识目标 (1)熟悉80C51的内部结构以及工作原理; (2)掌握80C51单片机存储空间、
SFR
、工作
寄存器
的使用; (3)掌握C语言应用以及程序设计; (4)掌握MCS-51单片机定时/记数器、中断以及串行口的使用 ; (5)熟悉掌握存储器及其典型接口的扩展及编程技术。 2.能力目标 (1)帮助学生熟悉80C51系列单片机的特征、内部接口电路和工作原理,学习C语言 的应用程序设计; (2)培养学生在自动化、检测技术、信号处理以及电力传动等领域应用单片机的能 力,培养学生设计和开发单片机应用系统的能力。 3.素质目标 (1)具备良好的工作态度、责任心。 (2)具有较强的团队意识和协作能力。 (3)具有较强的学习能力、吃苦耐劳精神。 (4)具有较强的语言表达能力和协调人际关系能力。 (5)具有认识自身发展重要性以及确立自身继续发展目标的能力。 五、课程教学内容和建议学时 第一章 80C51单片机基础 【教学内容】 1.1单片机及其发展应用 单片机的产生及发展 单片机、单片机系统及单片机应用系统 常用单片机简介 单片机的应用 1.2 80C51单片机的内部结构 80C51单片机和80C51系列单片机 80C51单片机的基本组成 80C51典型产品的资源配置 80C51的内部结构 80C51引脚功能 1.3 80C51单片机的存储器结构 程序存储器ROM 数据存储器
RAM
特殊功能
寄存器
1.4 80C51单片机的并行I/O接口 并行I/O接口的结构特点 并行I/O接口的应用特性 并行I/O接口的负载能力 1.5 时钟与时序 时钟电路 CPU时序 1.6 复位电路 复位方式 复位方法 【目的要求】 理解:微型计算机的工作原理;单片机最小应用系统、单片机编程、烧录和运行的基 本概念,单片机时钟电路与输入输出口以及引脚的使用,注意"
地址
重叠
"的问题和程序 状态字PSW中各位的含义。 熟练掌握:二进制数、十进制数、八进制数和十六进制数及其之间的相互转换;计算 机存储容量单位之间的换算关系;微型计算机的基本结构以及各个部分的主要功能;单 片机芯片内部的组成及存储器结构,特别是片内
RAM
和并行I/O口的使用方法。 在实训方面,主要掌握单片机应用系统的基本结构、设计过程、开发工具和方法;学 会硬件系统和软件系统的设计特点、原则、要点和方法;Keil C51的使用方法,包括项目文件的建立、修改、添加、编译、连接等;Keil C51的调试技巧,包括设置和删除断点、查看和修改
寄存器
内容、并行口和定时器/计数 器的使用等技巧。 了解:BCD码和ASCII码的编码规则;单片机的发展、特点、基本组成、应用领域、学 习方法以及典型单片机系列的基本情况;单片机的硬件系统,存储器的分类和工作原理 ,
SFR
的功能介绍及使用方法。 【重点难点】 计算机中不同数制之间的转换,微型计算机的基本结构以及各个部分的主要功能,单 片机芯片内部的组成及存储器结构,特别是片内
RAM
和并行I/O口的使用方法。 【课时分配】6学时 【实训与作业】 单灯点
为什么
SFR
寄存器
和internal
RAM
高128字节
地址
相同?
最早先的单片机internal
RAM
只有128字节,而特殊功能
寄存器
SFR
不在internal
RAM
上,它们是属于很多其它不同的模块,为了方便访问,才把它们编在internal高128字节上。 后来人们发现internal
RAM
128不够用了,想扩展成256字节,那就尴尬了,高128字节
地址
已经分配给
SFR
了,怎么搞? 没关系,他们
地址
虽然一样,但是可以设置访问方式不一样,如果是直接寻址高128字节就是访问
SFR
, 比如 MOV 88H, #00H,就是把0送进
SFR
里, 而间接寻址就是访问
RAM
,
单片机S52片内
RAM
高128H字节和特殊功能
寄存器
各自的
物理
空间不同,但是编址重复
单片机S52片内
RAM
高128H字节和特殊功能
寄存器
各自的
物理
空间分别哪里,不是说他们的分处不同的
物理
区域吗 就是复在不同的
物理
区域,但地制址相同2113(编址重复),访问方5261式和结构有所不同4102; 高128是存储器结构1653,速度慢,需要间接寻址, 比如 MOV R0 #89H MOV A @R0 特殊功能
寄存器
,是
寄存器
结构,速度快,直接寻址, 比如 MOV A 89H 追问 请问其
物理
区域在哪里,请从单片机内部
物理
结构角度回答。谢谢你。 追答 这个问题,Sheet上都没有.
Keil中高128
地址
AT89s52 datasheet原文摘抄: 特殊功能
寄存器
(
SFR
)的
地址
空间映象如表1所示。并不是所有的
地址
都被定义了。片上没有定义的
地址
是不能用的。读这些
地址
,一般将得到一个随机数据;写入的数据将会无效。 AT89S52 有256 字节片内数据存储器。高128 字节与特殊功能
寄存器
重叠
。也就是说高128字节与特殊功能
寄存器
有相同的
地址
,而
物理
上是分开的。当一条指令访问高于7FH 的
地址
时
MCS51 数据存储器(
RAM
)
51 系列单片机的数据存储器分片内
RAM
和片外
RAM
两部分。通常片内数据存储器有 128B,对应的
地址
范围是 00H~7FH;增强型片内数据存储器有 256B, 对应的
地址
范围是 00H~0FFH。片外数据存储器
RAM
最多可扩展至 64KB,
地址
范围为0000H~0FFFFH。 256B 片内数据存储器空间,可分为两个部分。低 128B
RAM
区(00H~7FH)与一 般型单片机的...
单片机/工控
27,383
社区成员
28,770
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章