单片机课件第二课C5.pptVIP

  • 1
  • 0
  • 约2.08千字
  • 约 21页
  • 2019-08-19 发布于湖北
  • 举报
KEIL C51的应用;;C-51与ASM-51相比,有如下优点: 1.??对单片机的指令系统不要求了解,仅要求对8051 的存贮器结构有初步了解; 2.??寄存器分配、不同存贮器的寻址及数据类型等细节可由编译器管理; 3.??程序有规范的结构,可分成不同的函数,这种方式可使程序结构化; 4.??具有将可变的选择与特殊操作组合在一起的能力,改善了程序的可读性; 5.??提供的库包含许多标准子程序,具有较强的数据处理能力; 6.??由于具有方便的模块化编程技术,使已编好程序可容易地移植;;C51存储类型;存储类型;C51的数据声明的一般格式如下 [类型说明符][修饰符] 标识符[=初值]…… 例如:unsigned char code Flag = 0x0f; 就是声明一个无符号的char型变量Flag,并给他赋初值为0x0f;并且声明他所在的存储空间在片内统一编址的ROM中。 声明中,如果没有修饰符,则数据默认的存储空间为data型,也就是在片内RAM中。;㈡ C-51的程序结构 与一般C语言的结构相同,以main()函数为程序人口,程序体中包含若干语句还可以包含若干函数。;㈢ C-51的数据类型;C语言中的基本数据类型;㈢(续) C-51的数据类型扩充定义;㈣ C-51数据的存储类型;㈣ C-51数据的存储类型(续) 例: 数据类型 存储类型 变量 cha

文档评论(0)

1亿VIP精品文档

相关文档