- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
IIC总线的软件模拟及其在数据采集中的应用
IIC 总线的软件模拟及其在数据采集中的应用
1徐 伟,行鸿彦
(南京信息工程大学电子与信息工程学院, 南京 210044 )
摘要:简要地分析了 IIC 总线的结构及工作原理,根据 IIC 总线的时序,编程模拟了 IIC 总线的典型信号:起始
信号、终止信号、应答信号和非应答信号,以及单字节发送与接收过程。在此基础上,以串行 8 位多路 A/D 及
D/A 转换器 PCF8591 与单片机的接口电路为例,通过编程模拟 IIC 总线实现写入 D/A 转换值和读取 A/D 值。软
件模拟的方法使得 IIC 总线在不具有该总线硬件端口的单片机系统中也得到了应用。
关键词:IIC 总线;模拟;数据采集
Software Simulation of Inter Integrated Circuit Bus and Its
Application in Data Acquisition
XU Wei, XING Hongyan
(College of Electronic Information Engineering, Nanjing University of Information Science
Technology, Nanjing 210044, China)
Abstract: The structure and principle of the IIC bus are analyzed briefly in this paper. According to the
time sequence of the IIC bus, typical signals such as the start signal, stop signal, answer signal and not
answer signal are simulated by C51 program. Based on this, take the interface circuit of the single chip
microcomputer and 8-bit A/D and D/A converter PCF8591 for example, the values of D/A and A/D are
written and read by simulated IIC bus respectively.By the method of software simulation , IIC bus can
be applied in a single chip microcomputer system without IIC interface.
Keywords: IIC bus, simulation, data acquisition
1 引言
IIC 总线( Inter Integrated Circuit Bus) 是飞利浦公司 20 世纪 80 年代开发的一种用于集成电路间互连
的串行总线。它与 SPI 接口不同,整个系统仅靠数据线(SDA)和时钟线(SCL)实现完善的全双工数据
传输,即 CPU 与各个外围器件仅靠这两条数据线实现信息交换。IIC 总线系统与传统的并行总线系统相比
具有结构简单、扩展性强等优点,能够极方便地构成多机系统和外围器件扩展系统。
IIC 总线以其结构简单、扩展性强而被开始广泛应用于由主控制器和具有 IIC 接口的 EEPROM 、ADC 、
DAC 、日历时钟、温度传感器等构成的测量系统中。通过硬件设置外围器件地址,软件寻址完全避免了器
件的片选线寻址的弊端,从而使硬件系统简化。 IIC 总线在数据采集系统中应用广泛。2008 年,刘钧在气
作者简介:徐伟, E-mail: xuweicma@163.com
1
象水文海洋仪器学术交流会上提出了第二代自动气象站系统设计思路。系统由主采集器通过总线挂接各分
采集器构成,具有灵活的扩展性; 刘庆刚、刘华毅采用支
文档评论(0)