shaoziyang
获得 81 次赞
帮助过139人
如果是模拟的I2C,开漏其实就没有什么意义了,因为这种方式下,通常单片机是主机,不存在多个主机,不会有总线冲突。但是上拉电阻还是需要加的,这是从机设备需要的。模拟I2C的程序,基本就是通用的,它只需要设置输入输出以及SDA和SCL的时序,其他方面,只要配置好IO状态,正确进行切换就行。
你指的是程序移植吧。都是51内核的,只是89C2051的资源更少,IO也少。C51编程基本是一样的,比较容易移植,只是个别功能和寄存器不同,另外注意程序空间也小一些,不要超出Flash的范围了。