时分复用CMI码光纤通信系统仿真的甲机代码求助
这是乙机的源码需要甲机的源码不会写 求助uchar D_CMI(uchar cmi)//CMI译码函数,形参为cmi码,返回值为原码,请完成此函数
{
uchar i,s=0;
uchar t1,t2;
uchar t;
for(i=0;i<4;i++)
{
t1 = cmi & 0x01;
cmi >>= 1;
t2 = cmi & 0x01;
cmi >>= 1;
if(t1==t2)
t=1;
else
t=0;
}
for(i=0;i<4;i++)
{
t1 = cmi & 0x01;
cmi >>= 1;
t2 = cmi & 0x01;
cmi >>= 1;
if(t1==t2)
t=1;
else
t=0;
}
s=t+t*2+t*4+t*8+t*16+t*32+t*64+t*128;
return s;
}
甲机
void T_CMI(uchar source, uchar cmi)//CMI码编码函数,source为原码,cmi[]为CMI码,请完成此函数
{
}
CMI编码的代码仿真图我没发 file:///C:/Users/LENOVO/AppData/Roaming/Tencent/QQ/Temp/%5BK()7U~RA%7DIW4I6TV%7BY~E6Q.png 有人会不求教
页:
[1]