虫虫首页|资源下载|资源专辑|精品软件
登录|注册

i2c

i2c总线是由Philips公司开发的一种简单、双向二线制同步串行总线。它只需要两根线即可在连接于总线上的器件之间传送信息。
  • 51单片机i2c总线E2ROM驱动程序

    51单片机中用i2c串行总线来驱动存储器E2ROM的程序

    标签: E2ROM i2c 51单片机 总线

    上传时间: 2013-07-03

    上传用户:feilinhan

  • i2c总线通信接口的CPLD实现

    介绍采用ALTERA 公司的可编程器件,实现i2c 总线的通信接口的基本原理; 给出部分VHDL语言描述。该通信接口与专用的接口芯片相比, 具有使用灵活, 系统配置方便的特点。

    标签: CPLD i2c 总线通信 接口

    上传时间: 2013-05-20

    上传用户:gaorxchina

  • pic18f-i2c

    这是一个pic18f系列的标准i2c通信程序,使用c语言编写的,供参考。

    标签: pic f-i 18

    上传时间: 2013-06-23

    上传用户:是王洪文

  • i2c总线器件的C51读写程序

    i2c总线规范与i2c器件C51读写程序 本文简要介绍了i2c总线,并给出了i2c器件的C51读写程序,极大的方便了大家对i2c总线的学习和设计应用。程序设计采用模块化设计,方便

    标签: i2c C51 总线 器件

    上传时间: 2013-06-21

    上传用户:763274289

  • i2c总线串行数据接口的Verilog 实现

    本文介绍了i2c总线规范,并根据该规范对i2c进行模块化设计,用Verilog HDL 语言对每个模块进行具体描述,并通过模块之间的调用,基本实现了i2c的主机从机的发送和接收功能。关

    标签: Verilog i2c 总线 串行数据

    上传时间: 2013-04-24

    上传用户:kgylah

  • 随机读写i2c串行总线接口电路设计

    i2c(Inter Integrated Circuits)是Philips公司开发的用于芯片之间连接的串行总线,以其严格的规范、卓越的性能、简便的操作和众多带i2c接口的外围器件而得到广泛的应用并受到普遍的欢迎。 现场可编程门阵列(FPGA)设计灵活、速度快,在数字专用集成电路的设计中得到了广泛的应用。本论文主要讨论了如何利用Verilog/FPGA来实现一个随机读/写的i2c接口电路,实现与外围i2c接口器件E2PROM进行数据通信,实现读、写等功能,传输速率实现为100KBps。在Modelsim6.0仿真软件环境中进行仿真,在Xilinx公司的ISE9.li开发平台上进行了下载,搭建外围电路,用Agilem逻辑分析仪进行数据采集,分析测试结果。 首先,介绍了微电子设计的发展概况以及设计流程,重点介绍了HDL/FPGA的设计流程。其次,对i2c串行总线进行了介绍,重点说明了总线上的数据传输格式并对所使用的AT24C02 E2PROM存储器的读/写时序作了介绍。第三,基于Verilog _HDL设计了随机读/写的i2c接口电路、测试模块和显示电路;接口电路由同步有限状态机(FSM)来实现;测试模块首先将数据写入到AT24C02的指定地址,接着将写入的数据读出,并将两个数据显示在外围LED数码管和发光二极管上,从而直观地比较写入和输出的数据的正确性。FPGA下载芯片为Xilinx SPARTAN Ⅲ XC3S200。第四,用Agilent逻辑分析仪进行传输数据的采集,分析数据传输的时序,从而验证电路设计的正确性。最后,论文对所取得的研究成果进行了总结,并展望了下一步的工作。

    标签: i2c 随机 读写 串行总线接口

    上传时间: 2013-06-08

    上传用户:再见大盘鸡

  • 用FPGA实现8051内核及外设i2c接口

    8051处理器自诞生起近30年来,一直都是嵌入式应用的主流处理器,不同规模的805l处理器涵盖了从低成本到高性能、从低密度到高密度的产品。该处理器极具灵活性,可让开发者自行定义部分指令,量身订制所需的功能模块和外设接口,而且有标准版和经济版等多种版本可供选择,可让设计人员各取所需,实现更高性价比的结构。如此多的优越性使得8051处理器牢固地占据着庞大的应用市场,因此研究和发展8051及与其兼容的接口具有极大的应用前景。在众多8051的外设接口中,i2c总线接口扮演着重要的角色。通用的12C接口器件,如带12C总线的RAM,ROM,AD/DA,LCD驱动器等,越来越多地应用于计算机及自动控制系统中。因此,本论文的根本目的就是针对如何在8051内核上扩展i2c外设接口进行较深入的研究。 本课题项目采用可编程技术来开发805l核以及12C接口。由于8051内核指令集相容,我们能借助在现有架构方面的经验,发挥现有的大量代码和工具的优势,较快地完成设计。在8051核模块里,我们主要实现中央处理器、程序存储器、数据存储器、定时/计数器、并行接口、串行接口和中断系统等七大单元及数据总线、地址总线和控制总线等三大总线,这些都是标准8051核所具有的模块。在其之上我们再嵌入12C的串行通信模块,采用自下而上的方法,逐次实现一位的收发、一个字节的收发、一个命令的收发,直至实现i2c的整个通信协议。 8051核及i2c总线的研究通过可编程逻辑器件和一块外围i2c从设备TMPl01来验证。本课题的最终目的是可编程逻辑器件实现的8051核成功并高效地控制扩展的12C接口与从设备TMPl01通信。 用EP2C35F672C6芯片开发的12C接口,数据的传输速率由该芯片嵌入8051微处理的时钟频率决定。经测试其传输速率可达普通速率和快速速率。 目前集成了该12C接口的8051核已经在工作中投入使用,主要用于POS设备的用户数据加密及对设备温度的实时控制。虽然该设备尚未大批量投产,但它已成功通过PCI(PaymentCardIndustry)协会认证。

    标签: FPGA 8051 i2c 内核

    上传时间: 2013-06-18

    上传用户:731140412

  • 在PC上用并行口模拟i2c总线的C源代码

    在微机上模拟i2c总线的设计,用并行口的D0(PIN2)模拟SCL信号,用D1(PIN3)模拟SDA信号。

    标签: i2c 并行口 模拟 总线

    上传时间: 2013-07-13

    上传用户:xuanchangri

  • 模拟i2c总线C51程序软件包

    模拟i2c总线C51程序软件包,详细的源代码及注释,基本上拿来就能用,源自周立功网站的资料。

    标签: i2c C51 模拟 总线

    上传时间: 2013-07-30

    上传用户:lgnf

  • 基于TMS320F28x_DSP的i2c总线模拟技术

    · 摘要:  以TMS320F2812 DSP为例,介绍一种适合TMS320F28x系列DSP的i2c总线软件模拟方法,该软件经过适当修改后也适用于其他系列DSP.将该软件应用到光纤延迟线温度控制系统中,结果表明,该软件性能可靠具有广泛的适用性.  

    标签: x_DSP TMS 320 i2c

    上传时间: 2013-06-19

    上传用户:huxz911