- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《c51程序设与调试》课件11-2ppt
C51程序设计与调试 王同业 2013-05-07 点名:清查人数 作业点评 项目:数字温度计 点名:清查人数 作业点评 项目:数字温度计 .\C51程序设计与调试电路与程序\基于D18B20的数字温度计C程序.doc ..\资料\lcd万年历显示及数字温度计.doc /p-90198687946.html 单片机++温度控制系统 第1章 单片机C语言概述 1.1 C语言简介 1.1.1 C语言的产生与发展 1.1.2 C语言的特点 1.2 C语言的入门知识 1.2.1 简单的C程序介绍 例1.1 让接在P1.0引脚上的LED发光;例1.2 让接在P1.0 引脚上的LED闪烁发光 1.2.2 C程序特性分析 1、C程序是由函数构成的;2、一个C语言程序总是从 main()函数开始执行,而不管物理位置上这个main()放 在什么地方;3、C语言区分大小写;4、格式自由;5、 分号是C语句的必要组成部分;6、/*…*/是注释;7、 用“//”引导的语句注释 第2章 单片机C语言开发环境的建立 2.1 Keil软件简介 2.2 Keil软件的安装 2.3 Keil软件的使用 2.3.1 源文件的建立;2.3.2 工程的建立; 2.3.3 工程的设置;2.3.4 编译、链接——调试 2.4 实验仿真板简介与使用 2.5 硬件实验环境的建立 第3章 C语言数据的类型、运算符与表达式 3.1 数据类型概述 short、int、long、char、float、double 这六个关键字 代表C 语言里的六种基本数据类型。 3.2 常量与变量 3.2.1 常量:1、数值;2、符号常量 3.2.2 变量:1、变量名=变量值;2、先定义,后使用 3.3 整型数据 3.3.1 整型常量:整常数;3.3.2 整型变量 int、short、long、unsigned 3.4 字符型数据 *单引号括起来 3.4.1 字符型常量;3.4.2 字符型变量 char、unsigned 3.5 数的溢出 第3章 C语言数据的类型、运算符与表达式 3.6 实型数据(浮点型数据) 3.6.1 实型常量;3.6.2 实型变量 floart、double、long double 3.7 Keil特有的数据类型 3.7.1 位型数据(bit);3.7.2 sfr型数据(sfr/sfr16/sbit) 特殊功能寄存器(SFR) 3.8 80C51中数据的存储位置 3.8.1 程序存储器; 3.8.2 内部数据存储器;3.8.3 外部数据存储器 3.9 变量赋初值 C语言允许在定义变量的同时使变量初始化 3.10 C运算符和表达式 第4章 C51流程与控制 4.1 顺序结构程序 图4-1 4.2 选择结构程序 图4-2(关系表达式/逻辑表达式) if语句/ switch/case语句(多分支选择) 4.3 循环结构程序 4.3.1 循环程序简介 两类结构(图4-9,图4-10) 4.3.2 while循环语句 例4.6 4.3.3 do-while循环语句 例4.7 4.3.4 for循环语句 第5章 单片机内部资源的编程 5.1 中断编程 5个中断请求源: INT0(P3.2)、INT1(P3.3)——外部中断请求源 TF0、TF1——T0、T1溢出中断请求源 TI或RI——发送或接收中断请求源 5.2 定时器/计数器 定时器/计数器的基本结构及工作原理 *图5-4 *“并行”工作 5.3 串行口编程 *全双工串行通信口 *除用于数据通信外,还可以构成一个或多个并行I/O口 第6章 C51构造数据类型 第3章介绍的数据类型属于基本数据类型,C语言还提 供了一些扩展的数据类型,它们是对基本数据类型的 扩展。 这些类型有数组、结构、共用体、枚举等。 6.1 数组 6.2 结构 6.3 共用体 6.4 枚举 6.5 用typedef定义类型 第7章 函数 一个较大的程序一般应由若干程序模块组成,每一个 模块用来实现一个特定的功能。所有的高级语言都有 子程序这一概念,正是通过子程序实现模块的功能。 在C语言中,子程序的作用是由函数来完成的。 7.1 概述;7.2 函数的定义;7.3 函数参数和函数的值 7.4 函数的调用;7.5 数组作为函数参数 7.6 局部变量和全局变量 7.7 变量的存储类别 变量的存储从变量作用域(即从空间)角度来分,可 以分为全局变量和局部变量。若从变量值存在的时间 (生存期)角度来分,可以分为静态存储方式和动态 存储方式。 第8章 指针 指针是C语言中的一个重要概念,也是C语言的一个重 要特色,正确而灵活地运用指针,可以有效地表示复 杂的数据结构;方便地使用字符串;有效地使用数 组;调用函数时得到多个返回值;可以直接与内存打 交道,
文档评论(0)