|
|
//該子程序為74HC164發送字符的程序,該程序是先發送的是最低位!
//芯片74HC164的時鐘引腳為第8腳
//芯片74HC164的數據引腳為(第1腳+第2腳合并為數據引腳)
//第9腳為鎖存,通常直接接在VCC上
//當有多片74HC164串聯時,只有多次調用該發送程序!
void fa_shon(uchar k) //
{
uchar i; //定義循環變量
for(i=0;i<8;i++) //因為是1字節是8位,所以循環8次
{
dat=k&0x01; //將要發送的數據與上0X01送到數據引腳
clk=0; //時鐘引腳加低電平
clk=1; //時鐘引腳加高電平
k>>=1; //將發送的數據右移1位
}
}
|
|