第9章 单片机的C语言编程.pptVIP

  • 4
  • 0
  • 约6.27千字
  • 约 34页
  • 2017-11-28 发布于重庆
  • 举报
第9章 单片机的C语言编程

第9章 单片机的C语言编程 9.1 C51编程语言简介 9.2 C51的数据类型 9.3 数据的存储器类型和存储器模式 9.4 SFR、位变量、存储器和I/O接口的定义 9.5 C51的函数和运算符 9.6 汇编语言与C51的混合编程 9.7 C语言单片机程序编写举例 9.1 C51编程语言简介 9.1.1 C51编程语言 C语言与任何特定的硬件或系统无关。 C语言的代码效率高,可与汇编语言媲美。 既可以实现高级语言的模块化编程,又可以实现很多底层的操作。 在对效率或硬件操作要求比较高的地方,一般采用C语言和汇编语言联合编程的方法。 C51语言具有的以下优点: (1) C51自动管理存储器的分配,无需考虑不同存储器的寻址和数据类型等细节。 (2) 程序由函数构成,便于进行模块化程序设计。 (3) 子程序库丰富,大大减轻了编程的工作量。 (4) 可以与汇编语言交叉编程,使编程更加灵活方便,便于提高程序的性能。 9.1.2 C51的程序结构 C51程序的基本结构如下所示,包含五个部分(① ~ ⑤): #include xxxx1.h /*预处理文件*/① #include xxx2.c 全局变量说明 /*可被程序中所有函数引用的变量*/② …… function1(形参列表); /*函数1声明*/③ …… functionN(形参列表); /

文档评论(0)

1亿VIP精品文档

相关文档