[信息与通信]单片机C语言程序设计.pptVIP

  • 4
  • 0
  • 约8.98千字
  • 约 50页
  • 2018-02-18 发布于浙江
  • 举报
[信息与通信]单片机C语言程序设计

第五章 单片机C语言程序设计 概述 为什么要使用C语言进行程序开发 C 语言有很好的结构性,便于模块化,更容易阅读和维护,程序有很好的可移植性,能够很方便的从一个工程移植到另一个工程,从而减少开发时间; 用C编写程序比汇编更符合人们的思考习惯,开发者可以更专心的考虑解决问题的算法,而不是考虑一些使用汇编语言上的细节问题,这样可从总体上减少开发和调试的时间。 为什么要使用C语言进行程序开发 C语言对使用者尽可能地隐藏了处理器底层的操作,使得代码可以在不同的目标系统(CPU)之间方便地移植。目前几乎所有微处理器都有配套的C编译器; 即使如此,汇编语言仍不可替代。首先,掌握汇编语言有利于写出高质量的C语言代码;其次,在一些时间/速度敏感的操作(如中断处理)中,使用汇编语言往往是唯一的选择。 第五章 单片机C语言程序设计 5.1 C51的数据类型与基本运算 5.1.1 C51的数据类型、变量及存储模式 1、C51的数据类型 C51的数据结构是以数据类型的形式出现的,数据类型可分为基本数据类型和构造(复杂)数据类型,构造数据类型是由基本数据类型构造而成; C51支持的数据类型如下表所示: 5.1.1 C51的数据类型、变量及存储模式 5.1.1 C51的数据类型、变量及存储模式 为了更加有利地利用8051的存储结构,C51引入了一种特殊的位数据类型(bit)。位数据存储在CPU内部的位

文档评论(0)

1亿VIP精品文档

相关文档