8051单片机的存储器组织采用何种结构

发布者:EnigmaticSoul最新更新时间:2015-08-11 来源: dzsc关键字:单片机  存储器 手机看文章 扫描二维码
随时随地手机看文章
问题: 8051单片机的存储器组织采用何种结构?存储器地址空间如何划分围和容量如何?使用上和容量如何?使用上有何特点?
解答:(1)80C51在结构上的特点
80C51采用将程序存储器和数据存储器截然分开,分别寻址的结构,称为Harvard结构。
(2)在物理和逻辑上的地址空间
存储器上设有4个存储器空间:片内程序存储器、片外程序存储器、片内数据存储器、片外数据存储器。
在逻辑上有3个存储器地址空间:片内、片外统一的64KB程序存储器地址空间,片内256B数据存储器地址空间,片外64KB的数据存储器地址空间。
(3)访问格式
访问片内RAM采用MOV格式
访问片外RAM采用MOVX格式
关键字:单片机  存储器 引用地址:8051单片机的存储器组织采用何种结构

上一篇:NRF24L01接收程序(单片机是STC89C52)
下一篇:51单片机继电器使用方法

推荐阅读最新更新时间:2024-03-16 14:28

基于AVR单片机的汽车空调控制系统设计
基于AVR单片机的汽车空调控制系统 摘要: AVR单片机功能强大,用AVR单片机开发各种控制系统只需很少的外部器件就可以实现强大的功能。本文介绍的就是利用Atmega16、CodeVisionAVR C开发环境、Proteus仿真软件开发汽车空调自动控制系统。 前言 Atmega16是美国ATMEL公司的高档8位单片机,采用Flash存储器,可以擦写10000次以上、内部集成 、四通道PWM、集成8路10位精度ADC、片内经过标定的RC振荡器、采用精简指令集,具有32个通用工作寄存器,具有只需两个时钟周期的硬件乘法器,运算速度快等。由于其集成度高、处理速度快,使得利用AVR单片机进行系统开发只需很少(甚至没有)的
[单片机]
基于AVR<font color='red'>单片机</font>的汽车空调控制系统设计
单片机实现数字滤波的算法
单片机主要作用是控制外围的器件,并实现一定的通信和数据处理。但在某些特定场合,不可避免地要用到数学运算,尽管单片机并不擅长实现算法和进行复杂的运算。下面主要是介绍如何用单片机实现数字滤波。 在单片机进行数据采集时,会遇到数据的随机误差,随机误差是由随机干扰引起的,其特点是在相同条件下测量同一量时,其大小和符号会现无规则的变化而无法预测,但多次测量的结果符合统计规律。为克服随机干扰引起的误差,硬件上可采用滤波技术,软件上可采用软件算法实现数字滤波。滤波算法往往是系统测控算法的一个重要组成部分,实时性很强。 采用数字滤波算法克服随机干扰的误差具有以下优点: 1、数字滤波无需其他的硬件成本,只用一个计算过程,可靠性高,不
[单片机]
单片机DS18B20温度测控系统
用单片机开发一个温度测量控制系统,显示用16*2的液晶,实时显示测量温度,加热输出采用通断控制,用发光二极管来模拟,能设置目标温度,能设置报警温度阈值,超过了进行报警,报警采用液晶屏幕显示。 方案分析和设计 看到设计任务的时候,因为主要是进行温度测量,所以必然会用到温度传感器。那么什么是温度传感器呢。温度传感器(temperature transducer)是指能感受温度并转换成可用输出信号的传感器。温度传感器是温度测量仪表的核心部分,品种繁多。按测量方式可分为接触式和非接触式两大类,按照传感器材料及电子元件特性分为热电阻和热电偶两类。在经过一番选择后,最终确
[单片机]
<font color='red'>单片机</font>DS18B20温度测控系统
基于C8051F320单片机的低成本心电监护系统设计
  1 引言   虚拟医学仪器充分利用计算机丰富的软硬件资源,仅增设少量专用软、硬件模块,便可实现传统仪器的全部功能及一些传统仪器无法实现的功能,同时缩短了研发周期。本系统由两部分组成:以C8051F320单片机为核心的数据采集装置和以PC机为平台的分析处理系统。设计中充分考虑数据采集装置体积小、功耗低、操作快捷的要求,因此全部采用SMT封装的元器件。PC监护终端通过USB接口接收数据,传输速率高;采用图形编程语言LabVIEW编写显示、存储、分析处理等功能程序。该系统可实时监护并提供心动周期,心率等参数,也可进行数据的存储回放,为心血管疾病的诊断提供依据。系统的软件开发和硬件与上位机软件的集成测试表明,系统运行稳定可靠,取得
