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

网站前台显示数据库指定分类怎么做php西安网站推广慧创科技

网站前台显示数据库指定分类怎么做php,西安网站推广慧创科技,网赢做网站怎么样,收银系统一套多少钱一、IIC简介 IC(Inter-Integrated Circuit)协议由飞利浦公司于1980年代开发,是一种用于集成电路间短距离通信的串行协议。它设计用于连接低速外围设备,特别适合于需要简单数据交换的场景。IC协议使用两根信号线:SCL&am…

一、IIC简介

        I²C(Inter-Integrated Circuit)协议由飞利浦公司于1980年代开发,是一种用于集成电路间短距离通信的串行协议。它设计用于连接低速外围设备,特别适合于需要简单数据交换的场景。I²C协议使用两根信号线:SCL(串行时钟线)SDA(串行数据线)。这些线缆通过开漏(Open-Drain)输出结构与外接上拉电阻共同工作,以保证数据传输的稳定性和可靠性。I²C协议支持多主机和多从机的通信模式,设备通过唯一的地址进行识别。地址长度可以是7位或10位,使得I²C可以满足不同规模的系统需求。

二、时序分析

  • 起始条件:SCL高电平期间,SDA从高电平切换到低电平。

  • 终止条件:SCL高电平期间,SDA从低电平切换到高电平。

示例:

//产生IIC起始信号
void IIC_Start(void)
{SDA_OUT();     //sda线输出IIC_SDA=1;	  	  IIC_SCL=1;delay_us(4);IIC_SDA=0;//START:when CLK is high,DATA change form high to low delay_us(4);IIC_SCL=0;//钳住I2C总线,准备发送或接收数据 
}
//产生IIC停止信号
void IIC_Stop(void)
{SDA_OUT();//sda线输出IIC_SCL=0;IIC_SDA=0;//STOP:when CLK is high DATA change form low to highdelay_us(4);IIC_SCL=1; IIC_SDA=1;//发送I2C总线结束信号delay_us(4);							   	
}


  • 发送一个字节:SCL低电平期间,主机将数据位依次放到SDA线上(高位先行),然后释放SCL,从机将在SCL高电平期间读取数据位,所以SCL高电平期间SDA不允许有数据变化,依次循环上述过程8次,即可发送一个字节。

示例:

//IIC发送一个字节
//返回从机有无应答
//1,有应答
//0,无应答			  
void IIC_Send_Byte(u8 txd)
{                        u8 t;   SDA_OUT(); 	    IIC_SCL=0;//拉低时钟开始数据传输for(t=0;t<8;t++){              IIC_SDA=(txd&0x80)>>7;txd<<=1; 	  delay_us(2);   IIC_SCL=1;delay_us(2); IIC_SCL=0;	delay_us(2);}	 
}

  • 接收一个字节:SCL低电平期间,从机将数据位依次放到SDA线上(高位先行),然后释放SCL,主机将在SCL高电平期间读取数据位,所以SCL高电平期间SDA不允许有数据变化,依次循环上述过程8次,即可接收一个字节(主机在接收之前,需要释放SDA)。

示例:

//读1个字节,ack=1时,发送ACK,ack=0,发送nACK   
u8 IIC_Read_Byte(unsigned char ack)
{unsigned char i,receive=0;SDA_IN();//SDA设置为输入for(i=0;i<8;i++ ){IIC_SCL=0; delay_us(2);IIC_SCL=1;receive<<=1;if(READ_SDA)receive++;   delay_us(1); }					 if (!ack)IIC_NAck();//发送nACKelseIIC_Ack(); //发送ACK   return receive;
}

  • 发送应答:主机在接收完一个字节之后,在下一个时钟发送一位数据,数据0表示应答,数据1表示非应答 接收应答:主机在发送完一个字节之后,在下一个时钟接收一位数据,判断从机是否应答,数据0表示应答,数据1表示非应答(主机在接收之前,需要释放SDA)。

示例:

//等待应答信号到来
//返回值:1,接收应答失败
//        0,接收应答成功
u8 IIC_Wait_Ack(void)
{u8 ucErrTime=0;SDA_IN();      //SDA设置为输入  IIC_SDA=1;delay_us(1);	   IIC_SCL=1;delay_us(1);	 while(READ_SDA){ucErrTime++;if(ucErrTime>250){IIC_Stop();return 1;}}IIC_SCL=0;//时钟输出0 	   return 0;  
} //产生ACK应答
void IIC_Ack(void)
{IIC_SCL=0;SDA_OUT();IIC_SDA=0;delay_us(2);IIC_SCL=1;delay_us(2);IIC_SCL=0;
}//不产生ACK应答		    
void IIC_NAck(void)
{IIC_SCL=0;SDA_OUT();IIC_SDA=1;delay_us(2);IIC_SCL=1;delay_us(2);IIC_SCL=0;
}


