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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

串行輸入輸出共陰極顯示驅動器MAX7219應用 帶源程序

[復制鏈接]
跳轉到指定樓層
樓主
    MAX7219是美國MAXIM(美信)公司生產的串行輸入/輸出共陰極顯示驅動器。它采用了3線串行接口,傳送速率達10M數據,能驅動8位七段數字型LED或條形顯示器或64只獨立的LED。MAX7219內置BCD碼譯碼器、多路掃描電路、段和數字驅動器和存儲每一位的8*8靜態RAM。能方便的用模擬或數字方法控制段電流的大小,改變顯示器的數量;能進入低功耗的關斷模式(僅消耗150uA電流,數據保留);能方便地進行級聯。可廣泛用于條形圖顯示、七段顯示、工業控制、儀器儀表面板等領域。而且其最重要的一點是,每個顯示位都能個別尋址和刷新,而不需要重寫其他的顯示位,這使得軟件編程十分簡單且靈活。MAX719后綴表示其封裝方式和工作溫度,如表所示:
  
后綴
  
封裝
工作溫度
CNG
窄24腳
0----70℃
CWG
SO24腳
0----70℃
ENG
窄24腳
-40---85℃
EWG
SO24腳
-40---85℃

  1. /********************************************************************
  2.                             天馬電子
  3. *********************************************************************/
  4. #include <reg52.h>
  5. #include <stdio.h>
  6. #define uchar unsigned char
  7. /************************************************************************
  8.                               I/O定義
  9. *************************************************************************/
  10. sbit DIN=P3^1;//數據輸入端           
  11. sbit LOAD=P3^2;//地址鎖存端
  12. sbit CLK=P3^3; //時鐘輸入端
  13. sbit P2_0=P2^0;
  14. sbit P2_1=P2^1;
  15. sbit P2_2=P2^2;
  16. sbit P2_5=P2^5;
  17. sbit P2_6=P2^6;
  18. sbit P2_7=P2^7;
  19. /************************************************************************
  20.                               數據輸入
  21. *************************************************************************/
  22. void send(uchar add,uchar dat)
  23. {
  24.    uchar ADS,i,j;
  25.        CLK=0;
  26.        LOAD=0;
  27.        DIN=0;
  28.        i=4;
  29.    while(i<16)
  30.    {
  31.           if(i<8)
  32.             {
  33.                    ADS=add;
  34.               }
  35.          else
  36.             {
  37.                    ADS=dat;
  38.               }
  39.          for(j=8;j>=1;j--)
  40.             {
  41.                               if((ADS&0x80)==0)

  42.                      {     DIN=0 ;}
  43.                                           else
  44.                                          {     DIN=1;}
  45.                      ADS=ADS<<1;
  46.                      CLK=1;         
  47.                                          CLK=0;
  48.               }
  49.           i=i+8;
  50.     }
  51.    LOAD=1;
  52. }

  53. /************************************************************************
  54.                                主函數
  55. *************************************************************************/

  56. void main(void)

  57. {

  58.    send(0x0c,0x01);//正常狀態

  59.    send(0x0b,0x07);//設置掃描范圍DIG0-7

  60.    send(0x0a,0x05);//設置亮度11/32

  61.    send(0x09,0xff);//采用譯碼方式



  62.    while(1)

  63.    {
  64.    /*
  65.    send(0x01,0x01);

  66.    send(0x02,0x02);

  67.    send(0x03,0x03);

  68.    send(0x04,0x84);

  69.    send(0x05,0x05);

  70.    send(0x06,0x06);

  71.    send(0x07,0x07);

  72.    send(0x08,0x08);
  73.           */
  74.          
  75.    if(P2_0==0) {P2_5=0;P2_6=1;P2_7=1;send(0x01,0x01);send(0x02,0x02);}
  76.    if(P2_1==0) {P2_5=1;P2_6=0;P2_7=1;send(0x01,0x04);send(0x02,0x07);}
  77.    if(P2_2==0) {P2_5=1;P2_6=1;P2_7=0;send(0x01,0x08);send(0x02,0x05);}



  78.    }

  79. }
復制代碼


仿真工程文件及所有完整程序等資料下載地址(壓縮包一共有45個單片機仿真,全部下載后找到第019個項目即可):
http://www.zg4o1577.cn/bbs/dpj-56298-1.html
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲综合精品 | 一级片视频免费观看 | 欧美一级二级在线观看 | 激情五月婷婷综合 | 日韩av在线免费 | 欧美日韩电影在线 | 2018天天干天天操 | 日本激情视频在线播放 | 成人免费视频在线观看 | 欧美456| 99pao成人国产永久免费视频 | www.国产精| 国产精品1区 | 中文字幕福利视频 | 在线第一页 | 亚洲午夜精品在线观看 | 国产日韩一区二区三区 | www精品| 97超在线视频 | 完全免费av在线 | 草草草影院 | 中文字幕亚洲欧美日韩在线不卡 | 免费视频一区二区 | 国产精品国产 | 天天操一操| 成人精品一区二区户外勾搭野战 | 国产一区不卡 | 国产亚洲精品综合一区 | 日韩中文字幕免费 | 日日欧美 | 综合在线视频 | 亚洲视频第一页 | 久久综合狠狠综合久久综合88 | 精品视频网 | 欧美日韩成人在线 | 中国黄色毛片视频 | 亚洲午夜精品一区二区三区他趣 | 欧美成人免费在线视频 | 伊人网91 | 九九伦理片 | 国产 日韩 欧美 中文 在线播放 |