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

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

QQ登錄

只需一步,快速開始

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

單片機(jī)三片74HC595級(jí)聯(lián)驅(qū)動(dòng)數(shù)碼管顯示亂碼

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
三個(gè)595 一個(gè)用于段,其他兩個(gè)用在位選。 單獨(dú)顯示8位數(shù)碼管都行,但是只要兩個(gè)段碼數(shù)據(jù)都輸入進(jìn)去,就變成亂碼了。如圖

  1. wei_duan[3];定義三個(gè)595的變量
  2. xierushuju[16];
  3. void main()
  4. {
  5.      TMOD=0X01;
  6.      TH0=(65535-1000)/256;
  7.          TL0=(65535-1000)%256;
  8.          TR0=1;
  9.          
  10.   while(1)
  11.   {
  12.                   
  13.          xierushuju[0]= xierushuju[1]1;
  14.                 =1;
  15.                  xierushuju[2]=2;
  16.                  xierushuju[3]=3;
  17.                  xierushuju[4]=4;
  18.                  xierushuju[5]=5;
  19.                  xierushuju[6]=6;
  20.                  xierushuju[7]=6;


  21.                  xierushuju[8]=0;
  22.                  xierushuju[9]=1;
  23.                  xierushuju[10]=2;
  24.                  xierushuju[11]=3;
  25.                  xierushuju[12]=4;
  26.                  xierushuju[13]=5;
  27.                  xierushuju[14]=6;
  28.                  xierushuju[15]=7;
  29.                
  30.            for(i=0;i<3;i++)
  31.            {
  32.              if(i==1)                //選擇低位
  33.                   {
  34.                     for(x=0;x<8;x++)
  35.                         {
  36.                     wei_duan[ i]=wei[x];//低位掃描[ i]
  37.                 //        wei_duan[0]=shuzu[xierushuju[x]];//段位寫入數(shù)據(jù)
  38.                           HC595_QUDONG();   
  39.                           shuchu();
  40.                         }
  41.                   }
  42.                   if(i==2)                //選擇高位
  43.                   {
  44.                     for(x=8;x<16;x++)
  45.                         {
  46.                     wei_duan[ i]=wei[x];//高位掃描[ i]
  47.                         wei_duan[0]=shuzu[xierushuju[x]];//段位寫入數(shù)據(jù)
  48.                           HC595_QUDONG();   
  49.                           shuchu();
  50.                         }
  51.            }
  52.          


  53.             
  54.          
  55.   }
  56. }
  57. }



  58. void HC595_QUDONG()         
  59. {
  60.     static unsigned char i=0;


  61.         for(i=0;i<8;i++)                        //
  62.         {
  63.           shizhong=0;                                 
  64.           shuju=wei_duan[2]&0x80;         
  65.           wei_duan[2]<<=1;                          
  66.           shizhong=1;                                 
  67.         }
  68.         for(i=0;i<8;i++)               
  69.         {
  70.           shizhong=0;
  71.           shuju=wei_duan[1]&0x80;
  72.           wei_duan[1]<<=1;
  73.           shizhong=1;                                
  74.         }                                                        
  75.                 for(i=0;i<8;i++)         
  76.         {
  77.           shizhong=0;
  78.           shuju=wei_duan[0]&0x80;
  79.           wei_duan[0]<<=1;
  80.           shizhong=1;                        
  81.         }
  82. //        suocun=1;                                 
  83. //        shuju=0;
  84. //        suocun=0;
  85. }


  86. void shuchu()
  87. {
  88.         suocun=1;                                  //當(dāng)數(shù)據(jù)塞滿一個(gè)字節(jié)后,鎖存就像門,打開放出一次八只二哈,向你奔去
  89.         shuju=1;
  90.         suocun=0;
  91. }
復(fù)制代碼



分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:138119 發(fā)表于 2019-1-27 11:31 | 只看該作者
//本人實(shí)際用過的 15 級(jí)聯(lián) 595驅(qū)動(dòng)代碼 部分現(xiàn)在已經(jīng)改成 3級(jí) 絕對(duì)好用

sbit LCD_CS  = P5^4;                                //74HC595 片選
sbit LCD_DAT = P5^5;                        //74HC595 數(shù)據(jù)
sbit LCD_CLK = P3^3;                        //74HC595 時(shí)鐘
sbit LCD_OE  = P1^4;                        //74HC595輸出使能

unsigned char LED_code[3];        //顯示緩沖

/*----------------------------
LED驅(qū)動(dòng)---74HC595 3個(gè)級(jí)聯(lián)
-----------------------------*/
void LCD_send_data(void)                        //LED驅(qū)動(dòng)
{
        unsigned char tmp = 0 , i = 0, dat = 0;
                LCD_CS = 0;                                        //關(guān)輸出
                delay_us(2);                                //延時(shí)
                for( tmp = 0; tmp <= 2; tmp ++)
                {
                        dat = LCD_code[tmp];//======待顯示數(shù)據(jù)
                        for(i = 0; i <= 7; i ++)
                        {
                                LCD_CLK = 0;
                                delay_us(2);                //延時(shí)
                                if( (dat & 0x80) == 0x80)
                                        LCD_DAT = 1;
                                else
                                        LCD_DAT = 0;
                                dat <<= 1;
                                delay_us(2);                //延時(shí)
                                LCD_CLK = 1;
                                delay_us(2);                //延時(shí)
                        }
                }
                LCD_CS = 1;                                        //開輸出
}
//

回復(fù)

使用道具 舉報(bào)

板凳
ID:469417 發(fā)表于 2019-1-31 19:27 | 只看該作者
yfpc2006 發(fā)表于 2019-1-27 11:31
//本人實(shí)際用過的 15 級(jí)聯(lián) 595驅(qū)動(dòng)代碼 部分現(xiàn)在已經(jīng)改成 3級(jí) 絕對(duì)好用

sbit LCD_CS  = P5^4;                                //74HC ...

強(qiáng)人!值得學(xué)習(xí)咯

評(píng)分

參與人數(shù) 4黑幣 +88 收起 理由
shuisheng60 + 10
找人PK + 8 很給力!
shuisheng + 35 很給力!
jinsheng7533967 + 35 贊一個(gè)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 中文字幕亚洲精品在线观看 | 亚洲精品久久久久久久久久久久久 | 免费黄色av网站 | 在线观看中文字幕亚洲 | 91中文视频| 亚洲小视频在线播放 | 日韩欧美在线一区 | 免费av播放 | 91免费福利视频 | 色婷婷综合久久久中字幕精品久久 | 亚洲欧美中文日韩在线v日本 | 精品视频一区二区 | 欧美视频一区 | 欧美精品在线一区二区三区 | 综合色在线 | 久久99精品久久久久久国产越南 | 欧美福利在线 | 天天看天天操 | 久久福利电影 | 国产日韩久久 | www.亚洲成人网 | 色网站在线| www.亚洲区 | 亚洲毛片在线观看 | 午夜天堂精品久久久久 | 亚洲狠狠爱| 中文字幕在线一区二区三区 | 欧美日韩国产一区二区三区 | 亚洲国产精品激情在线观看 | 国产高清免费视频 | 狠狠婷婷综合久久久久久妖精 | 日韩精品一区二区三区在线 | 久久久精彩视频 | 日韩在线免费播放 | 一区二区三区四区视频 | 亚洲视频三区 | 欧美a级成人淫片免费看 | 在线播放国产一区二区三区 | 一区二区三区视频 | 国产精品免费一区二区三区四区 | 中文天堂在线一区 |