帮帮文库

第6讲 单片机的C语言编程-精品课件(PPT) 第6讲 单片机的C语言编程-精品课件(PPT)

格式:PPT | 上传时间:2022-06-24 19:51 | 页数:61 页 | ✔ 可以修改 | @ 版权投诉 | ❤ 我的浏览
第6讲 单片机的C语言编程-精品课件(PPT)
第6讲 单片机的C语言编程-精品课件(PPT)
1 页 / 共 61
第6讲 单片机的C语言编程-精品课件(PPT)
第6讲 单片机的C语言编程-精品课件(PPT)
2 页 / 共 61
第6讲 单片机的C语言编程-精品课件(PPT)
第6讲 单片机的C语言编程-精品课件(PPT)
3 页 / 共 61
第6讲 单片机的C语言编程-精品课件(PPT)
第6讲 单片机的C语言编程-精品课件(PPT)
4 页 / 共 61
第6讲 单片机的C语言编程-精品课件(PPT)
第6讲 单片机的C语言编程-精品课件(PPT)
5 页 / 共 61
第6讲 单片机的C语言编程-精品课件(PPT)
第6讲 单片机的C语言编程-精品课件(PPT)
6 页 / 共 61
第6讲 单片机的C语言编程-精品课件(PPT)
第6讲 单片机的C语言编程-精品课件(PPT)
7 页 / 共 61
第6讲 单片机的C语言编程-精品课件(PPT)
第6讲 单片机的C语言编程-精品课件(PPT)
8 页 / 共 61
第6讲 单片机的C语言编程-精品课件(PPT)
第6讲 单片机的C语言编程-精品课件(PPT)
9 页 / 共 61
第6讲 单片机的C语言编程-精品课件(PPT)
第6讲 单片机的C语言编程-精品课件(PPT)
10 页 / 共 61
第6讲 单片机的C语言编程-精品课件(PPT)
第6讲 单片机的C语言编程-精品课件(PPT)
11 页 / 共 61
第6讲 单片机的C语言编程-精品课件(PPT)
第6讲 单片机的C语言编程-精品课件(PPT)
12 页 / 共 61
第6讲 单片机的C语言编程-精品课件(PPT)
第6讲 单片机的C语言编程-精品课件(PPT)
13 页 / 共 61
第6讲 单片机的C语言编程-精品课件(PPT)
第6讲 单片机的C语言编程-精品课件(PPT)
14 页 / 共 61
第6讲 单片机的C语言编程-精品课件(PPT)
第6讲 单片机的C语言编程-精品课件(PPT)
15 页 / 共 61

1、型结构类型联合类型等这些复杂的数据类型。常量常量是指在程序执行过程中其值不能改变的量。在中支持整型常量浮点型常量字符型常量和字符串型常量。整型常量整型常量也就是整型常数,根据其值范围在计算机中分配不同的字节数来存放。在中它可以表示成以下几种形式十进制整数。如等。十六进制整数。以开头表示,如表示十六进制数。长整数。在中当个整数的值达到长整型的范围,则该数按长整型存放,在存储器中占四个字节,另外,如个整数后面加个字母,这个数在存储器中也按长整型存放。如在存储器中占四个字节。的运。

2、。例的使用。位单片机接口与汇编•大连理工大学软件学院•嵌入式系统教研室•侯刚••综合楼,第章单片机语言程序设计语言与单片机语言的特点及程序结构语言的特点语言简洁紧凑,使用方便灵活。运算符丰富。数据结构丰富。具有现代化语言的各种数据结构。可进行结构化程序设计。可以直接对计算机硬件进行操作。生成的目标代码质量高,程序执行效率高。可移植性好。二语言的程序结构语言程序至少应包含个主函数。不管函数放于何处,程序总是从函数开始执行,执行到函数结束则结束。在函数中调用其它函数,其它函数也。

3、出是通过串行口来完成的,输入输出指令执行前必须要对串行口进行初始化与标准在函数使用方面也有定的区别,中有专门的中断函数。的数据类型的数据类型分为基本数据类型和组合数据类型,情况与标准中的数据类型基本相同,但其中型与型相同,型与型相同,另外,中还有专门针对于单片机的特殊功能寄存器型和位类型。字符型有和之分,默认为。它们的长度均为个字节,用于存放个单字节的数据。对于,它用于定义带符号字节数据,其字节的最高位为符号位,“表示正数,“表示负数,补码表示,所能表示的数值范围是对于,它。

