求单片机C语言所有语句

来源:百度知道 编辑:UC知道 时间:2024/05/31 05:18:15
谁能告诉我单片机C语言所有的语句,要说详细一点,能说明这条语句满足什么样的条件才能执行语句里面的程序
自己的书上面就介绍了几种,为了学单片机花了几百块买实验板
希望各位高手不要吝啬!!!
会追加的分哦!!!

也不知道你具体想要知道哪些C语言语句,下面有些基本知识的。。。希望对你有用,如还有疑问,记得回复下。。。
1. 十六进制表示字节0x5a:二进制为01011010B;0x6E为01101110。
2. 如果将一个16位二进数赋给一个8位的字节变量,则自动截断为低8位,而丢掉高8位。
3. ++var表示对变量var先增一;var—表示对变量后减一。
4. x |= 0x0f;表示为 x = x | 0x0f;
5. TMOD = ( TMOD & 0xf0 ) | 0x05;表示给变量TMOD的低四位赋值0x5,而不改变TMOD的高四位。
6. While( 1 ); 表示无限执行该语句,即死循环。语句后的分号表示空循环体,也就是{;}
在某引脚输出高电平的编程方法:(比如P1.3(PIN4)引脚)
代码
1. #include <AT89x52.h> //该头文档中有单片机内部资源的符号化定义,其中包含P1.3
2. void main( void ) //void 表示没有输入参数,也没有函数返值,这入单片机运行的复位入口
3. {
4. P1_3 = 1; //给P1_3赋值1,引脚P1.3就能输出高电平VCC
5. While( 1 ); //死循环,相当 LOOP: goto LOOP;
6. }

注意:P0的每个引脚要输出高电平时,必须外接上拉电阻(如4K7)至VCC电源。
在某引脚输出低电平的编程方法:(比如P2.7引脚)
代码
1. #include <AT89x52.h> //该头文档中有单片机内部资源的符号化定义,其中包含P2.7
2. void main( void ) //void 表示没有输入参数,也没有函数返值,这入单片机运行的复位入口
3. {
4. P2_7 = 0; //给P2_7赋值0,引脚P2.7就能输出低电平GND
5.