流水灯是延时一会儿,输出状态变化一次,把这个延时语句换成数码管显示程序,既延时又让数码管轮流显示就行了,轮流显示一遍时间太短,十遍二十遍就是几百毫秒了如原来8 个流水灯流水语句是:for(i=0;i<8;i++){P0=1<改为:for(i=0;i<8;i++){P0=1<for(j=0;j<50;j++) {didplay( a );}//既延时又显示}实际上这个 didplay( a )大部分时间还是在延时,因此在里面还可以加入许多数据的计算处理
不同的端口控制