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了,实际使用是非常简单的。
评论