这个程序这样更简明 #include "reg51.h" #define uchar unsigned char void delay(unsigned long int t); uchar code seg[]={0xc0,0xa4,0x99,0x82,0x80,0xf9,0xb0,0x92,0xf8,0x90,0x01}; void delay(unsigned int t); void main(void) { uchar i; while(1) { P0=seg[i]; delay(20000); i++; if(seg[i]==0x01)i=0; } } void delay(unsigned long int t) { while(--t); } |