我想用6個發光二極管,用51單片機控制,裝在自行車輪胎上,自行車滾動顯示字母I,下面是我寫的程序,達不到效果,是延時時間不對,有那位高手給點提示哦,謝謝
#include <reg51.h> #define uint unsigned int #define uchar unsigned char void delay(uint z); void main() { while(1) { P3=0xde; delay(800); P3=0xff; delay(500); P3=0x00; delay(800); P3=0xff; delay(500); } } void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=100;y>0;y--);
} 改那就行了
[此貼子已經被作者于2012-11-28 11:43:38編輯過]
|