这个是不是AD里面的求8次平均啊 求解释

2019-03-24 13:38发布

void Write_8bits(uint W_bits)
{
uint i,Temp_data;
for(i=0; i<8; i++)
{
   Temp_data = W_bits;
   Temp_data <<= i;
   if((Temp_data&0x80)==0)  //bit7 is zero
   {
    SID_0;// SID = 0;
    nop1;
    CLK_1;// SCLK = 1;
    nop1;
    nop1;
    CLK_0;//SCLK = 0;
    nop1;
    SID_0;//SID = 0;
   }
   else         //bit7 is one
   {
    SID_1;//SID = 1;
    nop1;
    CLK_1; //SCLK = 1;
    nop1;
    nop1;
    CLK_0; //SCLK = 0;
    nop1;
    SID_0;//SID = 0;
   }
}
} 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
jishuaihu
1楼-- · 2019-03-24 22:06
< 大哥,这个是一个模拟写SPI的函数,就是模拟一个时序!不知道楼主怎么看出来是求平均的
dontium
2楼-- · 2019-03-25 01:02
< :TI_MSP430_内容页_SA7 --> 求平均值应该是比较好搞了,几何平均、算术平均,还有专门对准单片机处理的平均算法。
hanjiangxue1991
3楼-- · 2019-03-25 04:06
 精彩回答 2  元偷偷看……
jishuaihu
4楼-- · 2019-03-25 07:22
不是
八个数求平均是先把八个数求和,然后把和除以8,这个里面没有求和,也没有除法,所以不是
hanjiangxue1991
5楼-- · 2019-03-25 12:14
嗯,懂了   谢谢回答
jishuaihu
6楼-- · 2019-03-25 14:13
 精彩回答 2  元偷偷看……

一周热门 更多>

相关问题

    相关文章