Click to edit Master text stylesSecond levelThird levelFourth levelFifth levelTMClick to Edit Master Title Style103v04 CCpiler Hints TipsARM编程技巧AgendaARM 编译器优化CC和汇编混合模式编程使用ARM编译器编码局部和全局数据讨论优化级别使用
level使用的编译器优化级别是可选择的-O0---DEBUG关闭大多数优化.最好的调试信息最少的优化-O1---DEBUGREL多数优化选项许可给一个满意的调试好的代码密度-O2---RELEASE (default)完全的优化有限的调试信息最好的代码密度为代码大小或运行速度的优化可选择: -Ospace (默认的)或 -Otime.使用-g 选像可包含源码级调试信息f LDR r1[r0
1嵌入式系统是指软硬件可裁剪适用于系统对功能可靠性成本体积和功耗严格要求的专用计算机系统2ARM——32位的RISC处理器 指令从存储器中取出(1)处理器模式:7种(用户系统和5个异常模式)(2)内部寄存器:37个32位寄存器(3)ARM的异常中断:7个异常类似与51的中断系统(4)ARM存储器格式:232B=4GB 两种存储方式:大端方式和小端方式(缺省)正常程序工作模式IR
一arm的认知及基本概念(一).arm的基本概念1. 什么是arm arm是一家英国电子的名字全名是Advanced RISC Machine 这家企业设计了大量高性能廉价耗能低的RISC(精简指令集)处理器ARM只设计芯片而不生产它将技术授权给世界上许多和厂商目前采用arm技术知识产权内核的微处理器即通常所说的arm微处理器 所以arm也是对一类微处理器的通称
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级ARM体系结构及编程大唐微电子 多媒体技术开发部柯红生200405094112022主要内容ARM概述ARM指令集ARM存储系统ARM程序和Thumb程序的混合使用汇编与C的混合编程异常中断处理调试工具Realview的介绍4112022ARM概述ARM是一家名字专门出售芯片技术授权ARM主要应用领域:无线设备蓝牙技术联网
#
单击此处编辑母版标题样式单击此处编辑母版文本样式第二级第三级第四级第五级 《 PLC应用技术》讲稿梯形图编程 本章主要内容第一部分梯形图的基本电路 第二部分梯形图的经验设计方法第三部分梯形图的顺序控制设计方法 第四部分 PC控制举例第一部分梯形图的基本电路?第一部分梯形图的基本电路1.启保停电路 2.双向控制电路3.定时器和计数器的应用程序 1.启保停电路?1.启保停电路--电机的启动保持停止
Click to edit Master title styleClick to edit Master text stylesSecond levelThird levelFourth levelFifth level编程规范和技巧? 编写高质量的CC程序1一定要编写高质量代码高质量代码提高编程效率减少调试时间提高人品:代码是写给他人用的养成好习惯从点点滴滴做起不要光看不做程序员的境界大学计算
63 编程的基本规则与技巧 一、编程原则 1、编码表的设计原则是:根据梯形图,按从上到下、从左到右的顺序进行。 每一逻辑行必须从左边母线处以接点输入开始,以线圈结束,线圈右边的母线可以不画出。 (1)以接点开始,就是不能以线圈输入开始。如果实际应用中需要由线圈开始,则可以内部专用辅助继电器的接点开始, 并保证其运行时为ON。 (2)以线圈结束即线圈右面不能再接接点。 这里的线圈是指OUT
#
违法有害信息,请在下方选择原因提交举报