1、数制转换
让P3口第四个灯亮:( )二; ( )16H; 11110111 f7 2、变量定义语句
普通变量定义:定义一个0~50000范围的合适变量a 数值范围、位数、数据类型标识符、合法的变量名 unsigned int a ; 特殊寄存器位变量定义:定义一个变量指向P1口第四个灯
sbit 变量名=特殊寄存器变量名^数字; sbit led1=P1^0; sbit led1=0x94;//sbit led1=P1^4; led1=0; 位变量定义 bit a; (1byte =8bit) 特殊寄存器定义 sfr 变量名=特殊寄存器16进制地址; sfr P1=0x90; 3、变量赋值
给位变量赋值 P1_0=0/1; 给普通变量赋值 a=50000; 给特殊寄存器变量赋值 P3=0~255; unsigned char 3、主函数结构
主函数关键字是___main()______,结构是_________ void main( void){....} 无返回值 4、引入文件
引入其他文件的关键字是什么include?一般放在哪里_程序开头_? #include <reg51.h> 5、KEIL中注释的两种写法?//,/* */ 颜色会有区别吗?默认绿色 注释在程序中会执行相应动作吗?不会 6、循环
延时程序中循环的关键字是:________ 结构是: while(条件表达式){。。。。。} 问题:不带花括号时,它要循环执行的是什么? led1=0; while(a--) led1=1; led2=0; 这一小段的目的能实现在延时一段时间后熄灭led1吗? 永远不停的(死)循环语句结构
while(1); P1=0x45; while(1){....... }
7、运算符与表达式
a=a+5; 含义 a>2 含义 led1==0 含义 a-- 含义 +,-,=,>,<,==,!=,--,++,() |
|
来自: 教育电力 > 《KEIL C51》