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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

AT89C51單片機LED16x16點陣顯示屏程序及仿真

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:34643 發(fā)表于 2017-2-5 10:45 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
        這是一款A(yù)T89C51單片機LED16x16點陣顯示屏程序,使用AT89C51單片機,16*16點陣屏驅(qū)動使用了兩片74HC154集成電路,整個電路非常簡潔,使用的元件比較少,方便布線。壓縮文件中附上了16*16點陣字模取模軟件及使用示例圖片,同時給出了仿真文件,方便使用學(xué)習(xí)。

AT89C51單片機LED16x16點陣顯示屏程序及仿真.zip (630.88 KB, 下載次數(shù): 375)


















單片機源程序:
  1. #include <reg51.h>
  2. #define u8 unsigned char
  3. #define u16 unsigned int
  4. sbit a=P2^4;   //154芯片使能
  5. sbit b=P2^5;
  6. u8 code led[][32]={
  7. {0x02,0x02,0xFA,0x4A,0x4A,0x4A,0x4A,0xFE,0x4A,0x4A,0x4A,0x4A,0xFE,0x0B,0x02,0x00,
  8. 0x80,0x80,0x87,0x42,0x46,0x2A,0x12,0x2F,0x22,0x42,0x42,0x42,0x87,0x80,0x80,0x00,},// 更
  9. {0x00,0x00,0x20,0x10,0x98,0xA4,0x47,0x24,0xE4,0x14,0x0C,0x04,0x00,0x00,0x00,0x00,
  10. 0x00,0x81,0x91,0x89,0x44,0x44,0x4A,0x31,0x11,0x11,0x09,0x05,0x03,0x01,0x00,0x00,},// 多
  11. {0x00,0x00,0xF8,0x49,0x4A,0x4C,0x48,0xF8,0x48,0x4C,0x4A,0x49,0xFC,0x08,0x00,0x00,
  12. 0x10,0x10,0x17,0x12,0x12,0x12,0x12,0xFF,0x12,0x12,0x12,0x12,0x13,0x18,0x10,0x00,},//單
  13. {0x00,0x00,0xFE,0x20,0x20,0x20,0x20,0x20,0x3F,0x20,0x20,0x20,0x20,0x30,0x20,0x00,
  14. 0x80,0x40,0x3F,0x01,0x01,0x01,0x01,0x01,0x01,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,},//片
  15. {0x10,0x10,0xD0,0xFF,0x90,0x10,0x00,0xFC,0x04,0x04,0x04,0xFE,0x04,0x00,0x00,0x00,
  16. 0x04,0x03,0x00,0xFF,0x80,0x41,0x20,0x1F,0x00,0x00,0x00,0x3F,0x40,0x40,0x70,0x00,},//機
  17. {0x24,0x24,0xA4,0xFE,0xA3,0x22,0x20,0x7E,0x42,0x42,0x42,0x42,0x42,0x7F,0x02,0x00,
  18. 0x08,0x06,0x01,0xFF,0x00,0x43,0x41,0x49,0x49,0x49,0x7F,0x49,0x4D,0x69,0x41,0x00,},//程
  19. {0x00,0x00,0xFC,0x04,0x14,0x14,0x14,0x55,0x96,0x54,0x34,0x14,0x16,0x04,0x00,0x00,
  20. 0x40,0x30,0x0F,0x00,0x01,0x01,0x41,0x81,0x7F,0x01,0x01,0x05,0x03,0x01,0x00,0x00,},//序
  21. {0x80,0x40,0x20,0xF8,0x07,0x10,0x10,0x10,0xF1,0x96,0x90,0x90,0xD0,0x98,0x10,0x00,
  22. 0x00,0x00,0x00,0xFF,0x00,0x80,0x40,0x30,0x0F,0x40,0x80,0x40,0x3F,0x00,0x00,0x00,},//仿

  23. {0x00,0x04,0x04,0xF4,0x54,0x54,0x54,0x5F,0x54,0x54,0x54,0xFC,0x16,0x04,0x00,0x00,
  24. 0x10,0x10,0x90,0x5F,0x35,0x15,0x15,0x15,0x15,0x15,0x35,0x5F,0xD0,0x18,0x10,0x00,},//真
  25. {0x20,0x22,0xEC,0x00,0x20,0x22,0xAA,0xAA,0xAA,0xBF,0xAA,0xAA,0xEB,0xA2,0x20,0x00,
  26. 0x00,0x00,0x7F,0x20,0x10,0x00,0xFF,0x0A,0x0A,0x0A,0x4A,0x8A,0x7F,0x00,0x00,0x00,},//請
  27. {0x00,0x62,0x52,0x4A,0xC6,0x42,0x52,0x63,0xC2,0x00,0xF8,0x00,0x00,0xFF,0x00,0x00,
  28. 0x40,0x42,0x42,0x42,0x7F,0x22,0x23,0x22,0x20,0x00,0x0F,0x40,0x80,0x7F,0x00,0x00,},//到
  29. {0x00,0xF8,0x48,0x48,0x48,0x48,0xFF,0x48,0x48,0x48,0x48,0xFC,0x08,0x00,0x00,0x00,
  30. 0x00,0x07,0x02,0x02,0x02,0x02,0x3F,0x42,0x42,0x42,0x42,0x47,0x40,0x70,0x00,0x00,},//電
  31. {0x80,0x80,0x82,0x82,0x82,0x82,0x82,0xE2,0xA2,0x92,0x8A,0x86,0x80,0xC0,0x80,0x00,
  32. 0x00,0x00,0x00,0x00,0x00,0x40,0x80,0x7F,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,},//子
  33. {0x00,0x80,0xC0,0xBC,0x84,0x84,0x84,0xF4,0x82,0x82,0x83,0x82,0x80,0xC0,0x80,0x00,
  34. 0x00,0x40,0x20,0x10,0x0C,0x40,0x80,0x7F,0x00,0x00,0x04,0x08,0x30,0x60,0x00,0x00,},//樂
  35. {0x00,0x00,0xFE,0x0A,0x2A,0x2A,0xAA,0x6A,0x2A,0x2A,0xAA,0x2A,0x2F,0x22,0x00,0x00,
  36. 0x40,0x30,0x4F,0x48,0x48,0x49,0x49,0x49,0x7F,0x49,0x49,0x49,0x4C,0x68,0x40,0x00,},//屋

  37. };

  38. void delay(u16 ms)
  39. {
  40.          u8 s=0;
  41.     while(--ms)
  42.                 {
  43.                    for(s=0;s<88;s++);
  44.                 }
  45. }

  46. u8 K=0;


  47. void LedScan(u8 x)                 
  48. {  
  49.     static u8 i = 0;
  50.             
  51.     for(i=0;i<16;i++)            //上半屏顯示
  52.    {a=0;
  53.     b=1;
  54.      P2 = (P2 & 0xf0) | i;
  55.                    P0=led[x][i];
  56.                  delay(2);
  57.    }
  58.     for(i=0;i<16;i++)            //下半屏顯示
  59.    {
  60.                  a=1;
  61.      b=0;        
  62.      P2 = (P2 & 0xf0) | i;
  63.                    P0=led[x][i+16];
  64.                  delay(2);
  65.    }                     
  66. }

  67. void main()
  68. {   
  69.          
  70.           a=1;      
  71.           b=1;
  72.         TMOD = 0x01;      
  73.     TH0 = 0x0D8;
  74.     TL0 = 0x0F0;
  75.     EA = 1;
  76.     ET0 = 1;
  77.     TR0 = 1;

  78.     while(1)
  79.                 {
  80.                         LedScan(K);         
  81.                 }
  82. }

  83. void Timer0Interrupt(void) interrupt 1
  84. {
  85.          static u16 dd=0;
  86.     TH0 = 0x0D8;
  87.     TL0 = 0x0F0;
  88.     dd++;
  89.         if(dd==50)
  90.         { dd=0;
  91.           K++;
  92.                
  93.                 if(K==15)//顯示的字?jǐn)?shù)個數(shù)
  94.                 {K=0;}
  95.         }
  96. }
