/* 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(); } }