代码:
#include "reg51.h"
// 这个数组放最上面,更容易让自己知道目的是什么! 可以加code也可以不加
unsigned char row_0[] = {0x00, 0x18, 0x24, 0x24, 0x24, 0x24, 0x18, 0x00}; // show 0
unsigned char code bit_code[] = {0x7f, 0xbf, 0xdf, 0xef, 0xf7, 0xfb, 0xfd, 0xfe};
void delay(unsigned int time){
while(time--);
}
void main(){
unsigned char i;
while(1){
for (i = 0; i < 8; i++){
P0 = bit_code[i];
P3 = row_0[i];
delay(1);
}
}
}