找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 1078|回復(fù): 5
打印 上一主題 下一主題
收起左側(cè)

51單片機(jī)向2片74HC595送數(shù),可不可以送0xFFFF,一串過16位

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:965189 發(fā)表于 2024-3-23 20:38 | 只看該作者 回帖獎(jiǎng)勵(lì) |正序?yàn)g覽 |閱讀模式
謝謝大家
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

6#
ID:57657 發(fā)表于 2024-3-24 20:14 | 只看該作者
1片8位2片16位3片24位以此類推 不能多也不能少
回復(fù)

使用道具 舉報(bào)

5#
ID:883242 發(fā)表于 2024-3-24 17:16 | 只看該作者
2片595就應(yīng)該一次發(fā)16位,你發(fā)別的位數(shù)反而不對(duì)。
回復(fù)

使用道具 舉報(bào)

地板
ID:1034262 發(fā)表于 2024-3-24 12:58 | 只看該作者
可以,比如有8個(gè)595串聯(lián),你可以將8個(gè)字節(jié)全部移出,再鎖存,LED點(diǎn)陣屏我就只這樣操作的。
回復(fù)

使用道具 舉報(bào)

板凳
ID:965189 發(fā)表于 2024-3-24 10:46 | 只看該作者
wulin 發(fā)表于 2024-3-24 07:05
2片74HC595級(jí)聯(lián),連續(xù)送2個(gè)8位或一次送16位數(shù)據(jù)。

非常感謝你的回復(fù),及時(shí)、全面、詳細(xì)。
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:213173 發(fā)表于 2024-3-24 07:05 | 只看該作者
2片74HC595級(jí)聯(lián),連續(xù)送2個(gè)8位或一次送16位數(shù)據(jù)。
  1. /**************** 向HC595發(fā)送一個(gè)字節(jié)函數(shù) ******************/
  2. void Send_595(unsigned char dat)
  3. {               
  4.         unsigned char i;
  5.         for(i=0;i<8;i++)
  6.         {
  7.                 dat <<= 1;
  8.                 P_HC595_SER  = CY; //溢出位賦值數(shù)據(jù)輸出端
  9.                 P_HC595_SRCLK = 1; //移位時(shí)鐘
  10.                 P_HC595_SRCLK = 0;
  11.         }
  12. //        P_HC595_RCLK = 1;//鎖存輸出數(shù)據(jù)
  13. //        P_HC595_RCLK = 0;
  14. }
  15. /**************** 向HC595連續(xù)發(fā)送2-N個(gè)字節(jié) ******************/
  16. void DisplayScan(unsigned char x,y)
  17. {       
  18.         Send_595(x);
  19.         Send_595(y);
  20. //        Send_595(z);
  21.         P_HC595_RCLK = 1;//鎖存輸出數(shù)據(jù)
  22.         P_HC595_RCLK = 0;
  23. }

  24. /**************** 向HC595一次發(fā)送16位數(shù)據(jù) ******************/
  25. void Send_595(unsigned int dat)
  26. {               
  27.         unsigned char i;
  28.         for(i=0;i<16;i++)
  29.         {
  30.                 dat <<= 1;
  31.                 P_HC595_SER  = CY; //溢出位賦值數(shù)據(jù)輸出端
  32.                 P_HC595_SRCLK = 1; //移位時(shí)鐘
  33.                 P_HC595_SRCLK = 0;
  34.         }
  35.         P_HC595_RCLK = 1;//鎖存輸出數(shù)據(jù)
  36.         P_HC595_RCLK = 0;
  37. }

復(fù)制代碼
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表