《[工学]单片机课件2》由会员分享,可在线阅读,更多相关《[工学]单片机课件2(5页珍藏版)》请在金锄头文库上搜索。
C51的数据类型扩充定义sfr:特殊功能寄存器声明 sfr16:sfr的16位数据声明 sbit:特殊功能位声明 bit:位变量声明 例:sfr SCON = 0X98;sfr16 T2 = 0xCC;sbit OV = PSW2;例:数据类型 变量名char var1; bit flags; unsigned char vextor10; int wwww; 注意:变量名不能用C语言中的关 键字表示。C-51数据的存储类型C-51的包含的头文件通常有:reg51.h reg52.h math.h ctype.h stdio.h stdlib.h absacc.h常用有:reg51.h reg52.h(定义特殊功能寄存器和位寄存器) ;math.h (定义常用数学运算); C-51的运算符与C语言基本相同:+ - * / (加 减 乘 除) = (位右移 位左移)& | (按位与 按位或) (按位异或 按位取反)C-51的基本语句与标准C语言基本相同:if 选择语言while 循环语言for 循环语言switch/case 多分支选择语言do-while 循环语言