Hi, Why I cannot use P1^1 directly in source code if i didn't use sbit definition in Keil_C51? Another thing is, how to implement the following function about the "dynamic bit" in Keil_c51 V6.02: { char count; for(count=0; count<8; count++) { ... P1^count = ...; ... } } Thanks. John