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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 8130|回復: 4
收起左側

16×16點陣LED顯示器漢字顯示—基于74HC595和74HC154驅動

[復制鏈接]
ID:268172 發表于 2018-1-16 10:06 | 顯示全部樓層 |閱讀模式
點陣LED顯示器結構及漢字字模。設計16×16點陣LED顯示器的驅動電路,編寫程序實現在16×16點陣LED顯示器上的漢字顯示。16×16點陣LED顯示器可由4塊8×8點陣LED顯示器構成。可采用單片機并行端口、移位寄存器、譯碼器或鎖存器等4種驅動方式中的組合實現對16×16點陣LED顯示器的驅動
    電路方面主要包括以下3部分。
(a)設計單片機的最小系統(包括復位電路和外接的晶振電路),并確定相關元器件參數。
(b)采用動態驅動的方式,設計單片機并行端口、移位寄存器、譯碼器或鎖存器等與16×16點陣LED顯示器的驅動電路,主要包括控制點陣LED行和列的連線。
(c)采用移位寄存器、譯碼器或鎖存器驅動點陣LED顯示器時,設計單片機與移位寄存器、譯碼器或鎖存器間的控制連線。

仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
0.jpg 0.png

單片機源程序如下:
  1. #include<regx51.h>
  2. #include<intrins.h>
  3. #define uchar unsigned char
  4. #define clk P2_5
  5. #define sclk P2_6
  6. #define en P2_4
  7. #define dat P2_7

  8. void hang(uchar a)
  9. {
  10. uchar k;
  11. //p2=0;
  12. //en=1;
  13. for(k=0;k<8;k++)
  14. {

  15. dat=a&0x80;
  16. clk=1;
  17. clk=0;
  18. a<<=1;
  19. }
  20. }

  21. delay1ms(unsigned char m)
  22. {
  23. unsigned char  n;
  24. while(m--)
  25.    {
  26.      for(n=0;n<122;n++);
  27.    }
  28. }


  29. void main(void)
  30. {
  31. uchar i,j,q;
  32. uchar code a[32]=
  33. {0x04,0x00,0x04,0x00,0x0F,0xE0,0x10,0x20,0x20,0x40,0x7F,0xF8,0xA1,0x08,0x21,0x08,
  34. 0x3F,0xF8,0x21,0x08,0x21,0x08,0x3F,0xF8,0x21,0x08,0x01,0x02,0x01,0x02,0x00,0xFE,};
  35. uchar code b[32]=
  36. {0x00,0x08,0x20,0x3C,0x17,0xC0,0x14,0x00,0x84,0x1C,0x45,0xE0,0x45,0x20,0x15,0x22,
  37. 0x15,0x24,0x25,0x28,0xE5,0x10,0x25,0x10,0x25,0x08,0x29,0x44,0x29,0x82,0x11,0x00,};
  38. uchar code c[32]=
  39. {0x10,0x00,0x10,0x00,0x3F,0xFC,0x20,0x00,0x4F,0xF0,0x80,0x00,0x3F,0xF0,0x00,0x10,
  40. 0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x10,0x00,0x0A,0x00,0x0A,0x00,0x06,0x00,0x02,};
  41. uchar code d[32]=
  42. {0x00,0x40,0x00,0x40,0x00,0x40,0xFE,0x40,0x11,0xFC,0x10,0x44,0x10,0x44,0x10,0x44,
  43. 0x10,0x44,0x10,0x84,0x10,0x84,0x1E,0x84,0xF1,0x04,0x41,0x04,0x02,0x28,0x04,0x10,};
  44. while(1)
  45. {
  46. P2=0;
  47. en=1;

  48. for(j=0;j<62;j++)
  49. {
  50.          for(i=0;i<32;i=i+2)
  51.          {
  52.                  hang(a[i]);
  53.                  hang(a[i+1]);
  54.                  q=(31-i)/2;
  55.                  P2=P2&0xf0;
  56.                  P2=P2|q;
  57.                  sclk=1;
  58.                  sclk=0;                                                                                                                                                                                         
  59.                  delay1ms(1);
  60.          }
  61. }

  62. for(j=0;j<62;j++)
  63. {
  64. for(i=0;i<32;i=i+2)
  65. {
  66. hang(b[i]);
  67. hang(b[i+1]);
  68. q=(31-i)/2;
  69. P2=P2&0xf0;
  70. P2=P2|q;
  71. sclk=1;
  72. sclk=0;
  73. delay1ms(1);
  74. }
  75. }


  76. for(j=0;j<62;j++)
  77. {
  78. for(i=0;i<32;i=i+2)
  79. {
  80. hang(c[i]);
  81. hang(c[i+1]);
  82. q=(31-i)/2;
  83. P2=P2&0xf0;
  84. P2=P2|q;
  85. sclk=1;
  86. sclk=0;
  87. delay1ms(1);
  88. }
  89. }


  90. for(j=0;j<62;j++)
  91. ……………………

  92. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
16×16點陣LED顯示器漢字顯示——基于74HC595和74HC154驅動.rar (52.25 KB, 下載次數: 210)


回復

使用道具 舉報

ID:302391 發表于 2018-4-7 16:42 | 顯示全部樓層
好資料,51黑有你更精彩!!!
回復

使用道具 舉報

ID:456928 發表于 2018-12-28 13:21 | 顯示全部樓層
很好的東西 很有用
回復

使用道具 舉報

ID:644517 發表于 2019-11-18 19:16 | 顯示全部樓層
很好的東西 很有用
回復

使用道具 舉報

ID:774176 發表于 2020-6-9 17:10 | 顯示全部樓層
感謝貼主
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 1区2区视频 | 成人一区精品 | 免费看啪啪网站 | 91免费版在线观看 | 国产精品永久免费 | 久草热8精品视频在线观看 午夜伦4480yy私人影院 | 亚洲综合在线一区 | 99久久久99久久国产片鸭王 | 久久免费高清 | 日韩精品极品视频在线观看免费 | 99这里只有精品视频 | 波多野结衣电影一区 | 国产视频一区二区 | 亚洲h色| 久久久精品一区 | 国产精品区二区三区日本 | 美女久久| www日本在线 | 久久高清国产视频 | 日本亚洲精品成人欧美一区 | 日本一区二区在线视频 | 欧美精品1区2区3区 精品国产欧美一区二区 | 日日夜夜精品视频 | 黄色一级大片在线观看 | 午夜噜噜噜 | 久久久久久久久久久久久九 | 日韩免费一二三区 | 天堂资源最新在线 | 看a网站 | 国产成人精品一区二区三区在线 | 亚洲精品一二三区 | 日韩视频在线免费观看 | 欧美激情视频一区二区三区在线播放 | 日韩中文字幕视频在线观看 | 亚洲高清在线视频 | 性欧美xxxx | 91精品国产乱码久久久 | 国产九九精品 | 国产精品久久久久久中文字 | www.99久久.com| 国产中文区二幕区2012 |