久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

74HC595級聯(lián)的單片機編程問題

查看數(shù): 2156 | 評論數(shù): 4 | 收藏 2
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2021-8-17 11:01

正文摘要:

級聯(lián)怎么編程,我這推送過去都還是8個一組同時獨立運行,。怎么讓3個595一起執(zhí)行1個595的指令。同圖中這樣的效果,程序該怎么修改 單片機源程序如下: #include<reg52.h> #include <intrins.h> # ...

回復

ID:624769 發(fā)表于 2021-9-16 21:05
簡單來講, 你已經(jīng)知道  每  發(fā)完1位 數(shù)據(jù), 就要  shcp  時鐘線擺動一次, 發(fā)完1個字節(jié),8位數(shù)據(jù)后,STCP 鎖止口擺動一次。
所以,同理,3個級連的話, SHCP 照常工作,但是 STCP 要等到 3個字節(jié) 24 位數(shù)據(jù)全都發(fā)送完后 擺動一次。
換句話說,這24個口連的 LED燈 無論你要改變哪個狀態(tài),你都要 發(fā) 3個字節(jié)數(shù)據(jù),即使沒有任何變化的那個字節(jié)也要重發(fā)。
ID:155507 發(fā)表于 2021-8-17 21:10
  1. #include <reg52.h>
  2. #include  <intrins.h>
  3. //#include"delay.h"
  4. #define  nop() _nop_()  


  5. sbit shcp =P2^0;
  6. sbit ds   =P2^1;
  7. sbit stcp =P2^2;

  8. void delayxms(unsigned int c)   //誤差
  9. {
  10.         unsigned char a,b;
  11.         for(;c>0;c--){
  12.                 for(b=199;b>0;b--){
  13.                         for(a=1;a>0;a--);
  14.                 }
  15.         }
  16. }

  17. void led595(unsigned char date);
  18. unsigned char i,j,z,k;   
  19. void main()                    //主函數(shù)
  20. {
  21.    unsigned long dat=1;
  22.         while(1)
  23.         {                                 
  24.                 for(j=24;j>0;j--)
  25.                 //for(i=0;i<j;i++)      
  26.                 {
  27.                         led595(dat/65536);                           
  28.                         led595(dat/256);
  29.                         led595(dat%256);                   
  30.                         delayxms(200);
  31.                    dat<<=1;
  32.                 }
  33.                 dat=1;
  34.         }
  35.        
  36. }

  37. void led595(unsigned char date) //往595輸送數(shù)據(jù)函數(shù)
  38. {                 
  39.         for(k=0;k<8;k++)
  40.         {
  41.                 if((date<<k)&0x80)
  42.                 ds=1;         
  43.                 else
  44.                 ds=0;      
  45.                
  46.                 shcp=0;
  47.                 nop();        
  48.                 nop();
  49.                 shcp=1;        
  50.         }
  51.         stcp=0;
  52.         nop();   
  53.         nop();
  54.         stcp=1;      
  55. }

復制代碼
ID:960619 發(fā)表于 2021-8-17 15:02
ID:161164 發(fā)表于 2021-8-17 13:55
  1. void led595(long date);
  2. unsigned char i,j,z,k;
  3. long temp;//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  4. void main()                    //主函數(shù)
  5. {
  6.     while(1)
  7.     {
  8.                                 temp=0;
  9.         for(j=24; j>0; j--)//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  10.                                 {
  11.             for(i=0; i<j; i++)
  12.             {
  13.                 led595(temp | (long)1<<i);//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  14. <span style="background-color: rgb(255, 255, 255);">delayxms</span>(50);
  15.             }temp |= (long)1<<(i-1);//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  16.                                 }
  17.     }

  18. }

  19. void led595(long date) //往595輸送數(shù)據(jù)函數(shù)
  20. {
  21.     for(k=0; k<24; k++)//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  22.     {
  23.         if((date<<k)&0x00800000)//<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
  24.             ds=1;
  25.         else
  26.             ds=0;
  27.         shcp=0;
  28.         nop();
  29.         nop();
  30.         shcp=1;
  31.     }
  32.     stcp=0;
  33.     nop();
  34.     nop();
  35.     stcp=1;
  36. }
復制代碼


小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

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

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 羞羞视频免费观看入口 | 欧美成人精品一区二区男人看 | 91中文字幕在线 | 日韩在线播放一区 | 日本a网站| 国产午夜视频 | 亚洲色欲色欲www | 久久极品 | 久久久久久久久91 | 久色一区 | 午夜极品 | 欧美一区二区网站 | 2020国产在线 | 久久久久久久久淑女av国产精品 | 99久久免费精品 | 亚州午夜精品 | 小草久久久久久久久爱六 | 日韩欧美高清 | 国产精品一二三区 | 午夜久久久| 成人啊啊啊 | 亚洲一区二区三区免费在线观看 | 99日韩 | 久久不卡 | 国产区在线视频 | 国产成人福利在线观看 | 国产精品久久二区 | 91精品国产色综合久久 | 国产一区二区在线免费播放 | 国产高清视频在线 | 精品国产免费人成在线观看 | 91久久| 国产精品一区二区三区在线 | 亚洲欧洲成人av每日更新 | 国产在线精品一区二区三区 | 成人精品一区二区 | 蜜桃视频成人 | 国产精品精品视频一区二区三区 | 国产99久久精品一区二区永久免费 | 99在线免费观看视频 | 国产激情视频在线 |