求解释程序

2019-07-20 23:03发布

本帖最后由 xuande 于 2016-3-31 16:54 编辑

void HC595_Send_Data1(unsigned char byte1)
{
  u8 i;
  for(i = 0;i < 8;i++)
        {
                CLK1=1;
                delay_ms(5);
                if(byte1 & 0x80)
                        {
                                DS1=0;
                                delay_ms(5);
                        }
                else
                        {
                                DS1=1;
                                delay_ms(5);
                        }
                byte1 <<=1;//×óò&#198;1&#206;&#187;
                CLK1=0;
                delay_ms(5);
        }
}

void HC595_Output_Data1(void)
{
        RCK1=1;
        delay_ms(5);
        RCK1=0;
        delay_ms(5);
        RCK1=1;
}
这段代码是要怎么显示数据????

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
lishuaiwanm
1楼-- · 2019-07-21 15:56
xuande 发表于 2016-3-31 17:24
找出最大和最小值,剔除掉,
剩余8个值求平均,
再转成实际电压值,单位是mv,可能要显示。

好的,多谢
wscs1993
2楼-- · 2019-07-21 18:50
这不就是最基本的寄存器赋值操作啥的

一周热门 更多>