8051(1) -- 架构和存储器结构

发布者:电子设计艺术家最新更新时间:2024-07-24 来源: cnblogs关键字:架构  存储器结构 手机看文章 扫描二维码
随时随地手机看文章

1,总体框块结构

architecture

外部存储器的访问显然需要通过 16-bit address bus,但是外部存储器的使用是非常灵活的:可以存程序代码,也可以存数据。

2,总线结构

bus

由于Program Code和Data的存储是分离的,虽然使用相同的总线,但是Program Code存储在ROM里面;基于此,8051的总线结构应理解为哈佛结构。

3,存储器结构

(1) ROM

image

(2) RAM

00~7F:DATA区

-- 00~1F,Bank Register,4个Bank,32 Bytes;

-- 20~2F,位寻址;

-- 30~7F,通用数据区;

80~FF:SFR


关键字:架构  存储器结构 引用地址:8051(1) -- 架构和存储器结构

上一篇:51学习笔记之关键词data、bdata、idata、pdata、xdata、code的含义
下一篇:8051(2) -- 寻址方式

推荐阅读最新更新时间:2024-11-17 09:23

一种基于C8051F350的无线同步数据采集方法
  歼击机的操纵性,如杆/舵的操纵力、位移等要符合技术要求,符合飞行员的使用习惯,才能使飞行员安全舒适地驾驶歼击机,在整个飞行中较好地完成飞行任务。歼击机操纵杆/舵操纵力一位移性能评估是歼击机产品质量检测的主要项目之一,它根据歼击机操纵杆/舵操纵力一位移性能指标的要求,检测出其力和位移是否在规定的标准范围内。本系统主要完成对歼击机操纵杆/舵操纵力和位移的同步数据采集,并通过无线的方法将采集到的力、位移数据传输给评估系统,为评估系统提供绘制力一位移曲线所需的准确测量数据。   1 系统整体设计   歼击机操纵杆/舵操纵力一位移性能检测评估系统由采集系统和评估系统两部分构成。采集系统主要包括传感器、信号调理电路、微控制器和无线模块。系
[单片机]
一种基于C<font color='red'>8051</font>F350的无线同步数据采集方法
ARM确认华为拥有v9架构授权,麒麟芯片或在汽车行业大展拳脚
ARM 发布了号称10年以来技术改变最大的架构——Armv9。 ARM表示,芯片制造商如果使用该架构,相比上一代v8架构,未来两代芯片的性能都将会有大约30%的提升。对于我们国人而言,与此相关的一个更为重要的信息是,ARM官宣v9架构不受美国出口管理条例(EAR)的约束,拥有v8架构永久授权的华为可以在第一时间使用该技术。 毫无疑问,对于华为来说,这个消息带来的不仅仅是关于麒麟芯片的利好,还有关于未来的某种笃定的信心。 拿到 Armv9架构授权,对于华为意味着什么? 开宗明义。在电科技看来,能在第一时间拿到Armv9 架构授权,是华为海思麒麟高端芯片在未来能够继续存活下去的关键所在,其广泛意义上的作用有这三
[汽车电子]
ARM确认华为拥有v9<font color='red'>架构</font>授权,麒麟芯片或在汽车行业大展拳脚
从CygnalC8051F看8位单片机发展之路
    摘要: 80C51是一个独特的8位单片机系列。80C51从早期Intel公司的MCS-51到PHILIPS、ATMEL等公司发展的80C51系列MCU,再到Cygnal公司最新推出的C8051F,表明了单片机的典型发展过程。Cygnal的C8051带SoC色彩,集成了嵌入式系统的许多先进技术。这些先进技术对8位MCU的发展会有推进作用。     关键词: C8051F CIP-51 交叉开关 JTAG接口 SoC 在嵌入式系统低端的单片机领域,从8位单片机诞生至今,已近30年,在百花齐放的单片机家族中,80C51系列一直扮演着一个独特的角色。Cygnal 推出C8051F更令业界人士刮目相看。回
