《微型计算机技术及应用》课程教学课件(PPT讲稿)第3章 C51基本语法

第3章C51基本语法3.1C51程序结构和特点3.2C51数据类型3.3C51运算符和表达式3.4C51语句和结构化程序设计3.5C51的数组、结构和联合3.6 C51的指针3.7C51的函数和中断函数3.8预处理命令、库函数
第3章 C51基本语法 3.1 C51程序结构和特点 3.2 C51数据类型 3.3 C51运算符和表达式 3.4 C51语句和结构化程序设计 3.5 C51的数组、结构和联合 3.6 C51的指针 3.7 C51的函数和中断函数 3.8 预处理命令、库函数

3.1C51程序结构和特点3.1.1C51程序的结构特点(1)源程序有一个或多个源文件组成,扩展名.C(2)源文件中含有若干个函数在整个程序中只有一个(必须)主函数,viod main(viod)程序从main()开始执行,调用其它函数(3)源程序中含有预处理命令、语句、说明等(4)源程序中可以加注释
3.1 C51程序结构和特点 3.1.1 C51程序的结构特点 (1)源程序有一个或多个源文件组成,扩展名 .C (2)源文件中含有若干个函数 在整个程序中只有一个(必须)主函数,viod main(viod) 程序从 main( )开始执行,调用其它函数。 (3)源程序中含有预处理命令、语句、说明等 (4)源程序中可以加注释

3.1.2C51的字符集、标识符与关键字一、字符集和词汇字符集:09,a一Z,A一Z,下划线,运算符等词汇:由上述符号组成词汇二、标识符用于标识源程序中某个对象的名称三、关键字C51中已定义的、有特定含义的特殊标示符
3.1.2 C51的字符集、标识符与关键字 一、字符集和词汇 字符集:0—9,a—z,A—Z,下划线,运算符等 词汇:由上述符号组成词汇 二、标识符 用于标识源程序中某个对象的名称 三、关键字 C51中已定义的、有特定含义的特殊标示符

3.2C51数据类型表3-13.2.1C51数据类型常量3.2.2一、整型常量(1)八进制整数,以0开始,后跟数字,如0123(2)十六进制整数,以0X开始,后跟数字,如0Xaf(3)十进制整数,没有前缀,如125
3.2 C51数据类型 3.2.1 C51数据类型 表3-1 3.2.2 常量 一、整型常量 (1)八进制整数,以O开始,后跟数字,如O123 (2)十六进制整数,以0X开始,后跟数字,如0Xaf (3)十进制整数,没有前缀,如125

二、字符型常量(1)普通字符如‘A',"B’其值为ASCLL码“A值0X41.B值0X42表3-2(2)转义字符三、字符串常量用双括号引,如“AKJN”“8051
二、字符型常量 (1)普通字符 如‘A’, ’B’ 其值为ASCLL码。 ‘A’值 0X41, ’B’值 0X42 (2)转义字符 表3-2 三、字符串常量 用双括号引,如“AKJN”, “8051

四、实型(浮点型)常量一般格式:指数部分【土】整数部分.小数部分123.e10
四、实型(浮点型)常量 一般格式: 【±】整数部分.小数部分 指数部分 123.e10

