当前位置: 首页 > news >正文

phpcms v9网站建设入门郑州网站建设品牌好

phpcms v9网站建设入门,郑州网站建设品牌好,好看的商城网站设计,极速网站建设哪家便宜什么是 I2C I2C(Inter#xff0d;Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线#xff0c;用于连接微控制器及其外围设备。I2C总线产生于在80年代#xff0c;最初为音频和视频设备开发#xff0c;如今主要在服务器管理中使用#xff0c;其中包括单个组…什么是 I2C         I2C(InterIntegrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线用于连接微控制器及其外围设备。I2C总线产生于在80年代最初为音频和视频设备开发如今主要在服务器管理中使用其中包括单个组件状态的通信。例如管理员可对各个组件进行查询以管理系统的配置或掌握组件的功能状态如电源和系统风扇。可随时监控内存、硬盘、网络、系统温度等多个参数增加了系统的安全性方便了管理。 I2C总线特点 I2C总线最主要的优点是其简单性和有效性。由于接口直接在组件之上因此I2C总线占用的空间非常小减少了电路板的空间和芯片管脚的数量降低了互联成本。总线的长度可高达25英尺并且能够以10Kbps的最大传输速率支持40个组件。I2C总线的另一个优点是它支持多主控(multimastering) 其中任何能够进行发送和接收的设备都可以成为主总线。一个主控能够控制信号的传输和时钟频率。当然在任何时间点上只能有一个主控。 I2C总线工作原理 总线的构成及信号类型 I2C总线是由数据线SDA和时钟SCL构成的串行总线可发送和接收数据。在CPU与被控IC之间、IC与IC之间进行双向传送最高传送速率100kbps。各种被控制电路均并联在这条总线上但就像电话机一样只有拨通各自的号码才能工作所以每个电路和模块都有唯一的地址在信息的传输过程中I2C总线上并接的每一模块电路既是主控器或被控器又是发送器或接收器这取决于它所要完成的功能。CPU发出的控制信号分为地址码和控制量两部分地址码用来选址即接通需要控制的电路确定控制的种类控制量决定该调整的类别如对比度、亮度等及需要调整的量。这样各控制电路虽然挂在同一条总线上却彼此独立互不相关。 I2C总线在传送数据过程中共有三种类型信号 它们分别是开始信号、结束信号和应答信号。 开始信号SCL为高电平时SDA由高电平向低电平跳变开始传送数据。 结束信号SCL为低电平时SDA由低电平向高电平跳变结束传送数据。 应答信号接收数据的IC在接收到8bit数据后向发送数据的IC发出特定的低电平脉冲表示已收到数据。CPU向受控单元发出一个信号后等待受控单元发出一个应答信号CPU接收到应答信号后根据实际情况作出是否继续传递信号的判断。若未收到应答信号由判断为受控单元出现故障。 目前有很多半导体集成电路上都集成了I2C接口。带有I2C接口的单片机有CYGNAL的 C8051F0XX系列PHILIPSP87LPC7XX系列MICROCHIP的PIC16C6XX系列等。很多外围器件如存储器、监控芯片等也提供I2C接口。 总线基本操作 I2C规程运用主/从双向通讯。器件发送数据到总线上则定义为发送器器件接收数据则定义为接收器。主器件和从器件都可以工作于接收和发送状态。 总线必须由主器件通常为微控制器控制主器件产生串行时钟SCL控制总线的传输方向并产生起始和停止条件。SDA线上的数据状态仅在SCL为低电平的期间才能改变SCL为高电平的期间SDA状态的改变被用来表示起始和停止条件。参见图1。  图1 串行总线上的数据传送顺序 控制字节 在起始条件之后必须是器件的控制字节其中高四位为器件类型识别符不同的芯片类型有不同的定义EEPROM一般应为1010接着三位为片选最后一位为读写位当为1时为读操作为0时为写操作。如图2所示。 图2 控制字节配置 写操作 写操作分为字节写和页面写两种操作对于页面写根据芯片的一次装载的字节不同有所不同。关于页面写的地址、应答和数据传送的时序参见图3。 图3 页面写 读操作 读操作有三种基本操作当前地址读、随机读和顺序读。图4给出的是顺序读的时序图。应当注意的是最后一个读操作的第9个时钟周期不是“不关心”。为了结束读操作主机必须在第9个周期间发出停止条件或者在第9个时钟周期内保持SDA为高电平、然后发出停止条件。 图4 顺序读 实例X24C04与MCS-51单片机软硬件的实现 X24C04是XICOR公司的CMOS 4096位串行EEPROM内部组织成512×8位。16字节页面写。与MCS-51单片机接口如图5所示。由于SDA是漏极开路输出且可以与任何数目的漏极开路或集电极 开路输出“线或”wire-Ored连接。上拉电阻的选择可参考X24C04的数据手册。下面是通过Isup2/supC接口对X24C04进行单字节写操作的例程。流程图及源程序如下 图5 X24C04与51单片机接口 名称BSENT 描述写字节 功能写一个字节 调用程序无 输入参数A 输出参数无 BSEND: MOV R2,#08H 1字节8位 SENDA: CLR P3.2 RLC A 左移一位 MOV P3.3,C 写一位 SETB P3.2 DJNZ R2,SENDA 写完8个字节 CLR P3.2 应答信号 SETB P3.3 SETB P3.2 RET 图6 流程图 在I2C总线的应用中应注意的事项总结为以下几点 : 1 严格按照时序图的要求进行操作 2 若与口线上带内部上拉电阻的单片机接口连接可以不外加上拉电阻。 3 程序中为配合相应的传输速率在对口线操作的指令后可用NOP指令加一定的延时。 4 为了减少意外的干扰信号将EEPROM内的数据改写可用外部写保护引脚如果有或者在EEPROM内部没有用的空间写入标志字每次上电时或复位时做一次检测判断EEPROM是否被意外改写。
http://www.huolong8.cn/news/208780/

相关文章:

  • 单位建设网站需要招标潜江做网站的公司
  • 网站特效 素材wordpress文章更新
  • 做搜狐网站页面网络营销师培训费用是多少
  • 做响应式网站的微博号小学门户网站建设情况汇报
  • 网站的建设意见网页紧急升级维护中升级
  • 重庆企业网站昆山网站制作哪家强
  • 头疼是什么原因导致的seo实战培训
  • 网站代码制作河北省住宅和城乡建设厅网站
  • 公众平台如何做网站汽车网络营销方式
  • 网站排版中铁三局招聘2022
  • Wordpress网站能做seo吗宁波网站建设公司名单推荐
  • 常州手机网站开发网站的ftp帐号密码
  • 网站建设公司黄页wordpress seo 百度
  • 网站设计建设网站做网站 哪里发布
  • 有网站源码如何搭建自己的网站网络营销app有哪些
  • 惠州技术支持网站建设手机网站制作招聘
  • 免费自建网站工具网站建设好后能修改吗
  • 没有备案的网站怎么挂广告建站系统多少钱
  • 长沙武广新城建设网站广东广州免费建站
  • 做seo网站优化价格wordpress会员推广插件
  • 北京怀柔网站建设公司动画设计思路怎么写
  • 魅族的网站建设与安全医疗网站建设哪个好用
  • 长沙专业网站制作如何制作教学视频
  • 鱼台县建设局网站房产网签合同
  • 网站ip地址查询域名资源网站哪个好
  • 常用的网站建设技术有什么婚纱摄影网站开发
  • 作风建设 宣讲家网站太原网站制作案例
  • 网站设计 公司 长沙私人设计工作室前景
  • 建设网站虚拟主机免费下载app软件正版
  • 农业建设公司网站网站设计标准