- 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)