- 12
- 0
- 约9.13千字
- 约 40页
- 2018-03-10 发布于江西
- 举报
学习MSP430单片机讲座(软件)
学习MSP430单片机推荐参考书 《MSP430系列超低功耗16位单片机接口技术及系统设计实例》 北航出版社 魏小龙 编著 《MSP430系列单片机C语言程序设计与开发》 北航出版社 胡大可 编著 《MSP430单片机C程序设计与实践 》 北航出版社 曹磊 编著 《MSP430系列FLASH型超低功耗16位单片机 》 北航出版社 胡大可 编著 第二讲 MSP430单片机软件 顺序结构 :所谓顺序结构就是CPU执行完了一条指令再执行紧挨着的下一条指令。 它是没有跳转指令,一般是连续的MOV指令。 编写程序的原则: 二、 MSP430单片机汇编程序 散转指令:它是一些查询判断后执行一些相应功能后又返回到入口,一般它根据执行的一些运算或执行一些事件(如中断)等。一般这种结构是一些在主程序的大的循环。 循环结构:循环结构在程序设计中占有相当重要的地位。它的结构类似高级语言的WHILE和DO WHILE中的循环语句相同,在循环结构常使用判断语句来确定程序的走向,当不满足或满足时可进入循环主体或离开循环主体。 编写程序的原则: 二、 MSP430单片机汇编程序 循环结构:下面的一段循环结构是一个延时子程序: MOV #60000,R5 LOOP DEC R5 JNZ LOOP 注:每个指令为1个周期,共用60000*3个指令周期。 选择结构:这是对某个条件,或多个条件进行测试后去执行一个指定的流程。在这个结构中一般常自定一些标志位,它代表一定的物理含义,通过对它的改变来决定程序执行对应的功能。也可能通过运算表达式的结果来选择处理功能。 编程基础: 三、 MSP430单片机程序设计 1、C语言的数据类型 常使用8位、16位、32位、64位,同时分有无符号之分。 例如:特殊功能寄存器变量sfrb、sfrw,它直接定义在 片内。要大写。 无符号整数 char 、unsigned int、 unsigned long ; 有符号整数 int 、long ; 浮点数 float 。 2、C430的配置 由于430各芯片上的差异430要进行特性配置。你也可根据需要去修改这些配置文件。 编程技巧: 1、主函数的建立 2、变量类型的定义 3、程序设计结构 1)条件语句 2)开关语句 3)循环语句 4)返回语句 4、常用的MSP430 C语言标准库函数 数 学 类: math.h 字符串处理类:string.h 使用举例: void *memmove(void *s1,const void *s2,size_t n) s1: 目的指针,也可做返回值(内部有返回指针) s2: 源指针 n: 复制个数 5、混合编程技巧 三、 MSP430单片机程序设计 混合程序模块设计: 1、汇编文件名后缀为.s43 一般为了提高运行效率,提高代码效率或直接控制外围芯片接口,可采用一段 汇编指令来完成。这就需要采用在C语言嵌套汇编语言混合编程,在混合编程中,不同的MSP430编译环境使用的方法不同,参数的传递也不一样。这里介绍的IAR的环境参见设计实例。 2、 C程序文件名后缀为.c 为了提高程序的可读性或在程序调试上的方便,往往将一些功能相类姒的子程序放到一个文件中供主程序调用。 例如:程序初始化,功能模块,常用的运算子程序,对这些子程序有些不涉及外围芯片时还可生成库函数(如特殊的功能计算),这样对编程维护修改都有好处,有些工作也避免重复。 参见设计实例 三、 MSP430单片机程序设计 * 第二讲 MSP430单片机软件 1、 CPU内核组成: 16位的(ALU)算术运算单元 16个寄存器(PC、SP、SR、R4~R15) 指令控制单元 2、存储器组织结构3、外围模块寄存器地址 它们被分配在相应的字模块或字节模块当中。分配在00-FFH中为字节,分配在100-1FFH中为字。 4、寻址模式:5、指令格式: 1)书写格式 标号 指令助记符
您可能关注的文档
- 奥迪Q7年型培训课件(PPT-30).ppt
- 奥迪研讨5.ppt
- 女娲补天课件[小学语文课件 PPT课件 教学课件].ppt
- 女子穿衣之道(图文).ppt
- 女性生殖系统 (Female Reproductive System).ppt
- 奥迪Q7培训--SUV简介和Q7设计.ppt
- 奥迪CVT变速箱1.ppt
- 女装陈列培训课件1.ppt
- 女装细节拍摄-p4p培训文档.ppt
- 好又多巴士导购人员培训计划(PPT-21).ppt
- 北京财贸职业学院《国际服务贸易》2025-2026学年期末试卷.doc
- 北京财贸职业学院《国际汉语教学概论》2025-2026学年期末试卷.doc
- 禁毒知识教育新篇.pptx
- 北京财贸职业学院《国际结算实务》2025-2026学年期末试卷.doc
- 北京财贸职业学院《国际金融学(姜波克版)》2025-2026学年期末试卷.doc
- 北京财贸职业学院《国际金融》2025-2026学年期末试卷.doc
- 供应链自测题-答案.pdf
- 北京财贸职业学院《关务基础知识》2025-2026学年期末试卷.doc
- 北京财贸职业学院《管理会计》2025-2026学年期末试卷.doc
- 供应链组织管理知到章节答案智慧树2023年山东大学.pdf
原创力文档

文档评论(0)