就是用C语言设计一个跑马灯的程序,用89C51单片机的P1.0到P1.7接八个. 如下程序: if(ledi==8) { ledi=0; //到了最后一个灯就换到第一个 //每跑一圈灯就根据. speedcode[30]={3,3,3,1,1,1,5,5,5,12,12,12,、、、} 二是增加一全局变量uchar z. char有符号型型变量 全称为signed char 一...
uchar ledflow=0x7f;定义变量ledflow初值为7FH,可能程序原意是做流水灯,第一个灯重D7开始所以定义为7FH。可能的用法如下:for(i=0;i<8;i++){ P0=_cror_(ledflow,i);delay();} 刚才错是因为uchar前面少了分号和换行ledflow是自定义的一个变量可你的程序中并没用到它ledflow 这个变量...
内蒙古科技大学毕业设计说明书毕业论文unsignedchar软件延时得到一个脉冲宽度P1显示子程序voidLEDuint函数定义uchardatatype存放千、百、十、个位的字型码uchardatauchardataucharcodenum100x3f0x060x5b0x4f0x660x6d0x7d0x070x7f0x6ftype1000将千位数的字型码赋给type1000type100将百位数的字型码赋给type100type10将十...
uchar code DSY_CODE[]={0xC0,0xF9,0xA4,0xB0,0x99,0x92,0x82,0xF8,0x80,0x90};这是共阳极LED数码管的段码,假如我P2口接的是一个共阴极LED数码管,但仍然想用这段代码,要显示数字“4”,应该如何做? A. P2 = ~DSY_CODE[4]; B. P2 = DSY_CODE[4]; C. 只能更换成共阴极的段码,否则不...