[应用]
华芯通半导体和UIT创新科携手,共建Arm架构数据中心联合实验室
2017年11月17日(深圳 高交会 讯)– 今日,以 “集聚高端创新资源,打造东部创新中心” 为主题的深圳市龙岗区重大项目签约仪式,暨 “千人计划” 专家创新创业交流会在2017深圳 高交会 期间隆重举办。下面就随网络通信小编一起来了解一下相关内容吧。 在项目签约仪式上,龙岗区委书记张勇、贵州 华芯通 半导体技术有限公司(以下简称: 华芯通 半导体)董事长欧阳武、创新科存储技术(深圳)有限公司(以下简称:UIT创新科)董事长陈凯,以及Arm公司全球执行副总裁兼大中华区总裁吴雄昂共同见证了来自四方代表签署的战略合作框架协议,四方约定在深圳市龙岗区成立 “Arm架构数据中心联合实验室” ,共同开发和建设基于高性能、低功耗的Arm架
[网络通信]
​详解BMW自动驾驶的硬件架构
BMW 在本月初的技术交流活动里面,展示了从 L1-L4 的硬件架构,这个和之前我们看到的 mPAD、hPAD 和 uPAD 的架构是吻合的,结合这个图有很有趣的结论: 1) 目前豪华车企是一定要加大 L2 级别 ADAS 系统的渗透率,之前在高配或者某些配置上落地的策略行不通。所以这次基于 iNext 技术开发的 mPAD 后续搞起来是一个很大的增量,既保证了各种功能的集成化,又可以作为 L3 之上的系统备份 2) L3 以上的配置,都是在摸索期,特别是 L3 只能通过部分场景化的定义来做;往城市应用的 L4 和 L5,多是采用研发类的态度在摸索;对于 BMW 来说,iNEXT 和 i4 上能上的 hPAD 和 mPAD 可能性
[嵌入式]
​详解BMW自动驾驶的硬件<font color='red'>架构</font>
8051单片机的复位状态
  复位就是指通过某种手段使单片机内部某些资源一种固定的初始状态,以确保单片机每次复位后都能在某一固定的环境中从某一固定的入口地址处开始运行,8051复位后片内各特殊功能寄存器状态如下:   PC内容为0000H,使单片机从起始地址0000H开始执行程序。所以单片机运行出错或进入死循环,可以按复位键重启。   ACC内容为00H。   PSW内容为00H,意义为复位后,上次运算没有产生进位或借位,也没有产生半进位或半借位,工作寄存器组R0—R7定位在内部RAM的00-07单元,上次运算没有溢出,累加器中“1”的个数为偶数。   SP内容为07H,意义为堆栈指针SP指向内部数据存储器的07单元,即堆栈从08单元开始。   DPT
[单片机]
<font color='red'>8051</font>单片机的复位状态
S3C2440⑤ | S3C2440时钟体系架构及实验
1.时钟架构 简化一下如图所示: 1.1.时钟源的选择 S3C2440的时钟源来源有两种: 外部晶振(OSC) 外部时钟信号(EXTCLK) 选择哪一路作为S3C2440的时钟源由模式控制引脚OM3和OM2引脚(的电平)决定,如何选择见下图: 以JZ2440开发板为例,其使用的是12Mhz外部晶振, 硬件电路如下: 其OM3和OM2选择引脚设置如下,选择第一种方式: 1.2.MPLL改变主时钟FCLK的控制时序(上电复位时序) 2.实验 —— LED闪烁(为了后续对比) 2.1.实验目的 使用C语言控制LED闪烁。 2.2.实验代码 启动文件与之前相同; C程序添加延时函数delay修改后如下:
[单片机]
S3C2440⑤ | S3C2440时钟体系<font color='red'>架构</font>及实验
雪佛兰电力驱动概念引领汽车行业未来变革
正在举行的法兰克福车展上,首次在欧洲展出的雪佛兰Volt电动概念车引起了与会者的高度关注。在能源安全以及环境保护问题已经成为全球关注焦点的大环境下,雪佛兰Volt电动概念车的出现“擦亮”了全球汽车行业的未来发展前景。这款配备了通用汽车最新一代动力推进系统——E-flex系统的概念车,除了保持通用汽车一贯的创新设计外,更令人关注的一点是,它使消费者几乎可以告别传统加油站。 雪佛兰Volt采用了通用汽车最新、最高效的第五代燃料电池推进技术和锂电池。在实验中,E -Flex动力推进系统可通过外接电源充电获取驱动汽车所需要的电力。雪佛兰Volt 在110 伏电源上充电约六小时即可充满锂电池,而使用220伏电源充电的话,所需的时间更短。使
[焦点新闻]
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved