74HC164N+單片機(jī)驅(qū)動(dòng)程序
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;
}
}
這個(gè)是74HC164N的驅(qū)動(dòng)程序,注意,要將CLR接高電平,,A和B接數(shù)據(jù)腳。如果要發(fā)送位碼,只需調(diào)用這個(gè)子程序就行了,例如,發(fā)送0x03,只要寫sencode(0x03),就OK了,實(shí)際使用是非常簡(jiǎn)單的。
評(píng)論