1 / 50
文档名称:

《c51基本语法》.ppt

格式:ppt   大小:110KB   页数:50页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

《c51基本语法》.ppt

上传人:相惜 2021/3/3 文件大小:110 KB

下载得到文件列表

《c51基本语法》.ppt

文档介绍

文档介绍:单片机接口技术(C51版)
第一章 C51基本语法
1
整理课件
内容概述
数据类型和运算符、表达式是是C51语言程序设计的最基础知识,C51语言把数据分成了多种数据类型,并提供了丰富的运算对数据进行处理。本章对C51语言的基本数据类型、常量变量、运算符及表达式等进行详细介绍。
2
整理课件
教学目标
1.掌握数据类型的概念,了解C51语言能够处理的数据类型。
2.掌握常量的概念,掌握各种类型常量的特点及表示形式。
3.掌握变量的概念,了解int、float、char型变量的特点,掌握这三种类型变量的定义、赋值和使用方法。理解C51中变量的存储和编译模式的关系,掌握单片机片内资源的访问方法。
4.了解C51语言的基本运算符及其特点,掌握运算符的优先级和结合性的概念。
5.了解算术运算表达式、关系表达式及逻辑表达式的特点,熟练进行表达式计算,能熟练进行实际问题的表达式描述。
6.熟悉自增、自减运算的特点,掌握赋值运算,了解逗号运算符和逗号表达式。
7.掌握数据类型转换的概念,能进行基本的数据类型转换。
3
整理课件
1.1 C51基本数据类型
具有一定格式的数字或数值叫做数据,数据的不同格式叫作数据类型。任何程序设计都离不开数据的处理。
C5l的数据类型有位型(bit)、无符号字符(unsigned char)、有符号字符(signed char)、无符号整型(unsigned int)、有符号整型(signed int)、无符号长型(unsigned long)、有符号长型(signed long)、浮点(float)和指针类型等。其中short与long属整型数据、 float与 double型属浮点型数据。
4
整理课件
数据类型
长 度
值 域 范 围
bit
1 bit
0,1
sbit
1 bit
0,1
unsigned char
1 byte
0~255
signed char
1 byte
-128~127
sfr
1 byte
0~255
unsigned int
2 byte
0~65536
signed int
2 byte
-32768~32767
sfr16
2 byte
0~65536
*
1~3 byte
对象的地址
unsigned long
4 byte
0~4294967295
signed long
4 byte
-2147483648~2147483647
float
4 byte
+-38~++38
5
整理课件
当程序中出现表达式或变量赋值运算时,若运算对象的数据类型不一致,数据类型可以自动进行转换,转换按以下优先级别自动进行:
bit →char→ int →long →float
unsigned→ signed
6
整理课件
1.2 常量与变量
1.2.1 常量
在程序运行中其值不能改变的量称为常量。
1.整型常量。可以表示为十进制如123,0,-8等。十六进制则以0x开头如0x34。长整型就在数字后面加字母L,如10L, 0xF340L等。
2.浮点型常量。分为十进制和指数表示形式。十进制由数字和小数点组成,,,,整数或小数部分为0时可以省略0但必须有小数点。指数表示形式为:
[±]数字[.数字]e[±]数字
[ ]中的内容为可选项,其中内容根据具体情况可有可无,但其余部分必须有,如123e3,5e6,--3。而e3,。
3.字符型常量是单引号内的字符,如‘a’,‘d’等。
4.字符串型常量由双引号内的字符组成,如" hello","english"等。当引号内的没有字符时,为空字符串。
7
整理课件
用标识符代表的常量称为符号常量。
例如:在指令“ #define PI ”后,。
8
整理课件
变量

在程序运行中,其值可以改变的量称为变量
一个变量主要由两部分构成:一个是变量名,一个是变量值。
每个变量都有一个变量名,在内存中占据一定的存储单元(地址),并在该内存单元中存放该变量的值。
9
整理课件
C51支持的变量通常有如下类型:
位变量(bit)——位变量的值可以是1(true)或0(false)。与805l硬件特性操作有关的位变量必须定位在8051CPU片内存储区(RAM)的可位寻址空间中。

最近更新

点餐小程序的项目融资计划书 41页

2024江苏农牧科技职业学院单招语文模拟试题及.. 13页

《脂肪酸的分解代谢》 58页

《疫学细胞因子》 34页

2024年山西通用航空职业技术学院单招综合素质.. 3页

2024年单招物理模拟题 11页

甘肃瓜州锁阳城遗址墙体盐分调查与分布规律研.. 2页

瑞典集合住宅研究的综述报告 2页

2024-2025年山西省临汾市普通高校对口单招计算.. 19页

2024-2025-2023学年陕西省渭南市普通高校对口.. 24页

2023年辽宁省朝阳市单招数学自考预测试题(含答.. 4页

现代服务业主导行业选择及发展研究的综述报告.. 2页

2024年员工试用期工作计划(合集15篇) 35页

猪瘟病毒感染宿主外周血单个核细胞转录谱的研.. 2页

2024年员工涨工资申请书汇编15篇 24页

2024年员工入职培训心得体会 40页

物件损害责任比较研究的综述报告 2页

2024年启发小学作文(15篇) 15页

煤层深孔松动爆破聚能药管装药结构的设计研究.. 2页

2024年同桌冤家读后感15篇 12页

2024年同学聚会倡议书19篇 27页

潮流水轮机发电效率及潮流能资源估算研究的中.. 2页

2024年合同违约责任 6页

溴化锂水溶液预冷却吸收过程的研究的中期报告.. 2页

2024年各大高校有创意的志愿活动总结(精选5篇.. 15页

2023年度中国精神心理健康蓝皮书文档 6页

蛋白尿护理查房 23页

随班就读资源教室设备配置标准 13页

大学食堂餐饮企业准入退出制度 3页

利用f206片内flash进行在线编程 8页