SFR是一组实实在在的物理寄存器,而不是ram的一部分。只是他们的地址和ram的一部分重叠?

booming 2007-08-03 08:26:29
SFR是一组实实在在的物理寄存器,而不是ram的一部分。只是他们的地址和ram的一部分重叠?
...全文
872 8 打赏 收藏 转发到动态 举报
写回复
用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
  • 打赏
  • 举报
回复
^_^
《单片机应用技术》课程标准 一、课程信息 课程名称:单片机应用技术 课程代码: 学时/学分: 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学时 【实训与作业】 单灯点

27,383

社区成员

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

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