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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 9416|回復(fù): 13
收起左側(cè)

單片機+74HC138驅(qū)動的16*16LED點陣顯示屏仿真與源程序

  [復(fù)制鏈接]
ID:365178 發(fā)表于 2018-7-4 21:24 | 顯示全部樓層 |閱讀模式
2個74HC138芯片驅(qū)動的16*16led點陣顯示仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
0.png

制作出來的實物圖:
1.jpg 屏幕方向.jpg 2.jpg

單片機源程序如下:
  1. #include<reg51.h>
  2. #include<intrins.h>
  3. #define uchar unsigned char
  4. #define uint unsigned int
  5. #define data1 P0
  6. #define data2 P2
  7. sbit s1=P3^6;
  8. sbit s2=P3^7;
  9. bit fangxiang;
  10. uint alt=0,net=0,sl=288;
  11. bit mode;
  12. uchar code tab[]={
  13. //  (0)  (1) 老(2) 師(3) ,(4) 你(5) 辛(6) 苦(7) 了(8) !
  14. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*" ",0*/
  15. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*" ",1*/

  16. 0x02,0x10,0x22,0x10,0x22,0x20,0x22,0x20,0x22,0x40,0x22,0x7C,0xFE,0x92,0x23,0x12,
  17. 0x23,0x22,0x22,0x22,0x26,0x42,0x2A,0x42,0x72,0x02,0x22,0x0E,0x02,0x00,0x00,0x00,/*"老",2*/

  18. 0x00,0x02,0x3F,0xE4,0x00,0x08,0x00,0x70,0xFF,0x80,0x00,0x00,0x4F,0xF0,0x48,0x00,
  19. 0x48,0x00,0x48,0x00,0x7F,0xFF,0x48,0x00,0x48,0x20,0x48,0x10,0x4F,0xE0,0x00,0x00,/*"師",3*/

  20. 0x00,0x00,0x00,0x00,0x00,0x1A,0x00,0x1C,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  21. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*",",4*/

  22. 0x01,0x00,0x02,0x04,0x0C,0x1C,0x3F,0xC0,0xC0,0x1C,0x09,0x02,0x16,0x02,0x60,0x92,
  23. 0x20,0x4A,0x2F,0x82,0x20,0x02,0x24,0x0E,0x22,0x00,0x31,0x90,0x20,0x0C,0x00,0x00,/*"您",5*/

  24. 0x01,0x00,0x21,0x20,0x21,0x20,0x29,0x20,0x25,0x20,0x23,0x20,0xA1,0x20,0x61,0xFF,
  25. 0x21,0x20,0x23,0x20,0x25,0x20,0x29,0x20,0x21,0x20,0x21,0x00,0x01,0x00,0x00,0x00,/*"辛",6*/

  26. 0x02,0x00,0x22,0x00,0x22,0x00,0x22,0x7E,0x22,0x44,0xFA,0x44,0x22,0x44,0x2F,0xC4,
  27. 0x22,0x44,0x22,0x44,0xFA,0x44,0x22,0x7E,0x22,0x00,0x22,0x00,0x22,0x00,0x00,0x00,/*"苦",7*/

  28. 0x00,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x00,0x40,0x02,0x40,0x01,0x4F,0xFE,
  29. 0x48,0x00,0x50,0x00,0x50,0x00,0x60,0x00,0x60,0x00,0x40,0x00,0x00,0x00,0x00,0x00,/*"了",8*/

  30. 0x00,0x00,0x00,0x00,0x00,0x00,0x0F,0xFA,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  31. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*"!",9*/

  32. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*" ",14*/
  33. 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*" ",15*/
  34. };

  35. void delay(uint z)           //延時子函數(shù)
  36. {
  37.    uchar x;
  38.    for(;z>0;z--)
  39.    for(x=110;x>0;x--);
  40. }

  41. void xianshi()                        //顯示
  42. {
  43.         uchar aa,i;
  44.         for(i=0;i<16;i++)
  45.         {
  46.                 P1=i; //列掃描
  47.                 data1=tab[net+aa]; //取出上8行數(shù)據(jù)輸出
  48.                 aa++;
  49.                 data2=tab[net+aa]; //取出下8行數(shù)據(jù)輸出
  50.                 aa++;
  51.                 delay(5);        //延時
  52.                 data1=0;  //清屏
  53.                 data2=0;  //清屏
  54.                 P1=0x00;  //消除余輝
  55.                 if(aa>30) aa=0;  //字模地址
  56.         }        
  57.         
  58. }

  59. void main()         //主函數(shù)
  60. {
  61.    ET1=1;         //使能定時器0
  62.    EA=1;         //開啟總中斷
  63.    TR1=1;        //開始計數(shù)
  64.    while(1)         //無限循環(huán)
  65.    {
  66.            xianshi();  //顯示
  67.            if(s1==0)   //檢測按鍵
  68.            {
  69.               delay(30);  //延時消抖
  70.                   TR1=~TR1;          //按下暫停  ,暫按繼續(xù)
  71.                   while(!s1)xianshi();
  72.                   delay(30);
  73.            }
  74.            if(s2==0)        //檢測按鍵
  75.            {
  76.                delay(30);                        //延時消抖
  77.                    fangxiang=~fangxiang;  //方向取反
  78.                    while(!s2)xianshi();
  79.                    delay(30);
  80.            }
  81.          }
  82. }

  83. void timer1() interrupt 3
  84. {

  85.    alt++;
  86.    if(alt==10)                   //到一定的時間加以實現(xiàn)左移
  87.    {
  88.      alt=0;
  89.          if(fangxiang==0)         //如果是正向 正向移動
  90.          {
  91.                  net=net+2;
  92.              if(net>sl)  //字移動數(shù)量
  93.              net=0;
  94.          }
  95.          else                           //否則反向移動
  96.          {
  97.              net=net-2;
  98.                  if(net<2)
  99.                  net=sl;          //字移動數(shù)量
  100.          }
  101.    }
  102.    
  103. }