復(fù)制代碼

評分

參與人數(shù) 2黑幣 +105 收起 理由
任媛 + 5 很給力!
admin + 100 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏8 分享淘帖 頂2 踩

相關(guān)帖子

回復(fù)

使用道具 舉報

沙發(fā)
ID:117509 發(fā)表于 2017-2-8 09:42 | 只看該作者
正需要單片機LED16x16點陣顯示屏程序資料,謝謝。
回復(fù)

使用道具 舉報

板凳
ID:257664 發(fā)表于 2017-12-6 14:04 | 只看該作者
感謝樓主上傳的仿真圖及程序
回復(fù)

使用道具 舉報

地板
ID:261071 發(fā)表于 2017-12-13 15:44 | 只看該作者
樓主6666
回復(fù)

使用道具 舉報

5#
ID:299231 發(fā)表于 2018-4-9 22:58 | 只看該作者
謝謝樓主的圖和程序,受用了
回復(fù)

使用道具 舉報

6#
ID:304731 發(fā)表于 2018-4-11 16:21 | 只看該作者
我需要你的原理圖
回復(fù)

使用道具 舉報

7#
ID:305435 發(fā)表于 2018-4-15 21:46 來自手機 | 只看該作者
感謝樓主!!
回復(fù)

使用道具 舉報

8#
ID:306594 發(fā)表于 2018-4-16 09:41 | 只看該作者
正好需要
回復(fù)

使用道具 舉報

9#
ID:306594 發(fā)表于 2018-4-16 09:42 | 只看該作者
真的很有用,謝謝樓主。
回復(fù)

