山东大学:《DSP原理与应用》课程教学资源(PPT课件讲稿,2014)第5章 C54x高级C语言程序设计

第5章C54x高级C语言程序设计 C54x的程序设计有两种语言:汇编 语言和C语言。 >汇编语言程序效率高, 硬件定时准 确,但不够直观,设计周期较长, 可移植性和可维护性差 参考:TMS320C54 x Optimizing C_C++Compiler User's Guide.pdf,SPRU103G,2002,TI官网 山东大学生物医学工程刘忠国 1
第5章 C54x高级C语言程序设计 C54x的程序设计有两种语言:汇编 语言和C语言。 ➢ 汇编语言程序效率高,硬件定时准 确,但不够直观 ,设计周期较长, 可移植性和可维护性差 参考:TMS320C54x Optimizing C_C++ Compiler User‘s Guide.pdf, SPRU103G,2002 ,TI官网 1 山东大学生物医学工程刘忠国

年身怎3 第5章C54x高级C语言程序设计 >C语言,可移植性好,可维护 性好,可生成代码执行效率 较高的可执行程序。 2 山东大学生物医学工程刘忠国
第5章 C54x高级C语言程序设计 ➢ C语言,可移植性好,可维护 性好 ,可生成代码执行效率 较高的可执行程序。 2 山东大学生物医学工程刘忠国

年身怎出 第5章C54x高级C语言程序设计 >一般代码用高级语言编写, 缩短开发周期,还可使汇编 语言编写的程序被高级语言 所调用。 3 山东大学生物医学工程刘忠国
第5章 C54x高级C语言程序设计 ➢ 一般代码用高级语言编写, 缩短开发周期,还可使汇编 语言编写的程序被高级语言 所调用。 3 山东大学生物医学工程刘忠国

年身怎3 第5章C54x高级C语言程序设计 目录: 5.1C54xC语言介绍 5.2C54xC语言编程 5.3C54xC代码优化 4 山东大学生物医学工程刘忠国
第5章 C54x高级C语言程序设计 目录: 5.1 C54x C语言介绍 5.2 C54x C语言编程 5.3 C54x C代码优化 4 山东大学生物医学工程刘忠国

第5章C54x高级C语言程序设计 5.1C54xC语言介绍 1.C54xC编译器支持开发的C语言 标准,继承了大多数的ANSI的语 法规则。 2.ANSI C和C54xC也有许多不同 之处。 5 山东大学生物医学工程刘忠国
第5章 C54x高级C语言程序设计 5.1 C54x C语言介绍 1. C54x C编译器支持开发的C语言 标准,继承了大多数的ANSI的语 法规则 。 2. ANSI C和C54x C也有许多不同 之处 。 5 山东大学生物医学工程刘忠国

年身怎3 第5章C54x高级C语言程序设计 5.1C54xC语言介绍 5.1.1C54xC与ANSI C的相同点 >只要与硬件不是特别相关的部分都 是它们的相同点。 6 山东大学生物医学工程刘忠国
第5章 C54x高级C语言程序设计 5.1 C54x C语言介绍 5.1.1 C54x C与ANSI C的相同点 ➢ 只要与硬件不是特别相关的部分都 是它们的相同点。 6 山东大学生物医学工程刘忠国

保号怎3 5.1C54xC语言介绍 5.1.1C54xC与ANS1C的相同点 >以函数作为基本单位。 >函数的定义和引用方式完全一致。 >大部分变量、常量、数组、结构 体、枚举、联合体、指针的定义 语法结构也完全一致。 7 山东大学生物医学工程刘忠国
5.1 C54x C语言介绍 5.1.1 C54x C与ANSI C的相同点 ➢ 以函数作为基本单位。 ➢ 函数的定义和引用方式完全一致。 ➢ 大部分变量、常量、数组、结构 体、枚举、联合体、指针的定义 语法结构也完全一致。 7 山东大学生物医学工程刘忠国

