急求AT89C51单片机用按键控制输入串行数码管显示程序

来源:百度知道 编辑:UC知道 时间:2024/09/28 14:47:36
急求AT89C51单片机用按键控制输入串行数码管显示程序 数码管是三位的 每位都是单独的共阳的且用74LS164寄存器驱动 四个按键分别接P1.2 1.3 1.4 1.5端口 单片机P1.1口控制输出显示

SBUF=dispcode[num0];//第1位
while(!TI);
TI=0;
led0=0;
delay(2);
led0=1;

SBUF=dispcode[num1];//第2位
while(!TI);
TI=0;
led1=0;
delay(2);
led1=1;

SBUF=dispcode[num2];//第3位
while(!TI);
TI=0;
led2=0;
delay(2);
led2=1;

分数太少了,敲半天键盘给这么点分,而且这个程序有点长!

分数太少了啊

静态的还是动态 的?