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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

我的單片機流水燈程序不知道為什么無法很好的顯示?

查看數(shù): 2516 | 評論數(shù): 3 | 收藏 0
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2021-10-17 23:24

正文摘要:

本帖最后由 sophist 于 2021-10-18 09:05 編輯 剛學(xué)51,按郭天祥的那本紅書和那個配套的單片機做的,芯片是89C52RC 具體就是我剛學(xué)流水燈,然后自己寫了一個程序,我想讓一共六個數(shù)碼管輪流顯示0——9,a——f的 ...

回復(fù)

ID:213173 發(fā)表于 2021-10-18 08:50
天祥板子只有6位數(shù)碼管,樓主初學(xué)單片機寫這個程序有點難度。給你稍改一下基本可以滿足設(shè)計目標(biāo)。
  1. #include<reg52.h>
  2. #include<intrins.h>
  3. sbit dula=P2^6;  //送段選數(shù)據(jù)的那個鎖存端,對應(yīng)U1鎖存器(后面有圖)
  4. sbit wela=P2^7;   //送位選數(shù)據(jù)的鎖存端,對應(yīng)U2鎖存器
  5. unsigned char code table[]={//數(shù)碼管字庫
  6. //         0    1    2    3    4    5    6    7    8    9    A    B    C    D    E    F
  7.         0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x77,0x7C,0x39,0x5E,0x79,0x71,
  8. //   H    J          K         L           N          o    P            U
  9.    0x76,0x1E,0x70,0x38,0x37,0x5C,0x73,0x3E};
  10. unsigned char aa;//  ↑這個是數(shù)碼管的字母表,分別實現(xiàn)0—9,a--f的字符顯示,雖然我實在不明白a 怎么顯示。。。
  11. void delayms(unsigned int xms);    //實現(xiàn)延遲

  12. void main()
  13. {
  14.         unsigned int i=0,j=0;
  15.         while(1)
  16.         {
  17. //                aa=0XFE;            //每次for語句前重啟aa地址
  18. //                for(i=0;i<16;i++)
  19. //                {
  20.                         dula=1;                 
  21.                         P0=table[i];  
  22.                         dula=0;
  23. //                        P0=0Xff;
  24.        
  25.                         aa=~(0x01<<i%6);
  26.                         wela=1;
  27.                         P0=aa;     //共陰極接法,0的時候?qū)?yīng)的數(shù)碼管亮
  28.                         wela=0;
  29.                         delayms(1000);
  30.                         i=++i%24;
  31. //                        aa=_crol_(aa,1);                 

  32. //                }
  33. //                if(j>15)
  34. //                        j=0;         //防j越界
  35.         }
  36. }
  37. void delayms(unsigned int xms)
  38. {
  39.         unsigned int p,q;
  40.         for(p=xms;p>0;p--)
  41.                 for(q=110;q>0;q--);
  42. }
復(fù)制代碼
ID:332444 發(fā)表于 2021-10-18 08:28
本帖最后由 xianfajushi 于 2021-10-18 16:43 編輯

如果按每6個顯示的話,數(shù)組個數(shù)是希望分3次顯示還是分2次顯示?分3次顯示顯然數(shù)組個數(shù)不足,不足的部分就要另外處理,第一次顯示后切換下一次顯示應(yīng)該按6步進才對.
ID:956872 發(fā)表于 2021-10-18 07:39
給你推薦bilibili 金善愚老師的視頻,我是跟他視頻自學(xué)的。 先點亮一個,一個的程序理順了,多個也跟一個一樣

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 国产精品久久久久久久久久久新郎 | 色综久久| 久久久精品网站 | 日韩精品视频在线 | 久久久91精品国产一区二区三区 | 亚洲精品一二区 | 欧美日韩在线一区二区 | 天堂视频一区 | 国产精品区二区三区日本 | 九九综合| 国产精品国产三级国产aⅴ原创 | 99久久精品国产毛片 | 日韩中文字幕在线播放 | 欧美日韩亚洲国产 | 538在线精品 | 亚洲视频精品 | 日韩手机视频 | 久久久久久国产精品免费免费男同 | 99久久精品免费看国产四区 | 一区二区三区电影在线观看 | 在线免费观看毛片 | 国产欧美精品一区二区三区 | 亚洲一区二区在线播放 | 欧洲尺码日本国产精品 | 久久一| 51ⅴ精品国产91久久久久久 | 精品乱码一区二区三四区视频 | 国产区在线观看 | 国产精品永久久久久久久www | 精品九九九| 九九国产在线观看 | 毛片视频网址 | 国产精品一区二区在线 | 久热久| 91亚洲免费| 美女视频黄的免费 | 欧美a级成人淫片免费看 | 农村黄性色生活片 | 国产高清视频在线观看 | 污片在线免费观看 | 国产精品视频久久久久久 |