復(fù)制代碼
0.png

所有資料51hei提供下載:

71-138LED點陣.zip (103.22 KB, 下載次數(shù): 224)


評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:365178 發(fā)表于 2018-7-4 21:35 | 顯示全部樓層
有什么問題可以問我
回復(fù)

使用道具 舉報

ID:110875 發(fā)表于 2018-12-9 11:00 | 顯示全部樓層
樓主,您好,能不能發(fā)一份焊接圖,謝謝
回復(fù)

使用道具 舉報

ID:441717 發(fā)表于 2018-12-9 14:01 | 顯示全部樓層
王欣250 發(fā)表于 2018-7-4 21:35
有什么問題可以問我

字模咋去的?
我咋都上呢?
回復(fù)

使用道具 舉報

ID:441717 發(fā)表于 2018-12-9 14:23 | 顯示全部樓層
王欣250 發(fā)表于 2018-7-4 21:35
有什么問題可以問我

能來份電路圖?
回復(fù)

使用道具 舉報

ID:442642 發(fā)表于 2018-12-9 14:27 來自觸屏版 | 顯示全部樓層
可以加QQ問你么
回復(fù)

使用道具 舉報

ID:441717 發(fā)表于 2018-12-10 15:10 | 顯示全部樓層
王欣250 發(fā)表于 2018-7-4 21:35
有什么問題可以問我

共陽還是共陰?
回復(fù)

使用道具 舉報

ID:59552 發(fā)表于 2018-12-10 23:21 | 顯示全部樓層
這不是我設(shè)計的點陣么,
回復(fù)

使用道具 舉報

ID:348399 發(fā)表于 2018-12-16 16:53 | 顯示全部樓層
樓主,你好,你的這個點陣如何取模啊,我用平常的取模軟件后發(fā)現(xiàn)顯示錯誤。請問你是如何取模的
回復(fù)

使用道具 舉報

ID:348399 發(fā)表于 2018-12-16 16:59 | 顯示全部樓層
王欣250 發(fā)表于 2018-7-4 21:35
有什么問題可以問我

樓主你好,你的這個是怎么取模的
回復(fù)

使用道具 舉報

ID:353060 發(fā)表于 2019-1-4 22:45 | 顯示全部樓層
謝謝大佬                        
回復(fù)

使用道具 舉報

ID:398209 發(fā)表于 2019-3-31 17:50 | 顯示全部樓層
樓主你好,請問程序之中為什么aa>30   有點不明白
回復(fù)

使用道具 舉報

ID:691884 發(fā)表于 2020-2-10 23:06 | 顯示全部樓層
你好,想具體詢問下138和599兩個芯片在電路中具體有什么作用呢。想加QQ具體聊
回復(fù)

使用道具 舉報

ID:778635 發(fā)表于 2020-6-21 15:45 | 顯示全部樓層
下載了,謝謝分享
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚洲欧洲精品一区 | 精品国产一区二区在线 | 天堂在线www | 欧美成人a∨高清免费观看 老司机午夜性大片 | 国产亚洲日本精品 | 一区二区三区免费网站 | 国产日韩一区二区三区 | 亚洲精品永久免费 | 请别相信他免费喜剧电影在线观看 | 国产日韩欧美在线播放 | 一区中文字幕 | 一区二区免费 | 日本a∨精品中文字幕在线 亚洲91视频 | 精品一区二区三区在线视频 | 亚洲一区二区av | 一区二区中文 | 亚洲精品视频免费观看 | 在线视频日韩精品 | av网站在线播放 | 国产精品永久免费观看 | 一区二区三区中文字幕 | 久久偷人 | 欧美视频在线播放 | 99精品国产一区二区青青牛奶 | 精品一区二区三区中文字幕 | 亚洲视频在线播放 | 99精品免费在线观看 | 国产精品久久久久久久久久 | 特级丰满少妇一级aaaa爱毛片 | 欧产日产国产精品视频 | 欧美色综合一区二区三区 | 黄色在线播放视频 | 少妇性l交大片免费一 | 久热精品在线观看视频 | 精品免费av | av在线一区二区三区 | 久久69精品久久久久久久电影好 | 视频羞羞| 国产成人jvid在线播放 | 成人一区在线观看 | 日操夜操|