具体描述
内 容 简 介
串行扩展总线技术是新一代单片机技术发展的一个显著特点。其中Philips公司
推出的I2C总线(IntelICBUS)最为著名。与并行扩展总线相比,串行扩展总线有突
出的优点:电路结构简单,程序编写方便,易于实现用户系统软硬件的模块比、标准化
等。目前I2C总线技术已为许多著名公司所采用,并广泛应用于视频音像系统中。推
广I2C总线技术将有助于提高我国单片机应用水平。
本书是《单片机应用技术丛书》之一,主要介绍I2C总线的结构原理、I2C总线系
统的软、硬件设计方法。书中向读者提供了一套I2C总线的模拟软件包,为无I2C总
线接口的单片机用户使用I2C接口器件带来极大方便。本书适合从事单片机应用的
研究人员和工程技术人员阅读,也可供大专院校有关专业的师生做教学参考书使用。
作者简介
目录信息
前言
第一章 绪 论
1.18位单片机(MCU)的新浪潮
1.1.18位机的巨大市场前景
1.1.28位单片机的新天地
1.1.3单片机的总线与非总线应用
1.2应用系统设计中的串行扩展技术
1.3芯片间串行接口与串行总线
1.3.1串行外围接口SPI
1.3.2串行通讯接口MICROWIRE/PLUS
1.3.3I2C串行扩展总线
1.3.4串行扩展总线的模拟传送
1.4常用的I2C总线接口器件
1.4.1带I2C总线接口的单片机
1.4.2Philips公司I2C总线接口的通用外围器件
第二章I2C总线的结构与工作原理
2.1概 述
2.1.1I2C总线在单片机应用系统设计中的意义
2.1.2I2C总线的一般应用特性
2.1.3I2C总线系统中的几个名词、术语
2.2I2C总线的基本原理
2.2.1I2C总线的接口电路
2.2.2I2C总线的信号及时序定义
2.2.3I2C总线上的数据传送格式
2.2.4I2C总线的寻址约定
2.38×C552的I2C接口的结构与工作原理
2.3.1I2C总线接口SIO1的结构
2.3.2I2C总线的特殊功能寄存器
2.3.3I2C总线的工作方式
2.3.4SIO1的特殊情况及其处理方法
2.3.5SIO1总线状态处理模块
2.4I2C总线规约的扩展
2.4.1高速数据传输模式
2.4.210位寻址方式的扩展
第三章I2C总线应用系统硬件设计
3.1概 述
3.1.1I2C总线系统中的节点
3.1.2I2C总线的通用系统与专用系统
3.1.3ACCESSBUS系统
3.2I2C总线及器件的电气特性
3.2.1I2C总线及器件的电气规范
3.2.2I2C总线器件的供电
3.2.3总线上RP、RS的取值
3.2.4总线的走线结构
3.3I2C总线的通用器件演示系统
3.3.1I2C-87C×××评估板结构
3.3.2I2C-87C×××评估板的单元电路
3.3.3I2C-87C×××评估板应用指南
3.3.4BOL的I2C总线学习实验板
3.4I2C总线接口的扩展
3.4.1PCF8584的结构及工作原理
3.4.2PCF8584的工作方式
3.4.3PCF8584的时序及电气特性
3.4.4典型接口扩展的硬件电路
3.4.5应用实例
3.5I2C总线的驱动扩展
3.5.182B715的基本结构及特性
3.5.2带82B715驱动的最小总线系统
3.5.382B715的测试系统
第四章 常用I2C总线接口通用器件的结构与工作原理
4.1概 述
4.1.1器件的种类、型号及寻址字节
4.1.2I2C接口器件的一般数据操作原理
4.1.3器件的软、硬件界面
4.1.412C总线与模拟I2C总线的选择
4.2静态RAMPCF8570/8570C/8571
4.2.1概 述
4.2.2结构与特性参数
4.2.3工作原理及数据操作格式
4.2.4PCF8570/8570C/8571的节电方式
4.2.5应用指南
4.3E2PROMAT24C系列
4.3.1概 述
4.3.2结构与特性参数
4.3.3工作原理与数据操作格式
4.3.4其它系列E2PR0M产品简介
4.3.5应用指南
4.4I/O口扩展器件PCF8574
4.4.1概 述
4.4.2结构与特性参数
4.4.3工作原理及数据操作格式
4.4.4应用指南
4.5A/D及D/A转换器PCF8591
4.5.1概 述
4.5.2结构与特性参数
4.5.3工作原理及数据操作格式
4.5.4应用指南
4.6日历时钟、SRAMPCF8583
4.6.1概 述
4.6.2结构与特性参数
4.6.3工作原理及数据操作格式
4.6.4应用指南
4.7LED驱动控制器SAA1064
4.7.1概 述
4.7.2结构与特性参数
4.7.3工作原理及数据操作格式
4.7.4应用指南
4.8160段LCD驱动/控制器PCF8576
4.8.1概 述
4.8.2结构与特性参数
4.8.3工作原理及数据操作格式
4.8.4PCF8576的系统硬件构成与操作方式
第五章I2C总线的应用程序设计原理
5.1概 述
5.2I2C总线的数据操作过程及总线状态处理
5.2.1I2C总线数据传送过程
5.2.2I2C总线状态处理的有关SFR
5.2.3I2C总线数据操作的有关内存单元
5.3I2C总线数据传送的通用软件包
5.3.1I2C总线状态处理模块
5.3.2I2C中断及状态处理散转程序
5.3.3I2C总线的初始化及通用读、写子程序
5.3.4I2C总线通用软件包(IIC)
5.4主方式下I2C总线数据传送的通用软件包
5.4.1主方式下的状态处理模块
5.4.2主方式下的通用软件包MIIC
5.5I2C总线应用程序设计
5.5.1应用程序设计界面
5.5.2应用程序设计实例
第六章I2C总线数据传送的模拟
6.1概 述
6.2I2C总线数据传送的典型信号模拟
6.2.1I2C总线数据传送的时序要求
6.2.2I2C总线数据传送的典型信号模拟
6.2.3典型信号模拟子程序
6.2.4I2C总线模拟传送的通用子程序
6.3模拟I2C总线的通用软件包
6.3.1模拟I2C总线通用软件包组成
6.3.2通用软件包应用指南
6.4模拟I2C总线应用程序设计
6.4.1应用程序设计界面
6.4.2应用程序设计实例
附录:I2C总线接口器件
参考资料
· · · · · · (收起)
读后感
用户评价
这本书的配图和图例部分,给我的印象尤为深刻。很多技术书籍的配图往往是截屏或低分辨率的示意图,看起来很业余。然而,这本书中的插图,无论是硬件连接图还是软件流程图,都采用了统一的风格,而且标注系统非常完善。特别是对于复杂的信号波形和数据包结构,作者使用了高对比度的色彩来区分不同的信号线或数据位,这极大地提高了理解效率。我曾经在学习类似主题时,经常因为看不懂波形图而卡住,但这本书在这方面的处理,无疑是教科书级别的示范。它真正做到了“一图胜千言”,并且确保了“这一千言”的质量是上乘的。这种对可视化表达的重视,反映出作者对目标读者群体的深刻理解——他们需要快速、准确地获取视觉信息。这本书在图文结合上做到了高度的和谐统一。
这本书的语言风格非常严谨,用词精准,基本上没有出现那种为了凑字数而堆砌的空洞词汇。每一个句子似乎都承载着明确的技术信息,读起来感觉非常充实,没有丝毫的浪费时间的感觉。对于技术文档来说,这种克制而有力的表达方式是最受欢迎的。我注意到作者在引用一些行业标准或规范时,标注得非常明确,这对于需要进行规范化设计的工程师来说,提供了极大的便利。这表明作者不仅仅是在传授知识,更是在培养读者遵循行业最佳实践的习惯。此外,书中的术语解释部分也做得非常到位,每一个专业名词都有一个清晰、无歧义的定义,这对于跨领域学习者尤其友好。这本书显然不是仓促成书的,而是经过了长时间的沉淀和打磨,才能形成如此扎实的理论基础和清晰的逻辑脉络。它更像是一本工具书,而非快餐读物。
这本书的装帧质量相当不错,纸张的厚度和印刷的清晰度都达到了专业书籍的水准,阅读起来眼睛很舒服,长时间翻阅也不会感到疲劳。我特别喜欢它在图表绘制方面的处理,那些框图和时序图都非常精准,线条流畅,标识清晰,这对于理解复杂的通信协议至关重要。很多技术书籍的图示总是模糊不清,或者比例失调,让人看了心烦,但这本书在这方面做得非常到位,可以看出作者在细节处理上是很用心的。这体现了一种对知识的尊重,也间接说明了内容的严谨性。我仔细对比了一下几个核心概念的讲解部分,发现作者在阐述复杂逻辑时,会采用多种角度进行说明,比如先给出一个宏观的架构图,再深入到具体的寄存器操作层面。这种多层次的解析方式,极大地降低了学习的门槛,让那些原本晦涩难懂的细节变得更容易消化吸收。这种细致入微的讲解风格,很对我的胃口。
从整体的结构布局来看,这本书的编排逻辑体现了作者深厚的工程经验。它不是简单地按照技术手册的顺序罗列功能,而是巧妙地将理论知识、设计原则和实际调试技巧穿插在一起。比如,在介绍完某个模块的基本原理后,紧接着就会出现一个“常见问题与排查”的章节,这种即时反馈的学习模式非常高效。我个人认为,一本好的技术书籍,不仅要告诉你“是什么”,更重要的是要告诉你“为什么是这样”以及“如果出了问题该怎么办”。这本书似乎很好地平衡了这三者。它不仅仅是知识的搬运工,更像是一位经验丰富的导师,在引导读者避开那些常见的陷阱。这种注重实操性和解决问题能力的编写思路,对于正在进行项目开发的读者来说,具有极高的参考价值。它似乎在暗示,理论的掌握最终还是要服务于工程的实现。
这本书的封面设计挺吸引眼球的,色彩搭配和字体选择都挺符合电子工程类书籍的调性,让人一眼就能感受到它和硬件、底层技术相关。我一开始抱着试试看的态度买了这本书,主要是想找本能系统梳理一下某个特定领域知识的书籍,毕竟现在网上零散的资料太多了,不成体系,学起来很吃力。打开书本后,首先映入眼帘的是清晰的目录结构,看起来内容组织得井井有条,从基础理论到实际应用都有覆盖。那种一步步深入的感觉,对于初学者来说是个很好的指引,能够避免在学习过程中迷失方向。而且从章节标题来看,对关键概念的讲解似乎非常扎实,不是那种浮于表面的介绍,而是真正想把原理讲透彻的那种。如果内容质量能和排版设计一样出色,那这本书绝对是值得拥有的。我期待它能提供一些实用的案例和代码示例,这样理论结合实践,才能真正掌握这门技术。整体感觉还是很专业的,希望能带来一些新的启发和收获。
谁能让我不这么蛋疼。
谁能让我不这么蛋疼。
谁能让我不这么蛋疼。
谁能让我不这么蛋疼。
谁能让我不这么蛋疼。