第四章C51语法简介.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第六节 C51对51单片机中可位寻址区(0x20~0x2f)的访问 第九节 函数的递归调用与再入函数 * 《单片微机原理及应用》教学课件 第四章 C51语法简介 河工科技 瓮嘉民制作 第四章 C51语法简介 第五节 51单片机SFR中可位寻址的单元的位的定义 第四节 直接对51单片机的SFR的定义 第三节 变量定义的格式 第二节 数据与数据类型 第一节 关键字 第六节 51单片机中可位寻址区(0x20~0x2f)的访问 第十一节 C51的运算符和表达式 第十节 中断服务函数与寄存器组定义 第九节 函数的递归调用与再入函数 第八节 51单片机外扩I/O的访问 第七节 关键字bit和sbit区别 第十二节 C51流程控制语句 第十三节 C51的指针类型 第一节 关键字 表4-1 ANSI C标准的关键字 构成if…else选择结构 程序语句 if 构成goto转移结构 程序语句 goto 构成for循环结构 程序语句 for 单精度浮点数 数据类型声明 float 在其他程序模块中声明了的全局变量 存储种类声明 extern 枚举 数据类型声明 enum 构成if…else选择结构 程序语句 else 双精度浮点数 数据类型声明 double 构成do….while循环结构 程序语句 do switch语句中的失败选择项 程序语句 defaut 转向下一次循环 程序语句 continue 在程序执行过程中不可修改的变量值 存储类型声明 const 单字节整型数或字符型数据 数据类型声明 char switch语句中的选择项 程序语句 case 退出最内层循环体 程序语句 break 用于声明局部变量,默认值为此 存储种类声明 auto 说明 用途 关键字 表4-1 ANSI C标准的关键字 续表 构成while和do…while循环结构 程序语句 while 声明该变量在程序执行中可被隐含地改变 数据类型声明 volatile 无符号数据 数据类型声明 void 无符号数据 数据类型声明 unsigned 联合类型数据 数据类型声明 union 重新进行数据类型定义 数据类型声明 typedef 构成switch选择结构 程序语句 switch 结构类型数据 数据类型声明 struct 静态变量 存储种类声明 static 计算表达式或数据类型的字节数 运算符 sizeof 有符号数,二进制数据的最高位为符号位 数据类型声明 signed 短整型数 数据类型声明 short 函数返回 程序语句 return 使用CPU内部寄存器的变量 存储种类声明 register 长整型数 数据类型声明 long 基本整型数 数据类型声明 int 表4-2 C51编译器的扩展关键字 8051外部数据存储器 存储器类型声明 xdata 定义8051的工作寄存器组 寄存器组定义 using 定义实时多任务函数 任务声明 _task_ 指定使用8051内部数据存储器空间 存储器模式 small 声明一个16位的特殊功能寄存器 特殊功能寄存器声明 sfr16 声明一个8位的特殊功能寄存器 特殊功能寄存器声明 sfr 声明一个可位寻址变量 位变量声明 sbit 定义一个再入函数 再入函数声明 reentrant 规定RTX51或RTX51 Tiny的任务优先级 多任务优先级声明 _priority_ 分页寻址的8051外部数据存储器 存储器类型声明 pdata 指定使用8051外部数据存储器空间 存储器模式 large 定义一个中断服务函数 中断函数声明 interrupt 间接寻址的8051内部数据存储器 存储器类型声明 idata 直接寻址的8051内部数据存储器 存储器类型声明 data 指定使用8051外部分页寻址数据存储器空间 存储器模式 compact 8051程序存储器空间 存储器类型声明 code 声明一个位变量或位类型的函数 位变量声明 bit 可位寻址的8051内部数据存储器 存储器类型声明 bdata 用以声明与PL/M51兼容的函数 函数特性声明 alien 为变量进行存储器绝对空间地址定位 地址定位 _at_ 说明 用途 关键字 第二节 数据与数据类型 数据——具有一定格式的数字或数值叫做数据。 数据类型——数据的不同格式叫做数据类型。 数据结构——数据按一定的数据类型进行的排列、组合构架称为数据结构。 表4-3 Keil μVision2 C51编译器能够识别的数据类型 0或1 1 sbit4 0~65536 2 16 sfr163 0~255 1 8 sfr2 0或1 1 bit1 对象的地址 1~3 * ±1.175494E-38~±3.402823E+38 4 32 flo

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档