动态显示的是有固定格式的,赋值,开显示,延时,关显示,假设P0口接数据显示位,P2口低4位接片选,P2=TAB[1]; //赋值P3_0=0; //开第一位显示FOR(I=0;I<200:I++);//延时P3_0=1; //关第一位显示P2=TAB[2];P3_1=0; //开第二位显示FOR(I=0;I<200:I++);P3_1=1;这个程序就是让两个数码管分别显示1和2,注意程序开头包含头文件regx52.h,如果是包含reg52.h编译不了的