4、片机的存储结构相关联,否则编译器不能正确地映射定位。语言编写单片机应用程序时,需根据单片机存储结构及内部资源定义相应的数据类型和变量,而标准的语言程序不需要考虑这些问题包含的数据类型变量存储模式输入输出处理函数等方面与标准的语言有定的区别。其它的语法规则程序结构及程序设计方法等与标准的语言程序设计相同。用语言编写单片机应用程序与标准的语言程序也有相应的区别现在支持系列单片机的语言编译器有很多种,如等。各种编译器的基本情况相同,但具体处理时有定的区别,其中以它的代码紧凑和使用。

5、存放。二整型分和。默认为。它们的长度均为两个字节,用于存放个双字节数据。对于,用于存放两字节带符号数,补码表示,数的范畴为。对于,用于存放两字节无符号数,数的范围为。三长整型分和。默认为。它们的长度均为四个字节,用于存放个四字节数据。对于,用于存放四字节带符号数,补码表示,数的范畴为。对于,用于存放四字节无符号数,数的范围为。四浮点型型数据的长度为四个字节,格式符合标准的单精度浮点型数据五指针型指针型本身就是个变量,在这个变量中存放的指向另个数据的地址。这个指针变量要占用定。

6、以相互调用,但函数只能调用其它的功能函数,而不能被其它的函数所调用。功能函数可以是语言编译器提供的库函数,也可以是由用户定义的自定义函数。在编制程序时,程序的开始部分般是预处理命令函数说明和变量定义等。语言与单片机用汇编语言编写单片机程序必须要考虑其存储器结构,尤其必须考虑其片内数据存储器与特殊功能寄存器的使用以及按实际地址处理端口数据。用语言编写的单片机应用程序,则不用像汇编语言那样须具体组织分配存储器资源和处理端口数据,但在语言编程中,对数据类型与变量的定义,必须要与单。

7、算量二浮点型常量浮点型常量也就是实型常数。有十进制表示形式和指数表示形式。十进制表示形式又称定点表示形式,由数字和小数点组成。如等都是十进制数表示形式的浮点型常量。指数表示形式为数字数字数字例如等都是指数形式的浮点型常量。三字符型常量字符型常量是用单引号引起的字符,如等。有些控制字符须在前面加上反斜杠“组成转义字符。利用它可以完成些特殊功能和输出时的格式控制。常用的转义字符如下表所示。转义字符含义码十六进制数空字符换行符回车符水平制表符退格符换页符‗单引号双引号反斜杠四。

8、符串型常量字符串型常量由双引号括起的字符组成。如“““等。注意字符串常量与字符常量是不样,个字符常量在计算机内只用个字节存放,而个字符串常量在内存中存放时不仅双引号内的字符个占个字节,而且系统会自动的在后面加个转义字符“作为字符串结束符。因此不要将字符常量和字符串常量混淆,如字符常量和字符串常量“是不样的。变量变量是在程序运行过程中其值可以改变的量。个变量由两部分组成变量名和变量值。在中,变量在使用前必须对变量进行定义,指出变量的数据类型和存储模式。以便编译系统为它分配相应。

9、数据类型和组合数据类型,情况与标准中的数据类型基本相同,但其中型与型相同,型与型相同,另外,中还有专门针对于单片机的特殊功能寄存器型和位类型。字符型有和之分,默认为。它们的长度均为个字节,用于存放个单字节的数据。对于,它用于定义带符号字节数据,其字节的最高位为符号位,“表示正数,“表示负数,补码表示,所能表示的数值范围是对于,它用于定义无符号字节数据或字符,可以存放个字节的无符号数,其取值范围为。可以用来存放无符号数,也可以存放西文字符,个西文字符占个字节,在计算机内部用码。

