嵌入式C语言编程入门教程.pptVIP

  • 3
  • 0
  • 约1.92千字
  • 约 45页
  • 2026-06-30 发布于江苏
  • 举报

第二章C51知识;;C-51与ASM-51相比,有如下优点:

1.??对单片机的指令系统不要求了解,仅要求对8051的存贮器结构有初步了解;

2.??存放器分配、不同存贮器的寻址及数据类型等细节可由编译器管理;

3.??程序有规范的结构,可分成不同的函数,这种方式可使程序结构化;

4.??提供的库包括许多标准子程序,含有较强的数据处理能力;

5.??因为含有方便的模块化编程技术,使已编好程序可容易地移植;;例子认识C程序;其值能够变化的量称为变量。

一种变量应该有一种名字,在内存中占据

一定的存放单元。变量应该先定义后使用。

要辨别变量名和变量值是两个不同的概念。

;一、C-51的变量类型;2、变量类型的定义;标准C表1;标准C表2;C51扩展;3、C-51的数据类型扩充定义;1.sfr特殊功效存放器。这也是C51编译器的一种扩充数据类型,利用它能够访问8051单片机的所有内部特殊功效存放器。sfr型数据占用一种内存单元,其取值范围0~255。

2.sfr1616位特殊功效存放器。它占用两个内存单元,取值范围是0~65535。

3.sbit可寻址位。这也是C51编译器的一种扩充数据类型,利用它能够访8051单片机内部RAM中的可寻址位或特殊功效存放器中的可寻址位。

4.bit位标量。这是C51编译器的一种扩充数据类型,利用它可定义一种位标量,但不能定

文档评论(0)

1亿VIP精品文档

相关文档