当前位置:www.5486.com > www.5486.com >

〔单片机中也就是数据

   更新时间:2019-09-23   浏览次数:

  打个例如吧!假如要搞个什么勾当,有两块处所,一个叫ROM.一个叫RAM,和一个老迈叫cpu。此中人们rom这个处所的所有工具你老迈cpu都不克不及改动它,里面放着勾当的方案,也就相当于你编写的法式,cpu必必要按照这个方案去掌管搞这个勾当。这个处所答应放一些其它工具,〔单片机中也就是数据!〕。当这个勾当起头的时候,老迈cpu就会到rom这里复制里面的全数内容〔有出格标明的除外,一般是不常用的数据〕放到RAM里面运转。当需要用要标明的不常用数据时,老迈按照数据的编号,也就是地址,去读回来阿谁数,再继续运转!当你要终止此次勾当时,ram里面的工具,就全数扔掉,不保留。下次再需要的时候,再去rom这个处所复制回来,从新起头运转。

  ZOL问答 单片机中,ROM,RAM,和各类寄放器的功能是什么,地址和数据存放的地朴直在哪里

  ROM是用来存放法式代码和不需要点窜的用户数据,有些单片机还带有片内EEPROM用来存放不需要经常点窜但掉电后又需要保留的数据,RAM是用来存放法式运转时变量、仓库、姑且数据等要屡次读写的数据,寄放器是跟功能相关的,是为了实现某些功能而设的

  关于各类寄放器的功能,请查阅单片机汇编版册本,或者网上搜刮MCS-51单片机的各寄放器的功能;别的,对于分歧厂商出产的单片机,其寄放器数量和功能会有增减,具体要查阅具体芯片的datasheet打消评论

  RAM存姑且数据(单片机内所有的寄放器都是定义正在RAM中的,别的,RAM也空出了一部门地址给用户利用,仓库就能够正在这里成立)

  --ROM是法式存储区,好比指令就放正在ROM,不克不及再点窜;RAM是数据存储区,运转时供数据存取用,掉电不保留数据;各类寄放器如C51 的Rn,能够理解成ARM;非易失性存储器如E2PROM正在法式运转时随便存取数据,存储的数据正在掉电后仍可保留,具有回忆功能的法式就利用这种体例存储数据...

  寄放器,要说功能的话,每个寄放器都有它的功能!你搜刮一下单片机寄放器功能,有良多的出来。他们引见的都很好!正在这里我就不说了打字累啊。呵呵打消评论

  地址:你得大白地址是个什么工具,是通过门电(单片机的门电是由出产时正在内部晶圆切出来的电形成)进行地址的“片选”(关于这个名词的定义请查阅微机道理中存储器章节)而划分出的一系列存储单位,每个单位的地址,是由片选电决定的;地址列表是不存正在的,它是硬件电,是终身产就固定好的,正在单片机内部你能够将它当作是由一堆门电通过组合逻辑形成的硬件电(当然啦,若是是外置存储芯片的话,就按照你设想的片选电来决定存储单位的地址了)



Copyright 2019-2022 http://www.snow2003.cn 版权所有 未经协议授权禁止转载