欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2888|回復: 3
打印 上一主題 下一主題
收起左側

用8X8發光矩陣當單片機顯示器

[復制鏈接]
跳轉到指定樓層
樓主
         很多人認為單片機的最佳搭配顯示器是液晶1602顯示器,理由是價格便宜,使用方便。但是,液晶1602顯示器也有很多缺點,最大的是端口占用太多,有8根數據線,3根控制線,電源及背光電源4根,還要再加一根對比度線,總共要16根線。很多同學是用最小單片機系統,主板與顯示器是用杜邦線相連,連接不怎么牢靠,不是電源松,就是背光掉線,要不就是數據沒接牢,如果不是主板帶顯示接口,并不太好讓1602顯示出內容,而且1602顯示16個字符就出了顯示范圍,還要記得換行,使用并不是很輕松。如果換個思路,用LED8X8發光矩陣當顯示器,其實效果也不錯。首先是有些LED8X8發光矩陣是集成譯碼和移位芯片的,接口只有6根數據線和2根電源線,比1602少得多,很適合小系統板用杜邦線連接使用。其次顯示不用調對比度,而且尺寸較大,觀看不吃力。第三是有完全的顯示能力,1602能顯示的字符,它都能顯示,不象數碼管,只能顯示十多個符號,它其實是個單個字符的顯示器,如果利用滾動顯示,以人眼閱讀的速度相近的速度滾動顯示,效果還是可以接受,價格也比1602便宜,對于顯示內容不多的程序調試等新手學習單片機場合,是非常理想的顯示器。本人以集成譯碼器和移位寄存器的6線發光矩陣為條件,編了一個把8X8發光矩陣作為顯示器的樣例程序,供想以發光矩陣作為單片機顯示器的同學參考。下面是單片機程序

  1. #include<reg51.h>
  2. #include "char.h"
  3. #define uint unsigned int
  4. #define uchar unsigned char
  5. sbit ser=P0^3;//ser 14
  6. sbit sck=P0^4;//sck 11
  7. sbit rck=P0^5;//rck 12
  8. //============================
  9. void delay(uint ii){uint i;for(i=0;i<ii;i++);}
  10. //============================
  11. void SendByte(uchar cc)
  12. {uchar c=cc;int i;
  13.   for(i=0;i<8;i++){if(c&0x01)ser=1;else ser=0;c>>=1;sck=0;sck=1;}
  14.     rck=0;rck=1;
  15. }
  16. //============================
  17. void PutChar(char ci)
  18. {int i,j;
  19.   for(i=0;i<200;i++)for(j=0;j<6;j++){P0=j;SendByte(vc[ci-0x20][j]);delay(25);SendByte(0);}
  20. }
  21. //============================
  22. void PutStr(char *str)
  23. {int i=0;
  24. while(str[i]!=0){PutChar(str[i]);i++;}
  25. }
  26. //============================
  27. void main()
  28. {int i,j,k=0;
  29.   while(1){PutStr("N=123");}
  30.   }
復制代碼


為便于直觀觀察效果,本人制作仿真模型,全套程序及仿真在附件中。
下面是仿真截圖。

仿真效果不好,實際顯示效果還好一點。


全部資料51hei下載地址:
LED8X8.zip (49.6 KB, 下載次數: 17)

評分

參與人數 1黑幣 +80 收起 理由
admin + 80 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

沙發
ID:404797 發表于 2019-4-3 23:45 | 只看該作者
實際顯示效果是這樣的:

回復

使用道具 舉報

板凳
ID:382747 發表于 2019-4-4 07:51 | 只看該作者
支持一下
回復

使用道具 舉報

地板
ID:73182 發表于 2019-4-4 09:24 | 只看該作者
字母數字還行
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表