74HC164N+單片機驅動程序
void sendcode(uchar SC)
{
uchar i;
for(i=0;i<8;i++)
{
DAT=SC&0x01;
CLK=0;
CLK=1;
SC>>=1;
}
}
{
uchar i;
for(i=0;i<8;i++)
{
DAT=SC&0x01;
CLK=0;
CLK=1;
SC>>=1;
}
}
這個是74HC164N的驅動程序,注意,要將CLR接高電平,,A和B接數據腳。如果要發送位碼,只需調用這個子程序就行了,例如,發送0x03,只要寫sencode(0x03),就OK了,實際使用是非常簡單的。
評論