Hi friends: Have to ask you other questions. Right now I am running my program on my experiment board. After reset AT89C51, Should the initial values of P0 port be 0Xff? Why mine are 0x00? Should I connect P0 port with pull up resistors even I want to use bus mode for P0 and P2 ports? If I connect P0 port with pull up resistors, may I address P0 port by bus mode? About MT8888C: yesterday the AT89C51 on my experiment board successfully communicate with MT8888C. But today they don't work for me. According to my checking, AT89C51 with above question and the data port of MT8888C are all low (should they be high?). If any friends know about those simple questions please let me know. My sincerely thanks in advance.