74HC595对应的操作有三步(SER,SCK,RCK)
借鉴于大佬的博客提炼提炼提炼后来表达我的理解
假设要传输的数据为0x8D 1000 1101
#define byteDate
For(i=0,i<8,i++)//循环七次
{
SER =byteDate>>7;//0000 0001,填充子弹(图1)
byteDate<<=1;//0001 1010
SCK = 1;//按下“按钮”下移子弹(图2)
SCK = 0; //(图3则为为for循环8次的结果)
74HC595对应的操作有三步(SER,SCK,RCK)
借鉴于大佬的博客提炼提炼提炼后来表达我的理解
假设要传输的数据为0x8D 1000 1101
#define byteDate
For(i=0,i<8,i++)//循环七次
{
SER =byteDate>>7;//0000 0001,填充子弹(图1)
byteDate<<=1;//0001 1010
SCK = 1;//按下“按钮”下移子弹(图2)
SCK = 0; //(图3则为为for循环8次的结果)