這是一個流水燈,先從兩側向中間亮,在從中間向兩側亮,為什莫只循環一次呢
有沒有老哥給說下啊
先謝謝了
單片機源程序如下:
- #include <reg52.h>
- unsigned char code table[] = {
- 0xff,0x7e,0x3c,0x18,0x00, //從兩側向中間點亮
- 0xff,0xe7,0xc3,0x81,0x00 //從中間向兩側點亮
- };
- unsigned char i;
- void delay()
- {
- unsigned int s;
- for (s=0;s<30000;s++);
-
- }
- void main ()
- {
- while(1)
- {
- if (table[i]!= 0xee)
- {
- P1 = table[i];
- i++;
- delay();
- }
- else
- {
- i=0;
-
-
- }
-
- }
-
-
- }
復制代碼 |