本实例以74LS164和74LS138连接外围电路,简单容易,可以实现I/O口的扩展! 程序如下:#include<reg52.h>#define uchar unsigned charcode uchar x[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x67,0x77};void vDelay();void main(void){ uchar i; SCON=0x00; do { P1=0x00; //设置为方式0 for(i=8;i>0;i--) { SBUF=x[8-i];//8段显示 vDelay(); P1+=1; } }while(1);}void vDelay()//延时程序?{ uchar i,j,k; for(i=12;i>0;i--) for(j=10;j>0;j--) for(k=10;k>0;k--) ;}

评论