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

標題: AT89C51單片機LED16x16點陣顯示屏程序及仿真 [打印本頁]

作者: 51mcu    時間: 2017-2-5 10:45
標題: AT89C51單片機LED16x16點陣顯示屏程序及仿真
        這是一款AT89C51單片機LED16x16點陣顯示屏程序,使用AT89C51單片機,16*16點陣屏驅動使用了兩片74HC154集成電路,整個電路非常簡潔,使用的元件比較少,方便布線。壓縮文件中附上了16*16點陣字模取模軟件及使用示例圖片,同時給出了仿真文件,方便使用學習。

AT89C51單片機LED16x16點陣顯示屏程序及仿真.zip (630.88 KB, 下載次數: 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)//顯示的字數個數
  94.                 {K=0;}
  95.         }
  96. }
復制代碼

作者: yuan2016    時間: 2017-2-8 09:42
正需要單片機LED16x16點陣顯示屏程序資料,謝謝。
作者: lithium    時間: 2017-12-6 14:04
感謝樓主上傳的仿真圖及程序
作者: 六河    時間: 2017-12-13 15:44
樓主6666
作者: wwtor    時間: 2018-4-9 22:58
謝謝樓主的圖和程序,受用了
作者: 任媛    時間: 2018-4-11 16:21
我需要你的原理圖

作者: wmsh2018    時間: 2018-4-15 21:46
感謝樓主!!
作者: 無敵123    時間: 2018-4-16 09:41
正好需要
作者: 無敵123    時間: 2018-4-16 09:42
真的很有用,謝謝樓主。
作者: bilibili02    時間: 2018-6-6 20:41
感謝樓主。
作者: 240148812    時間: 2018-6-7 22:52
感謝樓主 正好學到矩陣,不會用液晶屏
作者: 聽雪    時間: 2018-6-12 14:42
感謝樓主,正需要
作者: 小胖子迷你版    時間: 2018-6-28 18:23
樓主protus的16*16點陣是直接連的?但是我的沒有,可以用8*8的4個接一起嗎
作者: xx.    時間: 2018-9-9 15:37
這個我現在正好需要,謝謝樓主
作者: falirong1234    時間: 2018-10-19 22:10
太好了,謝謝樓主!
作者: 15233576689    時間: 2018-10-24 08:07
很給力
作者: 與田祐希    時間: 2018-10-28 15:07
謝謝樓主,學習了
作者: 沙漠    時間: 2018-10-29 23:29
現在正缺這個資料,謝謝樓主了
作者: 980624020    時間: 2018-10-30 14:18

謝謝樓主,學習了
作者: 單片機小白2018    時間: 2018-12-18 17:46
大佬些,16x16led怎么連啊
作者: Shawn666    時間: 2018-12-24 14:05
正好可以用 謝謝樓主
作者: 870288202    時間: 2019-1-7 13:59
謝謝樓主
作者: fangdaye    時間: 2019-1-8 00:58
感謝樓主!
作者: 孫同學啊    時間: 2019-5-29 15:08
問一下樓主我想改字改怎么改呀,具體教程
作者: 夢深時間你    時間: 2019-5-29 17:54
真的很好!
作者: 阿撒托斯    時間: 2019-6-21 14:22

正好可以用 謝謝樓主
作者: d917419982    時間: 2019-12-16 22:12

真的很有用,謝謝樓主。
作者: niehangshi    時間: 2020-6-18 16:12
你好,請問您想要同時顯示6個漢字該怎么改呀,希望得到您的回復
作者: woyuchengxian    時間: 2020-6-18 21:26
做得很好,我覺得對我有用




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 午夜三级视频 | 成人久久久久久久久 | 国产精品美女在线观看 | 国产aⅴ精品 | 久久免费精品 | 日日操操 | 黑人精品欧美一区二区蜜桃 | 99一级毛片| 色偷偷888欧美精品久久久 | 青青草在线播放 | 嫩草视频网 | 国产精品一区二区电影 | 国产日韩精品久久 | 国产精品福利在线 | 99久久精品视频免费 | 色婷婷婷婷色 | 久久人体 | 国产成人免费视频 | 粉色午夜视频 | 欧美日韩在线一区二区 | 久久久久国产一区二区三区不卡 | 美女久久| 久久男人天堂 | 一区二区三区四区在线视频 | 久久精品视频在线免费观看 | 成人1区2区 | 国产精品1区2区3区 中文字幕一区二区三区四区 | 国产欧美一区二区精品久导航 | 亚洲色欧美另类 | 综合第一页 | www.日日干 | 国产精品久久久久aaaa九色 | 久草视频观看 | 日韩精品极品视频在线观看免费 | 亚洲欧美日韩精品久久亚洲区 | 欧美日韩高清 | 狠狠狠色丁香婷婷综合久久五月 | 亚洲精品免费视频 | aaa精品| 久久免费精品视频 | a级大片免费观看 |