第1个回答 2021-01-25
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/a8773912b31bb051a0432457267adab44aede06e?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
void main(void)
{
char i;
IT1=1;
EX1=1;
EA=1;
while(1)
{
for(i=0;i<8;i++)
{
P1 = 0x01<<i;
delayms(1000);
}
}
}
相似回答
怎么样用汇编语言能使51单片机显示0-F答:#250 DJNZ R3,$ DJNZ R2,DLY RETTABLE: ; 共阴极数码管显示代码表 DB 3FH,06H,5BH,4FH,66H ;01234 DB 6DH,7DH,07H,7FH,6fh ;56789 END
...请编写程序使数码管循环显示字符0~F,每个字符显示答:0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};//共阳极void delay(int a){unsigned char i;while(a--)for(i=0;i<120;i++);}main(){unsigned char i;while(1) { P1=table[i]; delay(500); i++; i%=16; }} ...