/* Main.c file generated by New Project wizard * * Created: 周一 五月 8 2017 * Processor: 80C51 * Compiler: Keil for 8051 */ #include <reg51.h> #include <stdio.h>
//延时函数
void delay(){ int i=10000; //用while循环来做兜底循环
while(i--); } //主函数
void main(void) { int i; //定义流水灯数组
char led[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; //for循环点亮流水灯
for(i=0;i<8;i++) { //给P2端口送led[i]值
P2=led[i]; //调用延时函数
delay(); //消影
P2=0xff; //再次调用延时函数
delay(); } }