xa980427 发表于 2020-6-7 10:52:24

时分复用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码,请完成此函数
{
       
}

xa980427 发表于 2020-6-7 10:53:17

CMI编码的代码仿真图我没发

xa980427 发表于 2020-6-7 10:56:52

file:///C:/Users/LENOVO/AppData/Roaming/Tencent/QQ/Temp/%5BK()7U~RA%7DIW4I6TV%7BY~E6Q.png

xa980427 发表于 2020-6-7 10:57:31

有人会不求教
页: [1]
查看完整版本: 时分复用CMI码光纤通信系统仿真的甲机代码求助