单片机部分控制电路如图,试编写控制程序实现发光二极管按D1D2---D2D3----D3D4----D4d5----D5D6----D6D7----D7D8--D1D2----循环点亮。(15分) 解: #include void delay(){ int i=0; for(i=0;i<=20000;i++); } void main(){ unsigned char j=0 P1=0xfc; // 点亮D1D2 delay() While(1){ For(j=0; j<6;j++ ){ P1= ( | ) ; //使P11位并在最低位补1 delay(); }}}