欢迎来到天天文库
浏览记录
ID:59233449
大小:520.50 KB
页数:30页
时间:2020-09-22
《第四章C51语法简介ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第四章C51语法简介河工科技瓮嘉民制作单片微机原理及应用》教学课件第四章C51语法简介第五节51单片机SFR中可位寻址的单元的位的定义第四节直接对51单片机的SFR的定义第三节变量定义的格式第二节数据与数据类型第一节关键字第六节51单片机中可位寻址区(0x20~0x2f)的访问单片微机原理及应用》教学课件第十一节C51的运算符和表达式第十节中断服务函数与寄存器组定义第九节函数的递归调用与再入函数第八节51单片机外扩I/O的访问第七节关键字bit和sbit区别第十二节C51流程控制语句第十三节C51的指针类型单片微机原理
2、及应用》教学课件第一节关键字表4-1ANSIC标准的关键字关键字用途说明auto存储种类声明用于声明局部变量,默认值为此break程序语句退出最内层循环体case程序语句switch语句中的选择项char数据类型声明单字节整型数或字符型数据const存储类型声明在程序执行过程中不可修改的变量值continue程序语句转向下一次循环defaut程序语句switch语句中的失败选择项do程序语句构成do….while循环结构double数据类型声明双精度浮点数else程序语句构成if…else选择结构enum数据类型声明枚
3、举extern存储种类声明在其他程序模块中声明了的全局变量float数据类型声明单精度浮点数for程序语句构成for循环结构goto程序语句构成goto转移结构if程序语句构成if…else选择结构单片微机原理及应用》教学课件表4-1ANSIC标准的关键字续表int数据类型声明基本整型数long数据类型声明长整型数register存储种类声明使用CPU内部寄存器的变量return程序语句函数返回short数据类型声明短整型数signed数据类型声明有符号数,二进制数据的最高位为符号位sizeof运算符计算表达式或数据类
4、型的字节数static存储种类声明静态变量struct数据类型声明结构类型数据switch程序语句构成switch选择结构typedef数据类型声明重新进行数据类型定义union数据类型声明联合类型数据unsigned数据类型声明无符号数据void数据类型声明无符号数据volatile数据类型声明声明该变量在程序执行中可被隐含地改变while程序语句构成while和do…while循环结构表4-2C51编译器的扩展关键字关键字用途说明_at_地址定位为变量进行存储器绝对空间地址定位alien函数特性声明用以声明与PL/
5、M51兼容的函数bdata存储器类型声明可位寻址的8051内部数据存储器bit位变量声明声明一个位变量或位类型的函数code存储器类型声明8051程序存储器空间compact存储器模式指定使用8051外部分页寻址数据存储器空间data存储器类型声明直接寻址的8051内部数据存储器idata存储器类型声明间接寻址的8051内部数据存储器interrupt中断函数声明定义一个中断服务函数large存储器模式指定使用8051外部数据存储器空间pdata存储器类型声明分页寻址的8051外部数据存储器_priority_多任务优
6、先级声明规定RTX51或RTX51Tiny的任务优先级reentrant再入函数声明定义一个再入函数sbit位变量声明声明一个可位寻址变量sfr特殊功能寄存器声明声明一个8位的特殊功能寄存器sfr16特殊功能寄存器声明声明一个16位的特殊功能寄存器small存储器模式指定使用8051内部数据存储器空间_task_任务声明定义实时多任务函数using寄存器组定义定义8051的工作寄存器组xdata存储器类型声明8051外部数据存储器单片微机原理及应用》教学课件第二节数据与数据类型数据——具有一定格式的数字或数值叫做数据。
7、数据类型——数据的不同格式叫做数据类型。数据结构——数据按一定的数据类型进行的排列、组合构架称为数据结构。表4-3KeilµVision2C51编译器能够识别的数据类型数据类型长度(bit)长度(byte)值域范围unsignedchar810~255signedchar81-128~+127unsignedint1620~65536signedint162-32768~32767unsignedlong3240~4294967295signedlong324-2147483648~2147483647float324
8、±1.175494E-38~±3.402823E+38*1~3对象的地址bit110或1sfr2810~255sfr1631620~65536sbit410或1单片微机原理及应用》教学课件第三节C51中变量定义的格式C51中对变量进行定义的格式单片微机原理及应用》教学课件表4-4KeilC51编译器所能识别的存储器类型存贮类型长度
此文档下载收益归作者所有