为啥动态扫描显示24 只有2亮,,,,

2019-03-24 17:16发布

#include<reg51.h>
#define uint unsigned int
#define uchar unsigned char

void yanshi(uchar n);

sbit P30=P3^0;
sbit P31=P3^1;

void yanshi(uchar n)//ms延时
{
        uchar i,j;
        for(i=n;i>0;i--){
                 for(j=110;j>0;j--){;}
        }
}

void main()
{

    while(1){
                P30=0;
                P31=1;
                P1=0x99;                       
                yanshi(300);
                P30=1;
                P31=0;
                P1=0xa4;
                yanshi(300);
                }
}


此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。