在制作之前,先了解一下24C128 的1脚2脚3脚高低电平,这3个脚并不是所有的户户通机顶盒都是接地,为此我设计了3个单独的片选开关 譬如1脚接地 2脚接3。3V 3脚接地,那么只需要把SW1按下(LED1熄灭),SW2弹起(LED2点亮) SW3按下(LED3熄灭) 即这3个自锁开关,分别对应24C128的1脚2脚3脚状态。 然后按下开关不松开,大约5-6秒蜂鸣器响起,代表24C128已经清空。由于开关位置在PCB上设计不理想 为此单独飞线接了开关。
     还有只能清空24C128,因为不同容量的24CXX 页的大小也不一样,不能做到通用化,因为清空24CXX的原理就是向24CXX里面全部写入0xFF。
     除非字节写能够通用,但是页写速度快。其实也可以做到秒清24C128的,原因是 AT24C128没有国产的P24C128读写速度快,为了兼容不同厂家的芯片 把速度调整了一下。

     用到的单片机为STC8G1K08A-8pin,手里有STC单片机有P3口与P5口的可以直接烧录。

     附:源码和烧录工具