软件模拟I2C总线的C51实现
摘 要:介绍51系列单片机上的I2C总线主节点模拟程序,从而实现与具有I2C接口的器件通信。 1I2C总线简介1.1硬件结构 I2C串行总线支持所有NMOS、CMOS、I2L工艺制造的器件。从物理上看由两根双向I/O线组成,一根为数据线(SDA),一根为时钟线(SCL),通过这两根线把所有器件连接到总线上,并通过SDA和SCL在各器件间传递信息(根据地址识别每个器件)。SDA和SCL通过上拉电阻接正电源,总线空闲时,两根线都是高电平。这两根I/O线在电气上允许“线与”操作,其输出的驱动形式为集电极开路或漏极开路。 根据通信速度的不同,I2C总线分为三种工作模式:标准模式、快速模式和高速模
用户评论
推荐下载
-
模拟I2C程序
STC 单片机模拟 I2C:
24 2019-06-21 -
I2C模拟驱动
I2C模拟驱动
8 2022-08-18 -
基于NiosII的I2C总线接口的实现
为了保护NiosII嵌入式系统的运行现场,在掉电之前,需要把系统的重要数据保存在非易失存贮器中。针对这种保存的数据量不大特点,本文提出采用"NiosII+AT24C02"设计方案,
18 2021-04-30 -
SCCB总线和I2C总线区别
本文主要介绍了SCCB 总线和I2C总线区别。
19 2020-08-22 -
基于51单片机_C语言_I2C总线协议
I2C是重要的协议,许多初学者不明白SDA,SCL为何置高,置底。本文档为大家详解。如果要深刻理解,还是要借助逻辑分析仪。
23 2019-06-04 -
51单片机模拟i2c接口
51单片机模拟i2c接口C语言,已在24c04eeprom中通过测试~可以直接调用函数。
26 2019-05-22 -
I2C总线C语言源程序
本文主要介绍了I2C总线C语言源程序。
5 2020-09-11 -
I2C specUM10204I2C总线协议
I2C总线协议。基础的开始位,停止位,数据传输都讲的很细。还有总线仲裁,速度模式,电气信息也都有讲到。资源是从NXP下载来的,高清,全英文版。
13 2020-07-24 -
C51单片机10I2C总线课件
C51单片机10(I2C总线)课件,精品中的精品
24 2018-12-10 -
用I2C总线扩展I O
在系统应用中,需监控不同的输入信号或控制几个输出信号,有时把这些信号线直接连接到微处理器引脚。这些监控和控制用软件来做。然而,这种技术需要很多微处理器引脚。本文给出监控和控制几个外设信号的良好方案,为
23 2020-08-20
暂无评论