使用道具 舉報

10#
ID:346426 發(fā)表于 2018-6-6 20:41 | 只看該作者
感謝樓主!!
回復(fù)

使用道具 舉報

11#
ID:347260 發(fā)表于 2018-6-7 22:52 | 只看該作者
感謝樓主 正好學(xué)到矩陣,不會用液晶屏
回復(fù)

使用道具 舉報

12#
ID:350265 發(fā)表于 2018-6-12 14:42 | 只看該作者
感謝樓主,正需要
回復(fù)

使用道具 舉報

13#
ID:355644 發(fā)表于 2018-6-28 18:23 | 只看該作者
樓主protus的16*16點陣是直接連的?但是我的沒有,可以用8*8的4個接一起嗎
回復(fù)

使用道具 舉報

14#
ID:395500 發(fā)表于 2018-9-9 15:37 | 只看該作者
這個我現(xiàn)在正好需要,謝謝樓主
回復(fù)

使用道具 舉報

15#
ID:408604 發(fā)表于 2018-10-19 22:10 | 只看該作者
太好了,謝謝樓主!
回復(fù)

使用道具 舉報

16#
ID:413816 發(fā)表于 2018-10-24 08:07 | 只看該作者
很給力
回復(fù)

使用道具 舉報

17#
ID:416716 發(fā)表于 2018-10-28 15:07 | 只看該作者
謝謝樓主,學(xué)習(xí)了
回復(fù)

使用道具 舉報

18#
ID:410808 發(fā)表于 2018-10-29 23:29 | 只看該作者
現(xiàn)在正缺這個資料,謝謝樓主了
回復(fù)

使用道具 舉報

19#
ID:415249 發(fā)表于 2018-10-30 14:18 | 只看該作者

謝謝樓主,學(xué)習(xí)了
回復(fù)

使用道具 舉報

20#
ID:449053 發(fā)表于 2018-12-18 17:46 | 只看該作者
大佬些,16x16led怎么連啊
回復(fù)

使用道具 舉報

21#
ID:435674 發(fā)表于 2018-12-24 14:05 | 只看該作者
正好可以用 謝謝樓主
回復(fù)

使用道具 舉報

22#
ID:463716 發(fā)表于 2019-1-7 13:59 | 只看該作者
謝謝樓主
回復(fù)

使用道具 舉報

23#
ID:271686 發(fā)表于 2019-1-8 00:58 | 只看該作者
感謝樓主!!
回復(fù)

使用道具 舉報

24#
ID:545816 發(fā)表于 2019-5-29 15:08 | 只看該作者
問一下樓主我想改字改怎么改呀,具體教程
回復(fù)

使用道具 舉報

25#
ID:550163 發(fā)表于 2019-5-29 17:54 | 只看該作者
真的很好!
回復(fù)

使用道具 舉報

26#
ID:502430 發(fā)表于 2019-6-21 14:22 | 只看該作者

正好可以用 謝謝樓主
回復(fù)

使用道具 舉報

27#
ID:193022 發(fā)表于 2019-12-16 22:12 | 只看該作者

真的很有用,謝謝樓主。
回復(fù)

使用道具 舉報

28#
ID:764983 發(fā)表于 2020-6-18 16:12 | 只看該作者
你好,請問您想要同時顯示6個漢字該怎么改呀,希望得到您的回復(fù)
回復(fù)

使用道具 舉報

29#
ID:783404 發(fā)表于 2020-6-18 21:26 | 只看該作者
做得很好,我覺得對我有用
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚洲精品久久久 | 97久久超碰 | 欧美一区二区久久 | 日韩一区精品 | 日韩欧美一区二区三区四区 | 中文字幕一区二区三 | 欧美区日韩区 | 欧美人妇做爰xxxⅹ性高电影 | 中文字幕成人av | 一区二区三区四区免费视频 | 国产成人精品久久二区二区91 | 精品一二三区在线观看 | 国产69精品久久久久777 | 精久久久| 中文字幕视频免费 | 亚洲午夜视频 | 国产亚洲一区二区三区在线观看 | 欧美啪啪 | 久久久免费电影 | av一二三区| 精品国产一区二区三区久久久久久 | 手机看片在线播放 | 亚洲在线看 | 中文字幕日本一区二区 | 色姑娘综合网 | 91精品国产综合久久久久久漫画 | 欧美xxxx做受欧美 | 欧美一区二区三区大片 | 日本精a在线观看 | 日韩高清av | 亚洲人va欧美va人人爽 | 国产精品美女久久久久久久久久久 | 国产精品视频偷伦精品视频 | 亚洲一区二区在线视频 | 亚洲精品一区二区三区中文字幕 | 精品欧美二区 | 国产精品jizz在线观看老狼 | 日韩一区二区av | 国产精品一卡 | 亚洲精品三级 | 欧美色综合一区二区三区 |