网站大量收购独家精品文档,联系QQ:2885784924

[工学]Arduino课件v2.ppt

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]Arduino课件v2

Arduino语言特点 Arduino语言是建立在C/C++基础上的——基础的C语言; Arduino语言只不过把AVR单片机(微控制器)相关的一些参数设置都函数化,不用去了解其底层; 标识符和关键字 标识符:标识程序中某个对象的名字,这些对象可以是语句 、数据类型、函数、变量和常量等; 规 则:由字符串、数字和下划线等组成,第一个字符必须 是字母或下划线; 注 意:通常以下划线开头的标识符是编译系统专用的,在 编写C语言源程序时一般不要使用以下划线开头的 标识符,而将下划线用作分段符; 关键字:32个 编程语言保留的特殊标识符,它们具有固定的名称和含义。 If 程序语句 Continue 程序语句 Else 程序语句 Sizeof 运算符 For 程序语句 Auto 存储类型 Switch 程序语句 Char 数据类型 Case 程序语句 Goto 程序语句 While 程序语句 Return 程序语句 Do 程序语句 Break 程序语句 …… 数据类型 基本类型 构造类型 指针类型 空类型 整数类型 字符类型 浮点类型 枚举类型 数组 类型 结构体类型 共用体类型 单精度类型 双精度类型 数据类型 常量:不能改变的数值的存储空间; HIGH | LOW???? HIGH 表示高电平(1),LOW 表示低电平(0) INPUT | OUTPUT INPUT 表示输入(高阻态),OUTPUT?? 表示输出 true | false?? true 表示真(1),false表示假(0)。 变量:可以改变数值的存储空间; 使用时要告知变量时的数据型态,这样微处理器可以分配空间。 数据类型 boolean??布尔型 char??????? 字符 byte??????? 字节类型 int????????? 整数 unsigned int 无符号整数 long??????? 长整数 unsigned long 无符号长整数 float??????? 浮点数 double?? 双字节浮点 string????? 字符串 array?????? 数组 布尔型变量的值只能为真(true)或是假(false) boolean?? 布尔型 Char? ? 字符型 在位数需求较少的信息传输时,例如阿拉伯数字和一般常见符号构成的语言—ASCII编码,ASCII 表示了127个字符, 用来在序列终端机和分时计算器之间传输文字; 单一字符,存为数字,有效范围为 0 到255 有两种主流的计算机编码:ASCII 和UNICODE UNICODE可表示的字符量比较多,在现代计算机操作系统内它可以用来表示多国语言; Byte ??? 字节类型 储存的数值范围为0到255。如同字符一样字节型态的变量只需要用一个字节(8位)的内存空间储存; 整数数据型态用到2字节的内存空间,可表示的整数范围为 –32,768 到 32,767; 最常用到的数据类型; int???? ???整数 unsigned int 无符号整数) 2字节,可表示的整数范围为0 到 65,535 long??????? 长整数 4字节,可表示的整数范围从 –2,147,483,648 到 2,147,483,647。 unsigned long 无符号长整数 可表示的整数范围为0 到 4,294,967,295 float??????? 浮点数 浮点数就是用来表达有小数点的数值,可表达最大值为 3.4 x 1038,四字节的RAM,内存空间限制,谨慎使用; double?? ?? 双字节浮点 由多个ASCII字符组成,字符串中的每一个字符都用一个组元组空间储存,并且在字符串的最尾端加上一个空字符以提示Ardunio处理器字符串的结束 string????? 字符串 例如: char string1[] = Arduino;//7字符+1空字符 char string2[8] = Arduino; // 与上行相同 8字节,可表达范围为1.7 x 10308 数据类型转换

文档评论(0)

ctuorn0371 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档