在80C51单片机的P0口接有8个发光二极管,由低位开始使发光二极管依次点亮(点亮1个LED时其他LED熄灭),其中8个发光二极管的正极共极接电源.

#include

#define TIME 200

void delay(unsigned char i);

void main()

{

unsigned char i,w;

while(1) {

 P1=(1);        

 delay(TIME);   

 P1=(2);        

 delay(TIME);   

 P1=(3);        

 delay(TIME);   

 P1=(4);        

 delay(TIME);   

 P1=(5);        

 delay(TIME);   

 P1=(6);        

 delay(TIME);   

 P1=(7);        

 delay(TIME);   

 P1=(8);        

 delay(TIME);   

        }

}

void delay(unsigned (9) i)

{

unsigned char j,k;  

for(k=0;k<i;k++)  

  for(j=0;j<255;(10));

}

(1) A、1 B、0x00 C、0xfe D、0x01

(2) A、2 B、0x01 C、0xfd D、0x02

(3) A、3 B、0x02 C、0xfb D、0x04

(4) A、4 B、0x03 C、0xf7 D、0x08

(5) A、5 B、0x04 C、0xef D、0x10

(6) A、6 B、0x05 C、0xdf D、0x20

(7) A、7 B、0x06 C、0xbf D、0x40

(8) A、8 B、0x07 C、0x7f D、0x80

(9) A、char B、int C、int i D、char i

(10) A、k++ B、j++ C、k+1 D、j+1