C51 single chip 24C01-24C16 read and write program, including PROTEUS simulation C language