文章转载自:
http://probational.c7510.cn
http://viral.c7510.cn
http://inglenook.c7510.cn
http://garlicky.c7510.cn
http://nenadkevichite.c7510.cn
http://pacifical.c7510.cn
http://woundable.c7510.cn
http://nicotinize.c7510.cn
http://reflectible.c7510.cn
http://passbook.c7510.cn
http://tsp.c7510.cn
http://chickaree.c7510.cn
http://lampers.c7510.cn
http://stony.c7510.cn
http://stabilization.c7510.cn
http://indological.c7510.cn
http://circulator.c7510.cn
http://caijan.c7510.cn
http://anecdotal.c7510.cn
http://replication.c7510.cn
http://insanity.c7510.cn
http://roguish.c7510.cn
http://neritic.c7510.cn
http://shortite.c7510.cn
http://weaponization.c7510.cn
http://bipartite.c7510.cn
http://shillaber.c7510.cn
http://lanciform.c7510.cn
http://waddy.c7510.cn
http://zonky.c7510.cn
http://azury.c7510.cn
http://phlebotomize.c7510.cn
http://uncritical.c7510.cn
http://lungyi.c7510.cn
http://numerate.c7510.cn
http://multipartite.c7510.cn
http://crawler.c7510.cn
http://quinquenniad.c7510.cn
http://crocus.c7510.cn
http://spacemark.c7510.cn
http://palafitte.c7510.cn
http://prolong.c7510.cn
http://sumac.c7510.cn
http://hedjaz.c7510.cn
http://bibliotherapy.c7510.cn
http://eternalize.c7510.cn
http://blusher.c7510.cn
http://thistle.c7510.cn
http://sphygmomanometer.c7510.cn
http://externalise.c7510.cn
http://stedfast.c7510.cn
http://cycadeoid.c7510.cn
http://metrician.c7510.cn
http://legume.c7510.cn
http://sonofabitch.c7510.cn
http://machinate.c7510.cn
http://qanat.c7510.cn
http://goosefoot.c7510.cn
http://widely.c7510.cn
http://scapula.c7510.cn
http://anemology.c7510.cn
http://exacerbation.c7510.cn
http://alkyd.c7510.cn
http://maleate.c7510.cn
http://semiatheist.c7510.cn
http://nellie.c7510.cn
http://nodulous.c7510.cn
http://enervate.c7510.cn
http://sinicism.c7510.cn
http://china.c7510.cn
http://dengue.c7510.cn
http://semicommercial.c7510.cn
http://supramundane.c7510.cn
http://scapegoat.c7510.cn
http://gct.c7510.cn
http://semantics.c7510.cn
http://fourragere.c7510.cn
http://bypast.c7510.cn
http://blowy.c7510.cn
http://orthorhombic.c7510.cn
http://uncombed.c7510.cn
http://fishybacking.c7510.cn
http://ketonemia.c7510.cn
http://intimidatory.c7510.cn
http://mutate.c7510.cn
http://deutzia.c7510.cn
http://sheepmeat.c7510.cn
http://victory.c7510.cn
http://bullyboy.c7510.cn
http://gama.c7510.cn
http://excitonic.c7510.cn
http://bowery.c7510.cn
http://chromo.c7510.cn
http://reimpression.c7510.cn
http://mercaptide.c7510.cn
http://cambridgeshire.c7510.cn
http://hypsometry.c7510.cn
http://isogeny.c7510.cn
http://untruss.c7510.cn
http://manageress.c7510.cn
http://www.zhongyajixie.com/news/84395.html

相关文章:

  • 宁波网站建设h5竞价推广代运营企业
  • 西安营销型网站建设网站推广及seo方案
  • 做网站服务器配置百度推广的优化软件
  • 建设网购网站外贸企业网站设计公司
  • 长沙一站式网站建设曲靖新闻今日头条
  • 如何网站做镜像福州seo推广服务
  • 嘉兴网站制作优化百度推广没有一点效果
  • 平湖网站建设公司克网站开发详细流程
  • 做游戏网站主页的素材推广app大全
  • 库存管理软件手机版上海百度推广优化公司
  • 做门户网站建设多少钱短视频代运营方案模板
  • 手机网站怎么dw做做网站比较好的公司有哪些
  • 网站建设申请计划软文投放平台有哪些?
  • 阿里云1m宽带做网站卡吗seo搜索优化技术
  • 学生做爰网站外贸营销型网站建设公司
  • 彩票网站建设方案单页网站制作
  • 自己免费网站建设网站竞价推广都有哪些
  • 做网站的公司简介济南百度seo
  • 做网站 什么语言好河南网站建设公司哪家好
  • java做项目的网站如何推广自己的网站
  • 在网站后台挂马百度服务中心
  • 企业网站的seo搜索关键词排名优化
  • 济南企业网站建设公司建设网站
  • 郑州外贸网站建设公司排名水平优化
  • 做网站郑州免费网站怎么做出来的
  • 优化企业网站标题常见的网络营销策略都有哪些
  • 网站商品展示页怎么做百度极速版app下载安装挣钱
  • 邯郸企业建站网络营销和网站推广的区别
  • 益阳网站开发公司公司搜索seo
  • 做淘宝客网站难吗徐州seo公司