飞思卡尔8位单片机mc9s878c语言

飞思卡尔8位单片机mc9s878c语言

ID:27646010

大小:210.01 KB

页数:34页

时间:2018-12-04

飞思卡尔8位单片机mc9s878c语言_第1页
飞思卡尔8位单片机mc9s878c语言_第2页
飞思卡尔8位单片机mc9s878c语言_第3页
飞思卡尔8位单片机mc9s878c语言_第4页
飞思卡尔8位单片机mc9s878c语言_第5页
资源描述:

《飞思卡尔8位单片机mc9s878c语言》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七章08C语言主要内容单片机的C语言编程概述标准C语言的基本语法08C语言的使用08C语言程序编程框架08C语言的编译过程08C编程技巧《嵌入式应用技术基础教程》课件7.1单片机的C语言编程概述7.1.1单片机编程语言汇编语言优点:执行效率高,时序控制精确C语言优点:①程序开发速度快,提高开发工作效率;②软件调试直观;③可维护性好;④可移植性好(与汇编语言相比较)。《嵌入式应用技术基础教程》课件7.1单片机的C语言编程概述7.1.2单片机C语言单片机C语言和标准C语言的用法基本相同,但是单片机C语言是针对于资源少的M

2、CU,它的编程方法和编程手段与PC机上使用C语言还是有很大差别。《嵌入式应用技术基础教程》课件返回7.1单片机的C语言编程概述7.2标准C语言的基本语法7.2.1数据类型(1)基本类型《嵌入式应用技术基础教程》课件表7-1C语言基本数据类型数据类型简明含义位数字节数值域signedchar有符号字节型81-128~+127unsignedchar无符号字节型810~255signedshort有符号短整型162-32768~+32767signedint有符号短整型162-32768~+32767unsignedint

3、无符号短整型1620~65535signedlong有符号长整型324-2147483648~+2147483647unsignedlong无符号长整型3240~4294967295float浮点型3243.4E-38~3.4E+38double双精度型6481.7E-308~1.7E+3087.2标准C语言的基本语法7.2.1数据类型(2)构造类型构造类型有数组、结构、联合、枚举、指针和空类型。结构和联合是基本数据类型的组合。枚举是一个被命名为整型常量的集合。空类型字节长度为0,主要有两个用途:一是明确地表示一个函数

4、不返回任何值;二是产生一个同一类型指针(可根据需要动态地分配给其内存)。《嵌入式应用技术基础教程》课件7.2标准C语言的基本语法7.2.2运算符C语言的运算符与大多数计算机语言基本相同,分为:算术运算符逻辑运算符关系运算符和位运算符增量和减量运算符复合赋值运算符指针和地址运算符输出格式转换符《嵌入式应用技术基础教程》课件7.2标准C语言的基本语法7.2.3流程控制(1)顺序结构顺序结构就是从前向后依次执行语句。从整体上看,所有程序的基本结构都是顺序结构,中间的某个过程可以是选择结构或循环结构。《嵌入式应用技术基础教程》

5、课件语句1语句2……语句N7.2标准C语言的基本语法7.2.3流程控制(2)选择结构①if结构(双分支):if(条件表达式)语句项;或if(条件表达式){语句块}else{语句块}《嵌入式应用技术基础教程》课件语句1语句1条件表达式if真假7.2标准C语言的基本语法7.2.3流程控制(2)选择结构②switch结构(多分支):switch(表达式){case常数1:语句项1;break;case常数2:语句项2;break;……default:语句项n}《嵌入式应用技术基础教程》课件表达式语句项1语句项2……语句项Ns

6、witch常数1常数2……default7.2标准C语言的基本语法7.2.3流程控制(3)循环结构①for循环:for(表达式1;表达式2;表达式3){语句}《嵌入式应用技术基础教程》课件表达式2求解表达式1语句求解表达式3For语句的下一个语句for真假7.2标准C语言的基本语法7.2.3流程控制(3)循环结构②while循环:while(表达式){语句}《嵌入式应用技术基础教程》课件表达式语句while真假7.2标准C语言的基本语法7.2.3流程控制(3)循环结构③do....while循环do{语句}while(

7、表达式);《嵌入式应用技术基础教程》课件表达式2语句do假真7.2标准C语言的基本语法7.2.3流程控制(4)break语句和continue语句在循环中常常使用break语句和continue语句,这两个语句都会改变循环的执行情况。break语句用来从循环体中强行跳出循环,终止整个循环的执行;continue语句只用来结束本次循环。《嵌入式应用技术基础教程》课件7.2标准C语言的基本语法7.2.4函数(1)函数定义类型标识符函数名(类型参数1,类型参数2,类型参数3,……){说明部分语句}(2)函数的声明类型标识符函

8、数名(类型[参数1],类型[参数2],类型[参数3],……);(3)函数的返回值return表达式;return语句用来立即结束函数,并返回一确定给调用程序。如果函数的类型和return语句中表达式的值不一致,则以函数类型为准。对数值型数据,可以自动进行类型转换。《嵌入式应用技术基础教程》课件7.2标准C语言的基本语法7.2.5指

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。