51单片机模拟I2C从机

时间:2013-12-02 05:22:55
【文件属性】:

文件名称:51单片机模拟I2C从机

文件大小:53KB

文件格式:RAR

更新时间:2013-12-02 05:22:55

I2C 模拟从机

利用普通IO口模拟I2C从机,解决UART不够用的问题。TEST.c为主机部分代码,I2C_UART.C为转换器部分代码。主机为89C52,转换器为STC12LE5608


【文件预览】:
iic_uart
----iic_uart.hex(2KB)
----I2C_UART(12KB)
----Text.OBJ(8KB)
----I2C_UART_Opt.Bak(1KB)
----Text.c(5KB)
----test.plg(161B)
----I2C_UART.Opt(1KB)
----iic_uart.Uv2(2KB)
----test(8KB)
----STARTUP.A51(6KB)
----test.Uv2(2KB)
----STARTUP.lst(14KB)
----Text.LST(14KB)
----I2C_UART_Uv2.Bak(2KB)
----iic_uart_Opt.Bak(1KB)
----I2C_UART.M51(18KB)
----iic_uart_Uv2.Bak(2KB)
----iic_uart.c(10KB)
----iic_uart.LST(28KB)
----STARTUP.OBJ(749B)
----I2C_UART.Uv2(2KB)
----I2C_UART.lnp(64B)
----iic_uart.plg(165B)
----iic_uart.M51(18KB)
----iic_uart.Opt(1KB)
----I2C_UART.hex(2KB)
----test_Opt.Bak(1KB)
----test.hex(2KB)
----test.Opt(1KB)
----test.M51(13KB)
----test_Uv2.Bak(2KB)
----iic_uart.OBJ(13KB)
----I2C_UART.plg(165B)

网友评论

  • 代码不完整,IIC从机ACK响应都没有,部分代码可参考下
  • 不错,有参考价值
  • 没有什么用,手快点错了,浪费73积分,垃圾代码
  • 挺不错的资源!
  • 很好,又学到不少知识。
  • 还好。不是用中断方式来发送数据
  • 可以用的,很不错。
  • 参考一下,有点启发
  • 不是很好用,没能直接挪过来
  • 正在学习iic 学习一下
  • 试过了,可以
  • 是在51上能用模拟IO口跑的I2c,其中的时序设计可以参考。放到其他平台上需要做移植
  • 基本可按照i2C 通讯协议走,但是没调试成功,因为是stm32平台,谢谢楼主分享
  • 正好所需要的,谢谢楼主分享!
  • 基本可按照i2C 通讯协议走,已在平台上调试成功。
  • 太长了,有点看不懂!
  • 蛮复杂的 还在学习中
  • 正好需要这部分代码,积分不够啊
  • 参考并修改调试成功
  • 不知道什么原因没有调试成功,但还是挺感谢的。