欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標題:
51單片機向2片74HC595送數(shù),可不可以送0xFFFF,一串過16位
[打印本頁]
作者:
君工創(chuàng)
時間:
2024-3-23 20:38
標題:
51單片機向2片74HC595送數(shù),可不可以送0xFFFF,一串過16位
謝謝大家
作者:
wulin
時間:
2024-3-24 07:05
2片74HC595級聯(lián),連續(xù)送2個8位或一次送16位數(shù)據(jù)。
/**************** 向HC595發(fā)送一個字節(jié)函數(shù) ******************/
void Send_595(unsigned char dat)
{
unsigned char i;
for(i=0;i<8;i++)
{
dat <<= 1;
P_HC595_SER = CY; //溢出位賦值數(shù)據(jù)輸出端
P_HC595_SRCLK = 1; //移位時鐘
P_HC595_SRCLK = 0;
}
// P_HC595_RCLK = 1;//鎖存輸出數(shù)據(jù)
// P_HC595_RCLK = 0;
}
/**************** 向HC595連續(xù)發(fā)送2-N個字節(jié) ******************/
void DisplayScan(unsigned char x,y)
{
Send_595(x);
Send_595(y);
// Send_595(z);
P_HC595_RCLK = 1;//鎖存輸出數(shù)據(jù)
P_HC595_RCLK = 0;
}
/**************** 向HC595一次發(fā)送16位數(shù)據(jù) ******************/
void Send_595(unsigned int dat)
{
unsigned char i;
for(i=0;i<16;i++)
{
dat <<= 1;
P_HC595_SER = CY; //溢出位賦值數(shù)據(jù)輸出端
P_HC595_SRCLK = 1; //移位時鐘
P_HC595_SRCLK = 0;
}
P_HC595_RCLK = 1;//鎖存輸出數(shù)據(jù)
P_HC595_RCLK = 0;
}
復制代碼
作者:
君工創(chuàng)
時間:
2024-3-24 10:46
wulin 發(fā)表于 2024-3-24 07:05
2片74HC595級聯(lián),連續(xù)送2個8位或一次送16位數(shù)據(jù)。
非常感謝你的回復,及時、全面、詳細。
作者:
coody_sz
時間:
2024-3-24 12:58
可以,比如有8個595串聯(lián),你可以將8個字節(jié)全部移出,再鎖存,LED點陣屏我就只這樣操作的。
作者:
Hephaestus
時間:
2024-3-24 17:16
2片595就應該一次發(fā)16位,你發(fā)別的位數(shù)反而不對。
作者:
npn
時間:
2024-3-24 20:14
1片8位2片16位3片24位以此類推 不能多也不能少
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1