10、的内存单元,对不同的处理器其长度不样,在中它的长度般为个字节。六特位或位或字节字节编译器能够识别的基本数据类型在语言程序中,有可能会出现在运算中数据类型不致的情况。允许任何标准数据类型的隐式转换,隐式转换的优先级顺序如下也就是说,当型与型进行运算时,先自动对型扩展为型,然后与型进行运算,运算结果为型。除了支持隐式类型转换外,还可以通过强制类型转换符对数据类型进行人为的强制转换。编译器除了能支持以上这些基本数据类型之外,还能支持些复杂的组合型数据类型,如数组类型指针。

11、便等特点优于其它编译器,现在使用特别广泛。程序结构的语法规定程序结构及程序设计方法都与标准的语言程序设计相同,但程序与标准的程序在以下几个方面不样中定义的库函数和标准语言定义的库函数不同。标准的语言定义的库函数是按通用微型计算机来定义的,而中的库函数是按单片机相应情况来定义的中的数据类型与标准的数据类型也有定的区别,在中还增加了几种针对单片机特有的数据类型变量的存储模式与标准中变量的存储模式不样,中变量的存储模式是与单片机的存储器紧密相关与标准的输入输出处理不样,中的输入输。

12、的存储单元。定义的格式如下存储种类数据类型说明符存储器类型变量名初值,变量名初值数据类型说明符在定义变量时,必须通过数据类型说明符指明变量的数据类型,指明变量在存储器中占用的字节数。可以是基本数据类型说明符,也可以是组合数据类型说明符,还可以是用定义的类型别名。在中,为了增加程序的可读性,允许用户为系统固有的数据类型说明符用起别名,格式如下固有的数据类型说明符别名定义别名后,就可以用别名代替数据类型说明符对变量进行定义。别名可以用大写,也可以用小写,为了区别般用大写字母表示。

参考资料:

[1]第12章_国外区域经济案例(区域经济学)-精品课件(PPT)(第34页,发表于2022-06-24 19:50)

[2]第12章 服装质量检验-精品课件(PPT)(第20页,发表于2022-06-24 19:50)

[3]第12章 LINQ to SQL数据-精品课件(PPT)(第23页,发表于2022-06-24 19:50)

[4]第11章 图形和图像-精品课件(PPT)(第27页,发表于2022-06-24 19:50)

[5]第11章 SQL Server 2005管理-精品课件(PPT)(第47页,发表于2022-06-24 19:50)

[6]第10章 体育游戏——疯狂足球-精品课件(PPT)(第16页,发表于2022-06-24 19:50)

[7]第10章 检测系统的抗干扰技术-精品课件(PPT)(第25页,发表于2022-06-24 19:50)

[8]第10讲 长期股权投资(2)-精品课件(PPT)(第13页,发表于2022-06-24 19:50)

[9]第9章 园林建筑-精品课件(PPT)(第88页,发表于2022-06-24 19:50)

[10]第8章海事的法律冲突法-精品课件(PPT)(第26页,发表于2022-06-24 19:50)

[11]第8章 结构和联合-精品课件(PPT)(第41页,发表于2022-06-24 19:50)

[12]第8课我的早年生活-精品课件(PPT)(第16页,发表于2022-06-24 19:50)

[13]第7章+插值法模拟空缺实验点-精品课件(PPT)(第24页,发表于2022-06-24 19:50)

[14]第7章 疏浚工程管理-精品课件(PPT)(第69页,发表于2022-06-24 19:50)

[15]第7章 审计习题与案例讲解(3)-精品课件(PPT)(第34页,发表于2022-06-24 19:50)

[16]第07课Windows XP的账户和硬件管理-精品课件(PPT)(第26页,发表于2022-06-24 19:50)

[17]第6章脊柱区1-复习测试题A型题-精品课件(PPT)(第27页,发表于2022-06-24 19:50)

[18]第6章 区域经济发展阶段分析-精品课件(PPT)(第44页,发表于2022-06-24 19:50)

[19]第6节 应用举例-精品课件(PPT)(第10页,发表于2022-06-24 19:50)

[20]第6讲_javautil包和集合框架-精品课件(PPT)(第29页,发表于2022-06-24 19:50)

下一篇
温馨提示

1、该PPT不包含附件(如视频、讲稿),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

帮帮文库——12年耕耘,汇集海量精品文档,旨在将用户工作效率提升到极致