运用51单片机实现2位8段LED数码管的动态数字显示,写出汇编程序(C程序也行)

2025-04-06 05:42:28
推荐回答(1个)
回答1:

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