3.2.3变量一、变量定义格式单片机内有RAMISFRI外部RAM/IO等存储区域变量定义的一般格式:【存储种类】数据类型【存储器类型】变量名(或变量表名存储种类有:动态(auto),静态(auto),寄存器(register)无说明,默认是动态
3.2.3 变量 一、变量定义格式 单片机内有RAM\SFR\外部RAM/IO等存储区域 变量定义的一般格式: 【存储种类】数据类型【存储器类型】变量名(或变量表名) 存储种类有: 动态(auto),静态(auto),寄存器(register) 无说明,默认是动态

整型变量二、4种:Int有符号基本整型无符号基本整型unsigned intLong有符号长整型无符号长整型unsigned long
二、整型变量 4种: Int 有符号基本整型 unsigned int 无符号基本整型 Long 有符号长整型 unsigned long 无符号长整型

三、字符型变量(1)有符号字符型变量signed char(2)无符号字符型变量unsigned char四、实型变量C51支持单精度实型变量(也称浮点型),关键字float如: float x长度为4字节
三、字符型变量 (1)有符号字符型变量 signed char (2)无符号字符型变量 unsigned char 四、实型变量 C51支持单精度实型变量(也称浮点型),关键字float 如:float x 长度为4字节

3.2.4存储器类型和存储模式一、存储器类型表3-33种二、存储模式SMALL(小模式)缺省存储器类型说明的变量均放在idata区域COMPACT(紧凑模式)缺省存储器类型说明的变量均放在pdata区域LARGE(大模式)缺省存储器类型说明的变量均放在xdata区域
3.2.4 存储器类型和存储模式 一、存储器类型 表3-3 二、存储模式 3种 SMALL(小模式 ) 缺省存储器类型说明的变量均放在idata区域 COMPACT(紧凑模式 ) 缺省存储器类型说明的变量均放在pdata区域 LARGE(大模式 ) 缺省存储器类型说明的变量均放在xdata区域
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 《微型计算机技术及应用》课程教学资源(书籍文献)Keil与proteus完美结合教程.pdf
- 《微型计算机技术及应用》课程授课教案(讲义)第6章 单片机接口技术.doc
- 《微型计算机技术及应用》课程教学资源(试卷习题)2010-2011单片机原理及应用试卷(试题).doc
- 《微型计算机技术及应用》课程教学资源(试卷习题)67106309A卷(答案).doc
- 《微型计算机技术及应用》课程教学资源(试卷习题)67106309A卷(试题).doc
- 《微型计算机技术及应用》课程教学资源(试卷习题)2011-2012微型计算机原理及应用试卷A(试题).doc
- 《微型计算机技术及应用》课程教学资源(试卷习题)2011-2012微型计算机原理及应用试卷A(答案).doc
- 《微型计算机技术及应用》课程教学资源(试卷习题)2010-2011单片机原理及应用试卷(答案).doc
- 《微型计算机技术及应用》课程教学资源(试卷习题)2007试卷B(试题).doc
- 《微型计算机技术及应用》课程教学资源(试卷习题)2007试卷B(答案).doc
- 《微型计算机技术及应用》课程教学资源(试卷习题)2007试卷A(试题).doc
- 《微型计算机技术及应用》课程教学资源(试卷习题)2007试卷A(答案).doc
- 《微型计算机技术及应用》课程教学实验指导书(内蒙古科技大学:李琦,共十七个实验).doc
- 《微型计算机技术及应用》课程授课教案(讲义)第7章 C51应用程序设计.doc
- 《微型计算机技术及应用》课程授课教案(讲义)第5章 51单片机的外围模块及应用 5.3 串口UART.doc
- 《微型计算机技术及应用》课程授课教案(讲义)第1章 单片微型计算机基础知识.doc
- 《微型计算机技术及应用》课程授课教案(讲义)第5章 51单片机的外围模块及应用 5.2 定时器及其应用.doc
- 《微型计算机技术及应用》课程授课教案(讲义)第2章 51系列单片机系统结构.doc
- 《微型计算机技术及应用》课程授课教案(讲义)第5章 51单片机的外围模块及应用 5.1 并口.doc
- 《微型计算机技术及应用》课程授课教案(讲义)第3章 C51基本语法.doc
- 《微型计算机技术及应用》课程教学课件(PPT讲稿)第5章 MCS-51单片机的外围模块及应用 5.1 并口.ppt
- 《微型计算机技术及应用》课程教学课件(PPT讲稿)第5章 MCS-51单片机的外围模块及应用 5.2 定时器及其应用.ppt
- 《微型计算机技术及应用》课程教学课件(PPT讲稿)第5章 MCS-51单片机的外围模块及应用 5.3 串口.ppt
- 《微型计算机技术及应用》课程教学课件(PPT讲稿)第2章 51系列单片机系统结构.ppt
- 《微型计算机技术及应用》课程教学课件(PPT讲稿)第1章 单片微型计算机基础知识.ppt
- 《微型计算机技术及应用》课程教学课件(PPT讲稿)第7章 C51应用程序设计.ppt
- 《微型计算机技术及应用》课程教学课件(PPT讲稿)第6章 MCS-51单片机接口技术.ppt
- 《分子生物学》课程授课教案(教学方案).doc
- 《计算机文化基础》课程教学大纲 computer culture base.pdf