一、单片机里面CPU读写存储器的步骤过程?
1)存储器的读操作。
例如,若要将存储器40H中的内容50H读出,其过程如下:
①CPU将地址码40H送到地址总线上,经存储器地址译码器选通地址为40H的存储单元:
②CPU发出“渎”信号,存储器读/写控制开关将数据传输方向拨向“读”;
③存储器将地址为40H的存储单元中的内容50H送到数据总线上;
④CPU将数据总线上的数据50H读人指定的某一寄存器。 对存储单元的读操作,不会破坏其原来的内容。相当于复制。 2)存储器的写操作。
例如,若要将数据ABH写入存储器地址为CDH的存储单元中,其过程如下: 内容来自单片机之家 www.dpj100.com ①CPU将地址码CDH送到地址总线上,经存储器地址译码器选通地址为CDH的存储单元;
②CPU将数据ABH送到数据总线上;
③CPU发出“写”信号,存储器读/写控制开关将数据传送方向拨向“写”;
④存储器将数据总线上的数据ABH送人已被选中的地址为CDH的存储单元中。
二、mcs-51单片机的存储器分为哪两类?
您好,51单片机存储器有《外部程序存储器,外部数据存储器,内部程序存储器,内部数据存储器,特殊功能存储器》希望能帮助你,谢谢!
三、MCS-51单片机扩展外部数据存储器和数据存储器如何编址?
51的P0口和P2口用作地址线,具体的编制要看你的存储器的控制接口,一般有片选线和数据线,外部数据存储器的地址就是使片选有效的P2口用作高8位P0口用作低8位的地址,例如P2.7用作低电平有效的外部RAM片选控制信号,其地址就为0x7fff
四、存储器读写速度的排列?
Cache、内存、光盘、硬盘。
首先,CACHE是CPU的缓存,和CPU速度一致,用于平衡CPU和内存的速度差,是速度最快的;其次是RAM。因为内存储存的是电脑的缓存,需要快速调用,速度必须快。比如ddr3 1333mhz内存的速度约是10.664GB/s.
ROM和硬盘是一个东西。u盘和硬盘也是同一类东西。而且速度也不好比。例如,硬盘分为机械硬盘和固态硬盘,固态硬盘比机械硬盘快很多
五、读写存储器的英文缩写?
它的缩写是RAM,其展开形式为Random Access Memory。
六、读写速度最快的存储器?
是内存储器,而内存储器一般就是指内存;内存是计算机的重要部件之一,也称内存储器和主存储器,它用于暂时存放CPU中的运算数据,与硬盘等外部存储器交换的数据。
内存储器一般指内存。内存(Memory)是计算机的重要部件之一,也称内存储器和主存储器,它用于暂时存放CPU中的运算数据,与硬盘等外部存储器交换的数据。它是外存与CPU进行沟通的桥梁,计算机中所有程序的运行都在内存中进行,内存性能的强弱影响计算机整体发挥的水平。只要计算机开始运行,操作系统就会把需要运算的数据从内存调到CPU中进行运算,当运算完成,CPU将结果传送出来。
内存的运行也决定计算机整体运行快慢的程度。
内存条由内存芯片、电路板、金手指等部分组成。
七、磁带存储器的读写原理?
在磁带存储器中,利用一种称为磁头的装置来形成和判别磁层中的不同磁化状态。磁头实际上是由软磁材料做铁芯绕有读写线圈的电磁铁 当磁头经过载磁体的磁化元时,由于磁头铁芯是良好的导磁材料,磁化元的磁力线很容易通过磁头而形成闭合磁通回路。不同极性的磁化元在铁芯里的方向是不同的。当磁头对载磁体作相对运动时,由于磁头铁芯中磁通的变化,使读出线圈中感应出相应的电动势e。负号表示感应电势的方向与磁通的变化方向相反。不同的磁化状态,所产生的感应电势方向不同。这样,不同方向的感应电势经读出放大器放大鉴别,就可判知读出的信息是1还是0。
八、MCS-51单片机对片外数据存储器采用的是( )寻址方式?
片内RAM的寻址的寻址方式有:立即数寻址、直接寻址、寄存器寻址、寄存器间接寻址和位寻址。 片外RAM的寻址方式只有间接寻址。 访问片外RAM只有寄存器间接寻址,MOVXA,@DPTR,MOVA,@RI,MOV@DPTR.A,MOV@RI,A,只有这四个指令,其它就没有了。 访问ROM(ROM不分片内片外)只有变址寻址了,MOVCA,@A+DPTR,MOVCA,@A+PC.其它也没有了。
九、mcs-51单片机的特点及应用?
MCS-51单片机是美国INTE公司于1980年推出的产品,与MCS-48单片机相比,它的结构更先进,功能更强,在原来的基础上增加了更多的电路单元和指令,指令数达111条,MCS-51单片机可以算是相当成功的产品,一直到现在,MCS-51系列或其兼容的单片机仍是应用的主流产品,各高校及专业学校的培训教材仍与MCS-51单片机作为代表进行理论基础学习。我们也以这一代表性的机型进行系统的讲解。
MCS-51系列单片机主要包括8031、8051和8751等通用产品,其主要功能如下:
·8位CPU
·4kbytes 程序存储器(ROM)
·128bytes的数据存储器(RAM)
·32条I/O口线
·111条指令,大部分为单字节指令
·21个专用寄存器
·2个可编程定时/计数器
·5个中断源,2个优先级
·一个全双工串行通信口
·外部数据存储器寻址空间为64kB
·外部程序存储器寻址空间为64kB
·逻辑操作位寻址功能
·双列直插40PinDIP封装
·单一+5V电源供电
MCS-51以其典型的结构和完善的总线专用寄存器的集中管理,众多的逻辑位操作功能及面向控制的丰富的指令系统,堪称为一代“名机”,为以后的其它单片机的发展奠定了基础。正因为其优越的性能和完善的结构,导致后来的许多厂商多沿用或参考了其体系结构,有许多世界大的电气商丰富和发展了MCS-51单片机,象PHILIPS、Dallas、ATMEL等著名的半导体公司都推出了兼容MCS-51的单片机产品,就连我国的台湾WINBOND公司也发展了兼容C51(人们习惯将MCS-51简称C51,如果没有特别声明,二者同指MCS-51系列单片机)的单片机品种。
近年来C51获得了飞速的发展,C51的发源公司INTEL由于忙于开发PC及高端微处理器而无精力继续发展自己的单片机,而由其它厂商将其发展,最典型的是PHILIPS和ATML公司,PHILIPS公司主要是改善其性能,在原来的基础上发展了高速I/O口,A/D转换器,PWM(脉宽调制)、WDT等增强功能,并在低电压、微功耗、扩展串行总线(I2C)和控制网络总线(CAN)等功能加以完善。
PHILIPS公司在发展C51的低功耗,高速度和增强型功能上作了不少贡献,当初主要由其来发展C51单片机,他们的83Cxx和87Cxx系列省去了并行扩展总线,适合于作为家用电器类控制的经济型单片机。
ATMEL公司推出的AT89Cxx系列兼容C51的单片机,完美地将Flash(非易失闪存技术)EEPROM与80C51内核结合起来,仍采用C51的总体结构和指令系统,Flash的可反擦写程序存储器能有效地降低开发费用,并能使单片机作多次重复使用。
Siemens公司也沿用C51的内核,相继推出了C500系列单片机,在保持了与C51指令兼容的前提下,其产品的性能得到了进一步的提升,特别是在抗干扰性能,电磁兼容和通信控制总线功能上独树一帜,其产品常用于工作环境恶劣的场合。亦适用于通信和家用电器控制领域。
还有台湾的WINBOND公司亦开发了一系列兼容C51的单片机,其产品通常具备丰富的功能特性,而且与其质优价廉在市场也占有一定的分额。
下表是80C51系列单片机的主要分类及功能特性:
系列典型芯片I/O口定时/计数器中断源串行通信口片内RAM片内ROM说明
51系列80C314x8位2x16位51128字节无
80C514x8位2x16位51128字节4kB掩膜ROM
87C514x8位2x16位51128字节4kBEPROM
89C514x8位2x16位51128字节4kBEEPROM
52系列80C324x8位2x16位61256字节无
80C514x8位2x16位61256字节8kB掩膜ROM
87C524x8位2x16位61256字节4kBEPROM
89C524x8位2x16位61256字节4kBEEPROM
8051是MCS-51系列单片机中的代表产品,它内部集成了功能强大的中央处理器,包含了硬件乘除法器、21个专用控制寄存器、4kB的程序存储器、128字节的数据存储器、4组8位的并行口、两个16位的可编程定时/计数器、一个全双工的串行口以及布尔处理器。
MCS-51具有比较大的寻址空间,地址线宽达16条,即外部数据存储器和程序存储器的寻址范围达216=64kB,这作为单片机控制来说已是比较大的,这同时具备对I/O口的访问能力。此外,MCS-51采用模块化结构,可方便地增删一个模块就可引脚和指令兼容的新产品。从而容易使产品形成系列化。
由于MCS-51集成了几乎完善的8位中央处理单元,处理功能强,中央处理单元中集成了方便灵活的专用寄存器,硬件的加、减、乘、除法器和布尔处理机及各种逻辑运算和转移指令,这给应用提供了极大的便利。
MCS-51的指令系统近乎完善,指令系统中包含了全面的数据传送指令、完善的算术和逻辑运算指令、方便的逻辑操作和控制指令、对于编程来说,是相当灵活和方便的。
MCS-51单片机的工作频率为2-12MHz,当振荡频率为12MHz时,一个机器周期为1us,这个速度应该说是比较快的。
8051中集成了完善的各种中断源,用户可十分方便地控制和使用其功能,使得它的应用范围加大,可以说它可以满足绝大部分的应用场合。
MCS-51把微型计算机的主要部件都集成在一块心片上,使得数据传送距离大大缩短,可靠性更高,运行速度更块。由于属于芯片化的微型计算机,各功能部件在芯片中的布局和结构达最优化,抗干扰能力加强,工作亦相对稳定。因此,在工业测控系统中,使用单片机是最理想的选择。单片机属于典型的嵌入式系统,所以它是低端控制系统最佳器件。
MCS-51的开发环境要求较低,软件资源十分丰富,介绍其功能特性书籍和开发软件随处可取,只需配备一台PC(个人电脑——对电脑的配置基本上无要求),一台仿真编程器即可实现产品开发,早期的开发软件多使用DOS版本,随着Windows视窗软件的普及,现在几乎都使用Windows版本,并且软件种类繁多,琳琅满目,在众多的单片机品种中,C51的环境资源是最丰富的,这给C51用户带来极大的便利。
十、当需要从MCS-51单片机程序存储器取数据时用什么寻址方式?
变址寻址。例如:MOVC A,@A+DPTR, MOVC A,@A+PC