AT89C51 Part 2