保号怎3 5.1C54xC语言介绍 5.1.1C54xC与ANSI C的相同点 >局部变量、全局变量、静态变量、 动态变量等基本定义也一致。 >宏定义、宏展开、宏调用的基本 思想甚至语法规则上基本一致。 8 山东大学生物医学工程刘忠国
5.1 C54x C语言介绍 5.1.1 C54x C与ANSI C的相同点 ➢ 局部变量、全局变量、静态变量、 动态变量等基本定义也一致。 ➢ 宏定义、宏展开、宏调用的基本 思想甚至语法规则上基本一致。 8 山东大学生物医学工程刘忠国

5.1C54xC语言介绍 5.1.1C54xC与ANSI C的相同点 1.常量定义 格式:const类型符号=数值; 例5-1:const short d1=8; C54xC也可以用下面的方法定义符号常量: #define Vmax1;∥程序中出现Vmax时均会以1来代替 9 山东大学生物医学工程刘忠国
5.1.1 C54x C与ANSI C的相同点 1.常量定义 格式: const 类型 符号=数值 ; 例5-1:const short d1=8 ; C54x C也可以用下面的方法定义符号常量: #define Vmax 1; //程序中出现Vmax时均会以1来代替 9 山东大学生物医学工程刘忠国 5.1 C54x C语言介绍

