无人机微控制器技术课件 3、微处理器存储结构_第1页
无人机微控制器技术课件 3、微处理器存储结构_第2页
无人机微控制器技术课件 3、微处理器存储结构_第3页
无人机微控制器技术课件 3、微处理器存储结构_第4页
无人机微控制器技术课件 3、微处理器存储结构_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《无人机微控制器技术》微处理器存储结构内部存储器的类型存储器结构总结010201内部存储器的类型内部存储器的类型1、内部存储器的四种分类程序存储器FLASH外围模块寄存器数据存储器RAM特殊功能寄存器内部存储器的类型2、冯•诺依曼结构冯•诺依曼结构典型微型计算机的存储器都是采用冯•诺依曼结构,也称普林斯顿结构,即存放程序指令的存储器。程序存储器和存放数据的存储器数据存储器采取统一的地址编码结构内部存储器的类型3、MSP430结构图MSP430结构图内部存储器的类型注意:中断标志寄存器1(IFG1)中断标志寄存器2(IFG2)中断允许寄存器1(IE1)中断允许寄存器2(IE2)模块允许寄存器1(ME1)模块允许寄存器2(ME2)虽然MSP430是16位的微处理器,但其寻址空间还是按照字节来计算的。从0至0xF为特殊功能寄存器;共16个字节。内部存储器的类型0x10至0x1FF外围模块寄存器定时器AD转换器对外端口等模块用到的寄存器4.外围模块寄存器内部存储器的类型4.外围模块寄存器从0x0C00到0x0FFF为BOOTROOM。其中存储的内容是生产芯片时掩模在芯片内的一段代码,此段代码用来完成BSL(bootstrap)功能。使芯片的保密熔丝熔断以后,仍然可以通过BSL方式修改芯片内的代码。02存储器结构总结存储器结构总结存储器编码范围在程序存储器容量为60KB的芯片中,程序存储器与信息存储器A、B发生了重合,从地址0xFFFF向低端地址扩展60KB,其地址范围为0x1000~0xFFFF,而信息存储器A和B的地址范围为0x1000~0x10FF。程序存储器是flash存储器,分为若干段进行管理,可以按照字或者字节写入,擦除时无法按照字或者字节擦除,每次至少擦除一段,每段长度为512字节。0xFFE0~0xFFFF是程序存储器的一部分,共32个字节。MSP430规定用这一段存储器来存储各种中断的中断向量。需要注意存储器结构总结存储器编码范围需要注意程序在这3种存储器中均可执行。不同的是,掉电后数据会丢失,并且容易在执行中被改写。并且修改内容必须经过解锁操作,否则会引起系统复位。MSP430的存储结构使得使用C语言编程所得到的代码仍然有很高的执行效率,因此

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论