新人求问~74hc595的串行数据怎么输出的

2020-01-25 15:24发布

如题,操作数码管时总是乱码,或者是不闪,但是关掉了重新开数据就又不一样了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
17条回答
dlmaowf
2020-01-25 21:07
void hc595_output(void)
{
        unsigned char i;
        unsigned long temp;
       
        STCP_L();
        temp=0x01;
        for (i=0;i<32;i++)
        {
                SHCP_L();
                if (hc595_rg.b & temp) DS_H();
                else DS_L();
                SHCP_H();
                temp<<=1;
        }
        STCP_H();
}

一周热门 更多>