- 2
- 0
- 约2.29万字
- 约 27页
- 2017-09-04 发布于安徽
- 举报
I2C总线的结构、工作时序与模拟编程
I2C总线(Inter Integrated Circuit)是飞利浦公司于上个世纪 80 年代开发的一种“电路板
级”的总线结构。与其它串行接口相比,无论从硬件结构、组网方式、软件编程都有很大的
不同。在AT89C51 系统上使用汇编语言模拟I2C总线的各种信号及编程原理,为自主开发、
设计具有I2C总线接口的系统打下一个良好的基础,也为其它串口的模拟编程创造一个好的
思路和可行的方法。
I2C总线的主要特点
1. 二线制结构。即双向的串行数据线 SDA、串行同步时钟线 SCL。总线上的所有器件其同
名端都分别挂在 SDA、SCL 线上(见图 7.1);
2. I2C总线所有器件的SDA、SCL引脚的输出驱动都为漏极开路结构(见图 7.2),通过外接
上拉电阻将总线上所有节点的SDA、SCL信号电平实现“线与”的逻辑关系。这不仅可
以将多个节点器件按同名端引脚直接挂在SDA、SCL线上,还使I2C总线具备了“时钟同
步”、确保不同工作速度的器件同步工作;
3. 系统中的所有外围器件都具有一个 7 位的“从器件专用地址码”,其中高 4 位为器件类型
地址(由生产厂家制定),低 3 位为器件引脚定义地址(由使用者定义),主控器件通过
地址码建立多机通信的机制。因此I2C总线省去了外围器件的片选线,这样无论总线上挂
接多少器件,其系统仍然为简约的
您可能关注的文档
最近下载
- 江苏省兴化市乐吾实验校2026届中考物理最后一模试卷含解析.doc VIP
- 国防教育日红色故事PPT英雄人物介绍模板红色经典抗日革命爱国主题班会课件(29).pptx VIP
- 基于PLC的自动焊接机电气控制系统设计.docx VIP
- 高中数学专题立体几何的基本概念、点线面位置关系及表面积、体积的计算小题综合真题训练(解析版+原卷版).docx VIP
- 2026《基于STM32单片机开发的无人机控制系统设计(附图)》6400字.docx
- 音乐推广合同.docx VIP
- 《海上风电场工程风电机组基础设计规范》.pdf VIP
- 2026年瑞幸值班主管培训考试题目及答案.doc VIP
- 2026年北京市朝阳区初三一模英语试卷(含答案).docx
- 核桃加工生产线控制系统设计.docx VIP
原创力文档

文档评论(0)