![](https://lstatic.shangxueba.com/sxbzda/h5/images/m_q_title.png)
请补充I2C总线起始信号函数 sbit Sda=P1^0; sbit Scl=P1^1; void start(void) { Sda=1; delay5us(); Sda=0; delay6us(); Scl=0; }
![](https://lstatic.shangxueba.com/sxbzda/h5/images/tips_org.png)
第1题
A.I2C即集成电路互连总线
B.I2C具有SDA、SCL和ACK共3条信号线
C.I2C传送数据时,每次传送的字节数目没有限制
D.I2C是多主总线
第4题
A.两条总线,一条是数据总线(SDA),另一条是时钟总线(SCL)
B.用两对接口即可实现功能控制
C.时钟总线是用来定时的
D.有了I2C总线就不需要微处理器
第9题
[说明1]
函数void fun(char*w,char x,int*n)用来在w数组中插入x,w数组中的数已按由小到大顺序存放,n指存储单元中存放数组中数据的个数,插入后数组中的数仍有序。
[C函数1]
void fun(char*W,char x,int*n)
{ int i,P;
p=0;
w[*n]=x;
while(x>w[p]) (1) ;
for(i=*n,i>p;i--)w[i]=(2);
w[p]=x;
++*n;
}
[说明2]
函数void revstr(char*s)将字符串s逆置。例如:字符串“abcde”,经过逆置后变为“edcba”。
[C函数2]
void revstr(char*s)
{ char*p,c;
if(s==NULL)return;
p=(3); /*p指向字符串s的最后一个有效字符*/
while(s<p){ /*交换并移动指针*/
C=*s;
(4)=*p;
(5)=c;
}
}
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!