分享

C51基础知识一

 教育电力 2011-03-23
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-- 含义
+,-,=,>,<,==,!=,--,++,()
 
 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多