下载此文档

单片机C语言程序设计.ppt


文档分类:IT计算机 | 页数:约50页 举报非法文档有奖
1/50
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/50 下载此文档
文档列表 文档介绍
单片机C语言程序设计83603.ppt2017-1-4 1第五章单片机 C语言程序设计第五章单片机 C语言程序设计概述概述 2017-1-4 2 单片机原理与接口技术教程单片机原理与接口技术教程为什么要使用 C语言进行程序开发为什么要使用 C语言进行程序开发? C 语言有很好的结构性,便于模块化,更容易阅读和维护,程序有很好的可移植性,能够很方便的从一个工程移植到另一个工程,从而减少开发时间; ?用C编写程序比汇编更符合人们的思考****惯,开发者可以更专心的考虑解决问题的算法,而不是考虑一些使用汇编语言上的细节问题,这样可从总体上减少开发和调试的时间。? C 语言有很好的结构性,便于模块化,更容易阅读和维护,程序有很好的可移植性,能够很方便的从一个工程移植到另一个工程,从而减少开发时间; ?用C编写程序比汇编更符合人们的思考****惯,开发者可以更专心的考虑解决问题的算法,而不是考虑一些使用汇编语言上的细节问题,这样可从总体上减少开发和调试的时间。 2017-1-4 3 单片机原理与接口技术教程单片机原理与接口技术教程为什么要使用 C语言进行程序开发为什么要使用 C语言进行程序开发?C语言对使用者尽可能地隐藏了处理器底层的操作, 使得代码可以在不同的目标系统(CPU) 之间方便地移植。目前几乎所有微处理器都有配套的 C编译器; ?即使如此,汇编语言仍不可替代。首先,掌握汇编语言有利于写出高质量的 C语言代码;其次,在一些时间/速度敏感的操作(如中断处理)中,使用汇编语言往往是唯一的选择。?C语言对使用者尽可能地隐藏了处理器底层的操作, 使得代码可以在不同的目标系统(CPU) 之间方便地移植。目前几乎所有微处理器都有配套的 C编译器; ?即使如此,汇编语言仍不可替代。首先,掌握汇编语言有利于写出高质量的 C语言代码;其次,在一些时间/速度敏感的操作(如中断处理)中,使用汇编语言往往是唯一的选择。 2017-1-4 4第五章单片机 C语言程序设计第五章单片机 C语言程序设计 C51 的数据类型与基本运算 C51 的数据类型与基本运算 2017-1-4 5 单片机原理与接口技术教程单片机原理与接口技术教程 C51 的数据类型、变量及存储模式 C51 的数据类型、变量及存储模式 1、 C51 的数据类型? C51 的数据结构是以数据类型的形式出现的,数据类型可分为基本数据类型和构造(复杂)数据类型, 构造数据类型是由基本数据类型构造而成; ? C51 支持的数据类型如下表所示: 1、 C51 的数据类型? C51 的数据结构是以数据类型的形式出现的,数据类型可分为基本数据类型和构造(复杂)数据类型, 构造数据类型是由基本数据类型构造而成; ? C51 支持的数据类型如下表所示: 2017-1-4 6 单片机原理与接口技术教程单片机原理与接口技术教程 C51 的数据类型、变量及存储模式 C51 的数据类型、变量及存储模式可寻址存储空间范围 0~ 255 / 0 ~ 65535 8/16 (1/2B) 具体指针可寻址存储空间范围 0~ 65535 24 (3B) 通用指针± -38 ~ ± +38 32 (4B) float -2147483648 ~ 2147483647 32 (4B) signed long 0~ 4294967295 (即 2 32 -1) 32 (4B) unsigned long -32768 ~ 32767 16 (2B) signed int 0~ 65535 16 (2B) unsigned int -128 ~ 127 8 (1B) signed char 0~ 255 8 (1B) unsigned char 0,1 1 bit 取值范围长度(bit/Byte) 数据类型 2017-1-4 7 单片机原理与接口技术教程单片机原理与接口技术教程 C51 的数据类型、变量及存储模式 C51 的数据类型、变量及存储模式?为了更加有利地利用 8051 的存储结构, C51 引入了一种特殊的位数据类型(bit) 。位数据存储在 CPU 内部的位寻址区中,可像操作其它变量一样对其操作,但是位变量不能进行指针操作。?为了更加有利地利用 8051 的存储结构, C51 引入了一种特殊的位数据类型(bit) 。位数据存储在 CPU 内部的位寻址区中,可像操作其它变量一样对其操作,但是位变量不能进行指针操作。 2017-1-4 8 单片机原理与接口技术教程单片机原理与接口技术教程 C51 的数据类型、变量及存储模式 C51 的数据类型、变量及存储模式?特殊功能寄存器?特殊功能寄存器用 sfr 来定义,而 sfr16

单片机C语言程序设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数50
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xinsheng2008
  • 文件大小536 KB
  • 时间2017-01-04