《C语法简介》PPT课件

《C语法简介》PPT课件

ID:36614166

大小:625.60 KB

页数:30页

时间:2019-05-09

《C语法简介》PPT课件_第1页
《C语法简介》PPT课件_第2页
《C语法简介》PPT课件_第3页
《C语法简介》PPT课件_第4页
《C语法简介》PPT课件_第5页
资源描述:

《《C语法简介》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第四章C51语法简介河工科技瓮嘉民制作《单片微机原理及应用》教学课件第四章C51语法简介第五节51单片机SFR中可位寻址的单元的位的定义第四节直接对51单片机的SFR的定义第三节变量定义的格式第二节数据与数据类型第一节关键字第六节51单片机中可位寻址区(0x20~0x2f)的访问《单片微机原理及应用》教学课件第十一节C51的运算符和表达式第十节中断服务函数与寄存器组定义第九节函数的递归调用与再入函数第八节51单片机外扩I/O的访问第七节关键字bit和sbit区别第十二节C51流程控制语句第十三节C51的指针类型《单片微机原理及应用》教学课件第一节关键字表4-

2、1ANSIC标准的关键字关键字用途说明auto存储种类声明用于声明局部变量,默认值为此break程序语句退出最内层循环体case程序语句switch语句中的选择项char数据类型声明单字节整型数或字符型数据const存储类型声明在程序执行过程中不可修改的变量值continue程序语句转向下一次循环defaut程序语句switch语句中的失败选择项do程序语句构成do….while循环结构double数据类型声明双精度浮点数else程序语句构成if…else选择结构enum数据类型声明枚举extern存储种类声明在其他程序模块中声明了的全局变量float数据类

3、型声明单精度浮点数for程序语句构成for循环结构goto程序语句构成goto转移结构if程序语句构成if…else选择结构《单片微机原理及应用》教学课件表4-1ANSIC标准的关键字续表int数据类型声明基本整型数long数据类型声明长整型数register存储种类声明使用CPU内部寄存器的变量return程序语句函数返回short数据类型声明短整型数signed数据类型声明有符号数,二进制数据的最高位为符号位sizeof运算符计算表达式或数据类型的字节数static存储种类声明静态变量struct数据类型声明结构类型数据switch程序语句构成switc

4、h选择结构typedef数据类型声明重新进行数据类型定义union数据类型声明联合类型数据unsigned数据类型声明无符号数据void数据类型声明无符号数据volatile数据类型声明声明该变量在程序执行中可被隐含地改变while程序语句构成while和do…while循环结构表4-2C51编译器的扩展关键字关键字用途说明_at_地址定位为变量进行存储器绝对空间地址定位alien函数特性声明用以声明与PL/M51兼容的函数bdata存储器类型声明可位寻址的8051内部数据存储器bit位变量声明声明一个位变量或位类型的函数code存储器类型声明8051程序存

5、储器空间compact存储器模式指定使用8051外部分页寻址数据存储器空间data存储器类型声明直接寻址的8051内部数据存储器idata存储器类型声明间接寻址的8051内部数据存储器interrupt中断函数声明定义一个中断服务函数large存储器模式指定使用8051外部数据存储器空间pdata存储器类型声明分页寻址的8051外部数据存储器_priority_多任务优先级声明规定RTX51或RTX51Tiny的任务优先级reentrant再入函数声明定义一个再入函数sbit位变量声明声明一个可位寻址变量sfr特殊功能寄存器声明声明一个8位的特殊功能寄存器s

6、fr16特殊功能寄存器声明声明一个16位的特殊功能寄存器small存储器模式指定使用8051内部数据存储器空间_task_任务声明定义实时多任务函数using寄存器组定义定义8051的工作寄存器组xdata存储器类型声明8051外部数据存储器《单片微机原理及应用》教学课件第二节数据与数据类型数据——具有一定格式的数字或数值叫做数据。数据类型——数据的不同格式叫做数据类型。数据结构——数据按一定的数据类型进行的排列、组合构架称为数据结构。表4-3KeilµVision2C51编译器能够识别的数据类型数据类型长度(bit)长度(byte)值域范围unsigned

7、char810~255signedchar81-128~+127unsignedint1620~65536signedint162-32768~32767unsignedlong3240~4294967295signedlong324-2147483648~2147483647float324±1.175494E-38~±3.402823E+38*1~3对象的地址bit110或1sfr2810~255sfr1631620~65536sbit410或1《单片微机原理及应用》教学课件第三节C51中变量定义的格式C51中对变量进行定义的格式《单片微机原理及应用》教

8、学课件表4-4KeilC51编译器所能识别的存储器类

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

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

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