动态显示的是有固定格式的,赋值,开显示,延时,关显示,假设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编译不了的