- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 MSP430系列单片机结构 3.1 MSP430系统复位与中断的结构 1. 系统复位的产生 POR是设备复位信号,它只在下面3种情况时产生,即: ? 芯片上电。 ? /NMI设置成复位模式,在 /NMI引脚上出现低电平信号。 ? 在PORON=1,SVS为低的条件下(对个别有供电电压管理模块的器件有效) POR信号的发生总是会产生PUC信号,但是PUC信号的发生不会产生POR信号。 下面几种情况会触发PUC:(1) 发生POR信号。(2) 处于看门狗模式下,看门狗定时器时间到。(3) 在看门狗模式下,看门狗定时器溢出。(4) FLASH存储器写入错误的安全键值。(5) 看门狗定时控制器写入错误安全键值。 软件初始化* 系统复位后,用户软件必须初始化MSP430,具体有: 初始化SP, 指向RAM的顶部. 按需求初始化WDT. 按设备的应用要求初始化片内外设模块. 3.1.2 MSP430的中断系统结构 MSP430有3类中断:* ? 系统复位。 ?可屏蔽中断(maskable)。 ?非屏蔽中断(non-maskable)。 (非)屏蔽中断不能用通用中断允许位(GIE)屏蔽,但是可以用各自的中断允许位控制。 ?MSP430中断优先级特点:多个优先级;优先级固定。 图3-4 中断优先级结构 3.2 MSP430系列单片机的结构特点 表3-1 MSP430 CPU中的16个寄存器 续表 3.2.1 程序计数器PC 常识:程序计数器PC是CPU中最基本的寄存器,它的宽度决定了程序存储器可以直接寻址的范围。 PC中存放的是将要执行的下一条指令的地址。 在MSP430中,PC是16位的计数器,直接寻址64 KB。PC内容总是偶数,指向偶地址,对程序存储器的访问必须以字为单位,否则会清除高位字节。PC可以用所有指令和寻址方式访问,一般情况下,程序计数器PC自动增2。 3.2.2 堆栈指针SP MSP430的堆栈遵循的是先进后出的原则,可以在中断处理、子程序调用或者函数调用过程中保存程序的指针、参数寄存器等。 满递减堆栈 注意事项: 堆栈的大小受可用RAM的限制,堆栈可能发生上溢或下溢。 堆栈指针的任何定位错误,都会使错误的数据写入程序计数器PC中,从而导致程序失败。 例如:如图3-6所示,当前SP指向300H时: PUSH #8H ;SP指向:2FEH POP R15 ;SP指向:300H 3.2.3 状态寄存器SR MSP430的16位状态寄存器SR含有CPU的各状态位,用于指示指令执行状态,控制CPU、晶体、时钟的状态。其各位定义如下: 3.2.4 常数发生寄存器CG1和CG2 3.2.5 通用工作寄存器 16个寄存器中R4~R15为通用工作寄存器,可字操作也可以字节操作,可用来执行算术逻辑运算,也可作为临时的暂存单元,如: MOV #2234H,R4; MOV.B #23H,R4; ADD #2334H, R4; ADD.B #23H, R4; 3.3 MSP430系列单片机的存储器结构和地址空间 表3-3 MSP430存储空间分配 3.3.1 程序存储器 1. 中断向量区 中断向量区含有相应中断处理程序的16位入口地址,不同器件所对应中断向量表的中断含义不同。 表3-4 MSP430F43X、MSP430F44X中断向量表 2. 用户程序区 除了中断向量表外的其它空间都可用作用户程序区。用户程序区一般用来存放程序、常数以及表格。表处理是十分重要的,利用它可以实现传感器处理中数据线性化和补偿。表的处理支持程序流向控制,可用所有的字和字节指令访问这些表格。 3. 引导程序区 对于含FLASH的器件还有1 KB的引导ROM(自动加载程序),这是一段出厂时已固化的程序,可以实现程序代码的读、写操作,利用它只需几根线就可以修改、运行内部的程序,为闪速存储器的读、写、擦除等操作提供方便。 3.3.2 数据存储器 数据存储器(RAM)位于存储器地址空间的0200H以上,用于堆栈和数据的保存。数据存储器可以字操作,也可以字节操作,通过指令后缀加以区别。在字操作时,每两个字节为一个操作单元,必须对准偶地址,如: MOV.B #34H, 235H ;执行后235H单元内容为34H MOV.W #2336H, 234H ;执行后234H单元内容为36H,执行后23
您可能关注的文档
- 第5章_天气形势的预报.ppt
- 概述补充_算法分析.ppt
- CDMA直放站工程问题分析.ppt
- 第一章第二税法税收制度和节.ppt
- 龙门人教地理:5.2交通运输布局变化的影响.ppt
- 阿沛带你玩转物理.ppt
- 化验知识2010版药典化学分析仪器基本操作.ppt
- 楼宇定位与招商.ppt
- 2011刀郎演唱会.ppt
- 必修四Unit 5 Theme Parks reading and language points(part).ppt
- 2025届湖北省武汉市新洲区中考历史最后一模试卷含解析.doc
- 辽宁省丹东市第十四中学2025届中考冲刺卷生物试题含解析.doc
- 方兴大道承台砼施工技术交底.docx
- 江苏省扬州市田家炳实验中学2025届中考历史全真模拟试卷含解析.doc
- 2025届黑龙江省杜尔伯特县中考二模化学试题含解析.doc
- 海南省海口九中学海甸分校2025届中考生物模拟试卷含解析.doc
- 江苏省春城中学2025届中考生物全真模拟试卷含解析.doc
- 广东省广州市番禺区广博校2025届中考猜题历史试卷含解析.doc
- 安徽省合肥市重点中学2025届中考四模历史试题含解析.doc
- 河北省衡水市故城县2025届中考生物押题试卷含解析.doc
最近下载
- 温州市名师工作室学员手册.doc
- 国内外生成式人工智能教育现状分析与热点探究.docx VIP
- Smoothing GNSS Time Series with Asymmetric Simple Moving Averages.pdf
- 标准图集-14J938-抗爆、泄爆门窗及屋盖、墙体建筑构造.pdf VIP
- 九寨沟(Jiuzhaigou Valley).ppt
- 【人民版】《综合实践活动》五下 第1课 《展望未来的学校》 教案.pdf
- 2024年下半年教师资格证考试《综合素质》(中学)真题.pdf
- 三菱凌云2LEGY-II乘客电梯随机出厂图样图册电气原理图纸.pdf
- 2025年上半年教师资格证考试《教育知识与能力》(中学)真题.docx
- 2025江苏扬州宝应县“乡村振兴青年人才”招聘67人笔试备考题库及答案解析.docx VIP
文档评论(0)