- 1、本文档共58页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DSP教程6.C语言程序设计.pdf
嵌入式DSP软件开发
1
第六章:C语言程序设计
目标:
本章旨在向学员介绍C语言的编 时间:3 学时
程方法, 内容如下: 教学方法:讲授PPT+
1)C55x C语言概况 练习
2 )C55x C语言编程的基础知识
3 )C55x C语言与汇编语言的混
合编程
2
6.1 C55x C语言概述
汇编语言依赖于计算机硬件,程序的可读性和可移植性比较
差。一般高级语言具有很好的可移植性,但是难以实现汇编语
言的某些功能(如对内存地址的操作、位操作等)。
C语言作为一种高级语言,既可以访问物理地址又可以进行位
操作,能直接对硬件进行操作,适合用作DSP开发语言。
3
6.1.1C语言概述
C语言具有如下基本特点:
语言简洁、紧凑,使用方便、灵活
运算符丰富,表达式类型多样化
数据结构类型丰富
具有结构化的控制语句
语法限制不太严格,程序设计自由度大
C语言允许访问物理地址,能进行位操作,能实现汇编语言
的大部分功能,能直接对硬件进行操作
4
6.1.2 C55x C语言概况
这些库函数包括标准输入输出、串操作、动
态内存分配、数据转换、三角函数、指数函
数、双曲函数等,但是不包含信号处理函数,
因为它们涉及到目标系统的具体特性
C55x C编译器全面支持ANSI C语言标准,能够把按照标准ANSI
C规范编写的源程序进行全面优化,编译成C55x 汇编语言源程
序。
C55x C编译器工具拥有完整的实时运行库,所有的库函数均符合
ANSI库标准。
C55x C编译器输出文件的特性。
C55x C编译器生成的汇编语言便于查看,使用
户能够看到产生自C源程序的代码。
COFF文件允许用户在链接时定义自己的系统存
储器配置,这使得用户可以把代码和数据链接进
特定的内存区域,以最大限度地提高程序性能。
COFF文件支持源程序级的调试。
5
6.2 C55x C语言编程基础
6.2.1 数据类型
表6-1 C55x C语言支持的数据类型
类型 长度(位) 内容 最小值 最大值
带符号特长整型 40 二进制补码 -5.49756E+11 5.49756E+11
您可能关注的文档
- c语言课程设计08.doc
- C语言课程设计任务书、指导书(11级).doc
- C语言课程设计报告书1.doc
- c语言课程设计步骤.doc
- C语言课程设计课题.doc
- C语言趣味程序设计——题目百例.doc
- C语言题_2n皇后问题.doc
- C语音电子万年历课程设计.doc
- C课件1.1.1--程序设计面向的问题.pdf
- C课程设计 成绩排序+报告.doc
- 甘肃省白银市会宁县第一中学2025届高三3月份第一次模拟考试化学试卷含解析.doc
- 2025届吉林市第一中学高考考前模拟生物试题含解析.doc
- 四川省三台县芦溪中学2025届高三下第一次测试生物试题含解析.doc
- 2025届江苏省启东市吕四中学高三适应性调研考试历史试题含解析.doc
- 浙江省宁波市十校2025届高三二诊模拟考试历史试卷含解析.doc
- 甘肃省甘南2025届高考生物必刷试卷含解析.doc
- 河北省石家庄市一中、唐山一中等“五个一”名校2025届高考历史四模试卷含解析.doc
- 江西省南昌市进贤一中2025届高考生物考前最后一卷预测卷含解析.doc
- 甘肃省白银市会宁县第四中学2025届高三第二次模拟考试历史试卷含解析.doc
- 宁夏银川市宁夏大学附属中学2025届高考化学押题试卷含解析.doc
最近下载
- 课件:《中华民族共同体概论》第五讲 大一统与中华民族共同体初步形成(秦汉时期).pptx VIP
- 自动售检票系统及关键技术研究毕业设计论文.doc
- 课件:《中华民族共同体概论》第七讲 华夷一体与中华民族空前繁盛(隋唐五代时期).pptx VIP
- 2021年下半年 软件设计师上午试卷.docx VIP
- JESD47I中文版课件课件.docx VIP
- 高校报告厅可行性分析报告.pptx
- 护士慎独精神培养.ppt
- 第四单元《表内乘法(一)》精品教材解读课件-新人教版数学二年级上册.pptx VIP
- 百得燃气燃烧机TBG600ME TBG800ME电子调节中文说明书.pdf
- FLUENT官方培训教材(完整版).ppt VIP
文档评论(0)