51实验4:总线法写流水灯 #include<reg52.h> #define led P2 typedef unsigned int u16; //粗略延时函数 void delay(u16 i) { while(i--); } void main() { u16 n; while(1) { for(n=0;n<8;n++) { led=~(0x01<<n); delay(10000); } for(n=0;n<8;n++) { led=~(0x80>>n); delay(10000); } } }