/* Main.c file generated by New Project wizard * * Created: 周五 五月 5 2017 * Processor: 80C31 * Compiler: Keil for 8051 */ #include <reg51.h> #include <stdio.h> /* 第一种闪烁的方法 知识点:函数的调用 */ void delay() //延时函数 { int i; i=10000000; while(i--); } void main(void) //主函数 { // Write your code here while (1) //while死循环 //P20=0xff; { P2=0x00; //给P2端口全部赋低电平 delay(); //延时,,制作闪烁效果 P2=0xff; //给P2端口赋高电平 delay(); //延时 } } /*------------------------------------------------------- 第二种闪烁的方法 */ void main(void) { int i; //定义变量 while(1) { P2 = 0x00; //给P2端口全部赋低电平 for(i=0;i<=10000;i++); //延时,,制作闪烁效果 P2 = 0xff; //给P2端口赋高电平 for(i=0;i<=10000;i++); //延时 } }