//程序1 #include<reg52.h> //52单片机头文件 sbit led8=P1^7; //单片机管脚位声明
void main() //主函数 { led8=0; //将单片机 while(1); //程序停止在这里,在后面会讲到为什么这样写。 }
#include<reg52.h> //52单片机头文件
void main() //主函数 { P1=0x while(1); //程序停止在这里,在后面会讲到为什么这样写。 } //程序3 #include<reg52.h> //52单片机头文件 sbit led1=P1^0; //单片机管脚位声明 sbit led3=P1^2; //单片机管脚位声明 sbit led5=P1^4; //单片机管脚位声明 sbit led7=P1^6; //单片机管脚位声明 void main() //主函数 { led1=0; //将单片机 led3=0; //将单片机 led5=0; //将单片机 led7=0; //将单片机 while(1); //程序停止在这里,在后面会讲到为什么这样写。 }
#include<reg52.h> //52单片机头文件 void main() //主函数 { P1=0xaa; // while(1); //程序停止在这里,在后面会讲到为什么这样写。 } //程序4
sbit led2=P1^1; //单片机管脚位声明 sbit led4=P1^3; //单片机管脚位声明 sbit led5=P1^4; //单片机管脚位声明 sbit led6=P1^5; //单片机管脚位声明 void main() //主函数 { led2=0; //将单片机 led4=0; //将单片机 led5=0; //将单片机 led6=0; //将单片机 while(1); //程序停止在这里,在后面会讲到为什么这样写。 }
#include<reg52.h> //52单片机头文件 void main() //主函数 { P1=0xc5; //将单片机P1口的8个口由高到低分别赋值为11000101 while(1); //程序停止在这里,在后面会讲到为什么这样写。 }
void main() //主函数 { unsigned int i; //定义一个int型变量 while(1) { i=50000; //变量赋初值为50000 P1=0xfe; // while(i--); //延时 i=50000; //变量赋初值为50000 P1=0xfd; // while(i--); //延时 i=50000; //变量赋初值为50000 P1=0xfb; // while(i--); //延时 i=50000; //变量赋初值为50000 P1=0xf7; // while(i--); //延时 i=50000; //变量赋初值为50000 P1=0xef; // while(i--); //延时 i=50000; //变量赋初值为50000 P1=0xdf; // while(i--); //延时 i=50000; //变量赋初值为50000 P1=0xbf; // while(i--); //延时 i=50000; //变量赋初值为50000 P1=0x while(i--); //延时 } } |
|
来自: 教育电力 > 《KEIL C51》