单片机代码: 四位数码管动态显示 #include<regx52.h> unsigned char a[]= {0XC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90}; unsigned char duanx[]={0,0,0,0,}; unsigned char weix[]={0XFE,0XFD,0XFC,0XFB}; unsigned char i=0; int j=0; delay() { for(i=0;i<100;i+...
可以利用定时器产生一个冬天扫描周期,然后根据扫描周期对数码管的显示内容进行更新。
你的描述好像有点错误,4个数码管分别对应3个口?其实只要加个锁存器,2个口就够了。