《c51程序设计与调试》课件11-2ppt.ppt
《《c51程序设计与调试》课件11-2ppt.ppt》由会员分享,可在线阅读,更多相关《《c51程序设计与调试》课件11-2ppt.ppt(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C51程序设计与调试王同业2013-05-07点名:清查人数点名:清查人数作业点评作业点评项目:数字温度计项目:数字温度计点名:清查人数点名:清查人数作业点评作业点评项目:数字温度计项目:数字温度计.C51程序设计与调试电路与程序程序设计与调试电路与程序基于基于D18B20的数字温度计的数字温度计C程序程序.doc.资料资料lcd万年历显示及数字温度计万年历显示及数字温度计.dochttp:/ 单片机单片机C语言概述语言概述1.1 C语言简介语言简介1.1.1 C语言的产生与发展语言的产生与发展1.1.2 C语言的特点语言的特点1.2 C语言的入门知识语言的入门知识1.2.1 简单的简单的C程
2、序介绍程序介绍例例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章章
3、单片机单片机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 这六个关键字这六个关键字代表代
4、表C 语言里的六种基本数据类型。语言里的六种基本数据类型。3.2 常量与变量常量与变量3.2.1 常量:常量:1、数值;、数值;2、符号常量、符号常量3.2.2 变量:变量:1、变量名、变量名=变量值;变量值;2、先定义,后使用、先定义,后使用3.3 整型数据整型数据3.3.1 整型常量:整常数整型常量:整常数;3.3.2 整型变量整型变量int、short、long、unsigned3.4 字符型数据字符型数据*单引号括起来单引号括起来3.4.1 字符型常量字符型常量;3.4.2 字符型变量字符型变量char、unsigned3.5 数的溢出数的溢出第第3章章 C语言数据的类型、运算符与表达
5、式语言数据的类型、运算符与表达式3.6 实型数据(浮点型数据)实型数据(浮点型数据)3.6.1 实型常量实型常量;3.6.2 实型变量实型变量floart、double、long double3.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语言允许在定义变量的同时使
6、变量初始化语言允许在定义变量的同时使变量初始化3.10 C运算符和表达式运算符和表达式第第4章章 C51流程与控制流程与控制4.1 顺序结构程序顺序结构程序图图4-14.2 选择结构程序选择结构程序图图4-2(关系表达式关系表达式/逻辑表达式逻辑表达式)if语句语句/switch/case语句(多分支选择)语句(多分支选择)4.3 循环结构程序循环结构程序4.3.1 循环程序简介循环程序简介两类结构(图两类结构(图4-9,图,图4-10)4.3.2 while循环语句循环语句例例4.64.3.3 do-while循环语句循环语句例例4.74.3.4 for循环语句循环语句第第5章章 单片机内部
7、资源的编程单片机内部资源的编程5.1 中断编程中断编程5个中断请求源:个中断请求源:INT0(P3.2)、)、INT1(P3.3)外部中断请求源外部中断请求源TF0、TF1T0、T1溢出中断请求源溢出中断请求源TI或或RI发送或接收中断请求源发送或接收中断请求源5.2 定时器定时器/计数器计数器定时器定时器/计数器的基本结构及工作原理计数器的基本结构及工作原理*图图5-4*“并行并行”工作工作5.3 串行口编程串行口编程*全双工串行通信口全双工串行通信口*除用于数据通信外,还可以构成一个或多个并行除用于数据通信外,还可以构成一个或多个并行I/O口口第第6章章 C51构造数据类型构造数据类型第第
8、3章介绍的数据类型属于基本数据类型,章介绍的数据类型属于基本数据类型,C语言还提语言还提供了一些扩展的数据类型,它们是对基本数据类型的供了一些扩展的数据类型,它们是对基本数据类型的扩展。扩展。这些类型有数组、结构、共用体、枚举等。这些类型有数组、结构、共用体、枚举等。6.1 数组数组6.2 结构结构6.3 共用体共用体6.4 枚举枚举6.5 用用typedef定义类型定义类型第第7章章 函数函数一个较大的程序一般应由若干程序模块组成,每一个一个较大的程序一般应由若干程序模块组成,每一个模块用来实现一个特定的功能。所有的高级语言都有模块用来实现一个特定的功能。所有的高级语言都有子程序这一概念,正
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c51程序设计与调试 c51 程序设计 调试 课件 11 ppt
限制150内