[测试测量]
基于C<font color='red'>8051</font>F320<font color='red'>单片机</font>的低成本心电监护系统设计
单片机中程序的存储模式
C51编译器支持三种存储模式:SMALL模式、COMPACT模式和LARGE模式。不同的存储模式对变量默认的存储器类型不一样。 (1)SMALL模式。SMALL模式称为小编译模式,在SMALL模式下,编译时,函数参数和变量被默认在片内RAM中,存储器类型为data。 (2)COMPACT模式。COMPACT模式称为紧凑编译模式,在COMPACT模式下,编译时,函数参数和变量被默认在片外RAM的低256字节空间,存储器类型为pdata。 (3)LARGE模式。LARGE模式称为大编译模式,在LARGE模式下,编译时函数参数和变量被默认在片外RAM的64K字节空间,存储器类型为xdata。 在程序中变量的存储模式的指定
[单片机]
飞思卡尔16位单片机(六)——锁相环测试
一、锁相环介绍 在前面的几个实验中,我们没有涉及到单片机的总线时钟的设置。这是因为飞思卡尔16位单片机在不进行总线时钟设置的情况下默认的总线时钟为外部输入晶振频率的1/2。我们的实验电路中用的外部晶振的频率为16MHz,所以在不设置总线时钟的情况下,总线时钟频率为8MHz。在工程应用中,8MHz的总线频率比较低,XEP100单片机允许总线频率为40MHz,实际测试最高可以运行在80MHz的总线频率下。但不建议设置过高的总线频率,原因之一是频率越高稳定性越差;另外过高的总线频率会影响芯片的寿命。为了获得比较高的总线频率,就需要使用锁相环,通过锁相环(PLL)可以对晶振频率进行倍频,从而形成比较高的总线频率。锁相环模块的功能框
[单片机]
飞思卡尔16位<font color='red'>单片机</font>(六)——锁相环测试
基于IDE硬盘的高速数据存储器研究
    摘 要: 介绍了利用MCS-51系列单片机控制IDE硬盘进行读、写操作,实现高速数据的无丢失存储。     关键词: 数据存储 IDE接口 PIO传输模式       随着遥测技术的发展,被测参数迅速增加,数据传输速率越来越高,对系统的存储容量、体积、造价、稳定性等都提出了更高要求。为了实现较高的传输速率和较大的数据量,往往采用多处理机并行处理、传输和并行记录技术。但这类系统对工作环境要求较高,加之体积大、占用系统机时等缺点,很难适用于受空间限制的特殊环境。因此,研制性能可靠、体积小、造价低的数据存储系统是十分必要的。近年来作为数据存储媒介的硬盘,以其容量大、接口智能化程度高、控制方便越来越受到人们的重视。
[缓冲存储]
51单片机-点阵模块-横向移动-i love u
1.视频 bilibili视频地址: https://www.bilibili.com/video/av90119282 51单片机-点阵模块-横向移动-i love u 2.文件 代码下载地址: https://download.csdn.net/download/weixin_43130546/12171545 3.提示 8*8点阵模块原理图: 说明: 一块8*8点阵,可以和两块74HC595芯片,组成一个点阵模块。 一个模块最少占用三个单片机引脚:IO串口数据发送引脚,发送时钟,显示时钟。 高位595的/Q7,和低位595的SER(DIO)相连,数据从高位595挤到低位595。 595送数据的顺序
[单片机]
51<font color='red'>单片机</font>-点阵模块-横向移动-i love u
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved