void HC595_LED_SendByte(uint8_t dat) //耗时大约220us
{
uint8_t i;
STCP1_0;
for(i=0;i<8;i++) //先发高位
{
if(dat & 0x80)
{
DS_1;
}
else
{
DS_0;
}
SHCP_0;
Delay_10uS();
SHCP_1;
Delay_10uS();
dat <<= 1;
}
DS_0;
SHCP_0;
STCP1_1;
Delay_10uS();
STCP1_0;
}
74HC595驱动
猜你喜欢
转载自blog.csdn.net/lljss1980/article/details/104715944
今日推荐
周排行