5.1C54xC语言介绍 5.1.1C54xC与ANSI C的相同点 2.变量定义 1)一般变量的定义: 格式:类型 符号; char ch_1 2)扩展变量的定义:struct,.enum 3)自定义变量的定义: 格式:typedef已有类型 新数据类型; 10 山东大学生物医学工程刘忠国
5.1.1 C54x C与ANSI C的相同点 2.变量定义 1) 一般变量的定义: 格式: 类型 符号 ; 2) 扩展变量的定义: struct, enum 3) 自定义变量的定义: 格式: typedef 已有类型 新数据类型; char ch_1 10 山东大学生物医学工程刘忠国 5.1 C54x C语言介绍
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 山东大学:《DSP原理与应用》课程教学资源(PPT课件讲稿,2014)第4章 汇编语言程序设计.pptx
- 山东大学:《DSP原理与应用》课程教学资源(PPT课件讲稿,2014)第3章 汇编语言指令系统.pptx
- 山东大学:《DSP原理与应用》课程教学资源(PPT课件讲稿,2014)第2章 TMS320C54x的硬件结构及原理.pptx
- 山东大学:《DSP原理与应用》课程教学资源(PPT课件讲稿,2014)第1章 DSP技术概要(主讲:刘忠国).pptx
- 聊城大学:《信息与系统》课程教学资源(课件讲稿)第八章 离散时间系统的z域分析.pdf
- 聊城大学:《信息与系统》课程教学资源(课件讲稿)第七章 离散时间系统的时域分析.pdf
- 聊城大学:《信息与系统》课程教学资源(课件讲稿)第四章 拉普拉斯变换、连续时间系统的S域分析.pdf
- 聊城大学:《信息与系统》课程教学资源(课件讲稿)第三章 傅里叶变换(PPT课件).ppt
- 聊城大学:《信息与系统》课程教学资源(课件讲稿)第二章 连续系统的时域分析.pdf
- 聊城大学:《信息与系统》课程教学资源(课件讲稿)第一章 绪论.pdf
- 《单片机原理及应用》课程教学资源(课件讲稿)第7章 并行扩展技术.pdf
- 《电子技术基础》课程教学资源(课件讲稿)第五章 振荡电路 oscillator.pdf
- 川北医学院:《模拟电子技术》课程电子教案(课件讲稿)第三章 二极管及其基本电路.pdf
- 川北医学院:《模拟电子技术》课程电子教案(课件讲稿)第五章 场效应管放大电路.pdf
- 《信号与系统》课程教学资源(课件讲稿)第2章 线性时不变系统的时域分析.pdf
- 川北医学院:《模拟电子技术》课程电子教案(课件讲稿)第四章 双极结型三极管及放大电路基础.pdf
- 川北医学院:《模拟电子技术》课程电子教案(课件讲稿)第四章 集成运算放大器 integrated operational amplifier.pdf
- 电子科技大学:《模拟集成电路分析与设计 Analysis and Design of Analog Integrated Circuit》课程教学资源(课件讲稿)Chapter 02 Amplifiers, source followers and cascodes.pdf
- 电子科技大学:《模拟集成电路分析与设计 Analysis and Design of Analog Integrated Circuit》课程教学资源(课件讲稿)Chapter 01 Introduction、Models and comparison of integrated-circuit active devices.pdf
- 电子科技大学:《模拟集成电路分析与设计 Analysis and Design of Analog Integrated Circuit》课程教学资源(教学大纲,负责人:罗萍).pdf
- 山东大学:《DSP原理与应用》课程教学资源(PPT课件讲稿,2014)第6章 TMS320C54x软件开发环境.pptx
- 山东大学:《DSP原理与应用》课程教学资源(PPT课件讲稿,2014)第8章 数字信号处理典型算法程序设计.pptx
- 山东大学:《DSP原理与应用》课程教学资源(PPT课件讲稿,2014)第9章 TMS320C54x硬件设计及接口技术.pptx
- 山东大学:《DSP原理与应用》课程教学资源(PPT课件讲稿,2014)第7章 TMS320C54x片内外设及其应用.pptx
- 中国科学技术大学:《超大规模集成电路设计(VLSI)》课程教学资源(设计实验)Cadence IC 设计实验(Diva Interactive Verification).pdf
- 《超大规模集成电路设计(VLSI)》课程教学资源(书籍教材)超大规模集成电路与系统导论 Introduction to VLSI Circuits and Systems(共十六章).pdf
- 中国科学技术大学:《超大规模集成电路设计(VLSI)》课程教学资源(课件讲稿)第1章 VLSI概论(主讲:胡新伟).pdf
- 中国科学技术大学:《超大规模集成电路设计(VLSI)》课程教学资源(课件讲稿)第2章 MOSFET逻辑设计.pdf
- 中国科学技术大学:《超大规模集成电路设计(VLSI)》课程教学资源(课件讲稿)第3章 CMOS集成电路的物理结构.pdf
- 中国科学技术大学:《超大规模集成电路设计(VLSI)》课程教学资源(课件讲稿)第4章 CMOS集成电路的制造.pdf
- 中国科学技术大学:《超大规模集成电路设计(VLSI)》课程教学资源(课件讲稿)第5章 物理设计的基本要素.pdf
- 中国科学技术大学:《超大规模集成电路设计(VLSI)》课程教学资源(课件讲稿)第6章 MOSFET的电气特性.pdf
- 中国科学技术大学:《超大规模集成电路设计(VLSI)》课程教学资源(课件讲稿)第7章 CMOS逻辑门电子学分析.pdf
- 中国科学技术大学:《超大规模集成电路设计(VLSI)》课程教学资源(课件讲稿)第8章 高速CMOS逻辑电路设计.pdf
- 中国科学技术大学:《超大规模集成电路设计(VLSI)》课程教学资源(课件讲稿)第9章 CMOS逻辑电路的高级技术.pdf
- 中国科学技术大学:《超大规模集成电路设计(VLSI)》课程教学资源(课件讲稿)第11章 常用的VLSI系统部件.pdf
- 中国科学技术大学:《超大规模集成电路设计(VLSI)》课程教学资源(课件讲稿)第12章 CMOS VLSI运算电路.pdf
- 中国科学技术大学:《数字逻辑电路》课程教学资源(实验课件)数字逻辑电路实验讲义(图片版).pdf
- 中国科学技术大学:《数字逻辑电路》课程教学资源(实验课件)数字钟.pdf
- 中国科学技术大学:《数字逻辑电路》课程教学资源(实验课件)移位寄存器.pdf