单片机的C51语言基础ppt课件.ppt

单片机的C51语言基础ppt课件.ppt

ID:59342104

大小:1.52 MB

页数:92页

时间:2020-09-20

单片机的C51语言基础ppt课件.ppt_第1页
单片机的C51语言基础ppt课件.ppt_第2页
单片机的C51语言基础ppt课件.ppt_第3页
单片机的C51语言基础ppt课件.ppt_第4页
单片机的C51语言基础ppt课件.ppt_第5页
资源描述:

《单片机的C51语言基础ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、项目4单片机的C51语言基础4-1认识单片机C语言4-2认识C51的数据类型4-3C51的运算符、表达式及优先级4-4C51流程控制语句4-5C51的数组4-6指针4-7C51的函数4-8C51与汇编语言的混合编程实例4-9任务4简易密码锁设计4-10任务5LED点阵显示屏的设计2021/9/81本章要点了解C51的数据类型掌握顺序结构、选择结构、循环结构的C程序的构成及编程技巧了解C51的运算符、表达式及其规则掌握数组的定义和使用、指针的定义和使用、函数的定义和使用2021/9/824.1任务1认识单片机的C语言4.1.1C51程序开发概述1.采用C51的优点2

2、.C51程序的开发过程2021/9/834.1.2C51程序结构C51程序结构同标准C一样,是由若干个函数构成的,每个函数即是完成某个特殊任务的子程序段。组成一个程序的若干个函数可以保存在一个或几个源文件中,最后再将它们连接在一起。C语言程序的扩展名为“.c”,如my_test.c。2021/9/84C语言的语句规则:每个变量必须先说明后引用,变量名英文大小写是有差别的。C语言程序一行可以书写多条语句,但每个语句必须以“;”结尾,一个语句也可以多行书写。C语言的注释用/*……*/表示。“{”花括号必须成对,位置随意,可在紧挨函数名后,也可另起一行,多个花括号可以同

3、行书写,也可逐行书写,为层次分明,增加可读性,同一层的“{”花括号对齐,采用逐层缩进方式书写。2021/9/854.2任务2认识C51的数据类型4.2.1C51的标识符和关键字4.2.2数据与数据类型4.2.3C51数据的存储类型4.2.480C51硬件结构的C51定义2021/9/864.2.1C51的标识符和关键字标识符是一种单词,它用来给变量、函数、符号常量、自定义类型等命名。用标识符给C语言程序中各种对象命名时,要用字母、下划线和数字组成的字符序列,并要求首字符是字母或下划线,不能是数字。关键字是一种已被系统使用过的具有特定含义的标识符。用户不得再用关键字

4、给变量等命名。C语言关键字较少,ANSIC标准一共规定了32个关键字,见表4-1母的大小写是有区别的。2021/9/87关键字用途说明auto存储种类说明用以说明局部变量,缺省值为此break程序语句退出最内层循环case程序语句Switch语句中的选择项char数据类型说明单字节整型数或字符型数据const存储种类说明在程序执行过程中不可更改的常量值continue程序语句转向下一次循环default程序语句Switch语句中的失败选择项do程序语句构成do…while循环结构double数据类型说明双精度浮点数else程序语句构成if…else选择结构enum

5、数据类型说明枚举类型extern存储种类说明在其他程序模块中说明了的全局变量float数据类型说明单精度浮点数for程序语句构成for循环结构goto程序语句构成goto转移结构if程序语句构成if…else选择结构int数据类型说明基本整型数long数据类型说明长整型数register存储种类说明使用CPU内部寄存器的变量return程序语句函数返回short数据类型说明短整型数signed数据类型说明有符号数,二进制数据的最高位为符号位sizeof运算符计算表达式或数据类型的字节数static存储种类说明静态变量struct数据类型说明结构类型数据switch

6、程序语句构成Switch选择结构typedef数据类型说明重新进行数据类型定义union数据类型说明联合类型数据unsigned数据类型说明无符号数数据void数据类型说明无类型数据volatile数据类型说明该变量在程序执行中可被隐含地改变while程序语句构成while和do…while循环结构关键字用途说明bit位标量声明声明一个位标量或位类型的函数sbit位变量声明声明一个可位寻址变量sfr特殊功能寄存器声明声明一个特殊功能寄存器(8位)sfr16特殊功能寄存器声明声明一个16位的特殊功能寄存器data存储器类型说明直接寻址的8051内部数据存储器bdat

7、a存储器类型说明可位寻址的8051内部数据存储器idata存储器类型说明间接寻址的8051内部数据存储器pdata存储器类型说明“分页”寻址的8051外部数据存储器xdata存储器类型说明8051外部数据存储器code存储器类型说明8051程序存储器interrupt中断函数声明定义一个中断函数reetrant再入函数声明定义一个再入函数using寄存器组定义定义8051的工作寄存器组KeilC51编译器扩展关键字2021/9/884.2.2数据与数据类型数据:具有一定格式的数字或数值。数据是计算机的操作对象。不管使用任何语言,任何算法进行程序设计,最终在计算机中

8、运行的只有

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

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

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