利用单片机模拟I2C总线协议,可以实现对标准I2C器件的控制;通过使用Topro公司的单片机TP2804对I2C器件AT24C512的控制,实现了单片机的在系统编程(In-System Programming,简称"ISP"),并给出了硬件电路原理图和单片机程序,具有一定的理论和实践意义。