在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

基于單片機+MAX7219驅動點陣程序

CHANBAEK ? 來源:逗比小憨憨 ? 作者:逗比小憨憨 ? 2023-06-16 16:41 ? 次閱讀

MAX7219數據手冊

(從官方英文手冊翻譯過來)

一、概述

MAX7219/MAX7221是一種集成化的串行輸入/輸出共陰極顯示驅動器,它連接微處理器與8位數字的7段數字LED顯示,也可以連接條線圖顯示器或者64個獨立的LED。其上包括一個片上的B型BCD編碼器、多路掃描回路,段字驅動器,而且還有一個8*8的靜態RAM用來存儲每一個數據。只有一個外部寄存器用來設置各個LED的段電流。MAX7221與SPI?、QSPI?以及 MICROWIRE?相兼容,同時它有限制回轉電流的段驅動來減少EMI(電磁干擾)。一個方便的四線串行接口可以聯接所有通用的微處理器。每個數據可以尋址在更新時不需要改寫所有的顯示。MAX7219/MAX7221同樣允許用戶對每一個數據選擇編碼或者不編碼。整個設備包含一個150μA的低功耗關閉模式,模擬和數字亮度控制,一個掃描限制寄存器允許用戶顯示1-8位數據,還有一個讓所有LED發光的檢測模式。在應用時要求3V的操作電壓或segment blinking,可以查閱MAX6951數據資料

二、應用

條線圖顯示 儀表面板 工業控制 LED矩陣顯示

三、管腳配置

圖片

四、功能特點

  1. 10MHz 連續串行口
  2. 獨立的LED 段控制
  3. 數字的譯碼與非譯碼選擇
  4. 150μA 的低功耗關閉模式
  5. 亮度的數字和模擬控制
  6. 高電壓中斷顯示
  7. 共陰極LED 顯示驅動
  8. 限制回轉電流的段驅動來減少EMI(MAX7221)
  9. SPI, QSPI, MICROWIRE串行接口(MAX7221)
  10. 24 腳的DIP 和SO 封裝

五、分類信息

芯片 工作溫度范圍 管腳封裝

MAX7219CNG 0°C to +70°C 24 Narrow Plastic DIP

MAX7219CWG 0°C to +70°C 24 Wide SO

MAX7219C/D 0°C to +70°C Dice*

MAX7219ENG -40°C to +85°C 24 Narrow Plastic DIP

MAX7219EWG -40°C to +85°C 24 Wide SO

MAX7219ERG -40°C to +85°C 24 Narrow CERDIP

五、典型應用電路

圖片

六、功能圖表

圖片

七、時序圖

圖片

MAX7219原理圖

圖片

MAX7219驅動程序

#include < reg51.h >
#include < intrins.h >


#define uchar unsigned char
#define uint  unsigned int


//定義Max7219端口
sbit Max7219_pinCLK = P2^2;
sbit Max7219_pinCS  = P2^1;
sbit Max7219_pinDIN = P2^0;
uchar code disp1[38][8]={
{0x3C,0x42,0x42,0x42,0x42,0x42,0x42,0x3C},//0
{0x10,0x18,0x14,0x10,0x10,0x10,0x10,0x10},//1
{0x7E,0x2,0x2,0x7E,0x40,0x40,0x40,0x7E},//2
{0x3E,0x2,0x2,0x3E,0x2,0x2,0x3E,0x0},//3
{0x8,0x18,0x28,0x48,0xFE,0x8,0x8,0x8},//4
{0x3C,0x20,0x20,0x3C,0x4,0x4,0x3C,0x0},//5
{0x3C,0x20,0x20,0x3C,0x24,0x24,0x3C,0x0},//6
{0x3E,0x22,0x4,0x8,0x8,0x8,0x8,0x8},//7
{0x0,0x3E,0x22,0x22,0x3E,0x22,0x22,0x3E},//8
{0x3E,0x22,0x22,0x3E,0x2,0x2,0x2,0x3E},//9
{0x8,0x14,0x22,0x3E,0x22,0x22,0x22,0x22},//A
{0x3C,0x22,0x22,0x3E,0x22,0x22,0x3C,0x0},//B
{0x3C,0x40,0x40,0x40,0x40,0x40,0x3C,0x0},//C
{0x7C,0x42,0x42,0x42,0x42,0x42,0x7C,0x0},//D
{0x7C,0x40,0x40,0x7C,0x40,0x40,0x40,0x7C},//E
{0x7C,0x40,0x40,0x7C,0x40,0x40,0x40,0x40},//F
{0x3C,0x40,0x40,0x40,0x40,0x44,0x44,0x3C},//G
{0x44,0x44,0x44,0x7C,0x44,0x44,0x44,0x44},//H
{0x7C,0x10,0x10,0x10,0x10,0x10,0x10,0x7C},//I
{0x3C,0x8,0x8,0x8,0x8,0x8,0x48,0x30},//J
{0x0,0x24,0x28,0x30,0x20,0x30,0x28,0x24},//K
{0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x7C},//L
{0x81,0xC3,0xA5,0x99,0x81,0x81,0x81,0x81},//M
{0x0,0x42,0x62,0x52,0x4A,0x46,0x42,0x0},//N
{0x3C,0x42,0x42,0x42,0x42,0x42,0x42,0x3C},//O
{0x3C,0x22,0x22,0x22,0x3C,0x20,0x20,0x20},//P
{0x1C,0x22,0x22,0x22,0x22,0x26,0x22,0x1D},//Q
{0x3C,0x22,0x22,0x22,0x3C,0x24,0x22,0x21},//R
{0x0,0x1E,0x20,0x20,0x3E,0x2,0x2,0x3C},//S
{0x0,0x3E,0x8,0x8,0x8,0x8,0x8,0x8},//T
{0x42,0x42,0x42,0x42,0x42,0x42,0x22,0x1C},//U
{0x42,0x42,0x42,0x42,0x42,0x42,0x24,0x18},//V
{0x0,0x49,0x49,0x49,0x49,0x2A,0x1C,0x0},//W
{0x0,0x41,0x22,0x14,0x8,0x14,0x22,0x41},//X
{0x41,0x22,0x14,0x8,0x8,0x8,0x8,0x8},//Y
{0x0,0x7F,0x2,0x4,0x8,0x10,0x20,0x7F},//Z
{0x8,0x7F,0x49,0x49,0x7F,0x8,0x8,0x8},//中
{0xFE,0xBA,0x92,0xBA,0x92,0x9A,0xBA,0xFE},//國
};
void Delay_xms(uint x)
{
 uint i,j;
 for(i=0;i< x;i++)
  for(j=0;j< 112;j++);
}
//--------------------------------------------
//功能:向MAX7219(U3)寫入字節
//入口參數:DATA 
//出口參數:無
//說明:
void Write_Max7219_byte(uchar DATA)         
{
      uchar i;    
    Max7219_pinCS=0;    
      for(i=8;i >=1;i--)
          {      
            Max7219_pinCLK=0;
            Max7219_pinDIN=DATA&0x80;
            DATA=DATA< 1;
            Max7219_pinCLK=1;
           }                                 
}
//-------------------------------------------
//功能:向MAX7219寫入數據
//入口參數:address、dat
//出口參數:無
//說明:
void Write_Max7219(uchar address,uchar dat)
{ 
     Max7219_pinCS=0;
   Write_Max7219_byte(address);           //寫入地址,即數碼管編號
     Write_Max7219_byte(dat);               //寫入數據,即數碼管顯示數字 
   Max7219_pinCS=1;                        
}


void Init_MAX7219(void)
{
 Write_Max7219(0x09, 0x00);       //譯碼方式:BCD碼
 Write_Max7219(0x0a, 0x03);       //亮度 
 Write_Max7219(0x0b, 0x07);       //掃描界限;8個數碼管顯示
 Write_Max7219(0x0c, 0x01);       //掉電模式:0,普通模式:1
 Write_Max7219(0x0f, 0x00);       //顯示測試:1;測試結束,正常顯示:0
}
void main(void)
{
 uchar i,j;
 Delay_xms(50);
 Init_MAX7219();  
 while(1)
 {
  for(j=0;j< 38;j++)
  {
   for(i=1;i< 9;i++)
    Write_Max7219(i,disp1[j][i-1]);
   Delay_xms(1000);
  }  
 } 
}
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 單片機
    +關注

    關注

    6037

    文章

    44558

    瀏覽量

    635356
  • 驅動器
    +關注

    關注

    52

    文章

    8237

    瀏覽量

    146369
  • 顯示器
    +關注

    關注

    21

    文章

    4979

    瀏覽量

    139991
  • 接口
    +關注

    關注

    33

    文章

    8600

    瀏覽量

    151166
  • MAX7219
    +關注

    關注

    4

    文章

    94

    瀏覽量

    24631
收藏 人收藏

    評論

    相關推薦

    基于51單片機的智能小車驅動MAX7219控制點陣屏顯示小車運動狀態?

    智能小車點陣屏顯示 個人是小白,想求各位大佬幫忙!!!用51單片機控制小車運動,并驅動MAX7219控制點陣屏顯示小車運動狀態,就是當小車向
    發表于 02-05 00:50

    MAX7219驅動***點陣

    MAX7219驅動***點陣屏,程序測試是可以用的,自己畫板子驅動點陣屏亮不起來,原理圖畫的也是
    發表于 10-18 23:51

    MAX7219是什么

    MAX7219芯片的學習使用最近從TB買了一大堆各種各樣的模塊來玩,其中就有用MAX7219芯片來設計的8X8點陣模塊,于是乎去查找了這個芯片的資料,現將筆記留下。概述??MAX7219
    發表于 07-13 06:03

    max7219驅動程序

    max7219驅動程序 //max7219 led drive program//for 51 mcu//designed by zhaoliang//2005-6-12 13:52#i
    發表于 04-14 12:50 ?3685次閱讀

    MAX7219單片以及級聯驅動程序

    本人作為菜鳥,第一次使用 MAX7219 就用了兩片級聯來驅動15個數碼管,按照原版程序驅動一片MAX7219是沒有問題的,但是
    發表于 07-26 17:07 ?171次下載

    MAX7219單片機的接口方式及C51編程方法

    本文簡述串行LED顯示驅動MAX7219 的特性,介紹MAX7219與MCS51單片機的兩種接口方式: 串行口驅動
    發表于 07-26 17:19 ?239次下載
    <b class='flag-5'>MAX7219</b>與<b class='flag-5'>單片機</b>的接口方式及C51編程方法

    PIC單片機MAX7219顯示程序

    文檔里是PIC單片機MAX7219顯示程序
    發表于 09-01 10:09 ?10次下載

    max7219驅動數碼管程序(51單片機+STM32 MAX7219數碼管程序案例)

    本文主要介紹了max7219驅動數碼管:STM32硬件SPImax7219驅動8位數碼管顯示模塊程序設計和51
    發表于 01-15 16:51 ?1.9w次閱讀
    <b class='flag-5'>max7219</b><b class='flag-5'>驅動</b>數碼管<b class='flag-5'>程序</b>(51<b class='flag-5'>單片機</b>+STM32 <b class='flag-5'>MAX7219</b>數碼管<b class='flag-5'>程序</b>案例)

    max7219點陣驅動程序分享

    本文主要介紹了max7219點陣驅動程序max7219驅動8*8共陰點陣。下面介紹了
    發表于 01-17 08:55 ?1.9w次閱讀
    <b class='flag-5'>max7219</b><b class='flag-5'>點陣</b><b class='flag-5'>驅動程序</b>分享

    MAX7219驅動共陰極LED原理圖及程序

    本文主要介紹了MAX7219驅動共陰極LED原理圖及程序MAX7219是一種串入、并出的共陰極LED數碼管顯示驅動器,每片可
    發表于 01-17 09:10 ?2.5w次閱讀
    <b class='flag-5'>MAX7219</b><b class='flag-5'>驅動</b>共陰極LED原理圖及<b class='flag-5'>程序</b>

    max7219與arduino驅動設計例程

    本文主要介紹了max7219與arduino驅動設計例程。重點介紹了Arduino Uno 使用MAX7219驅動單個8*8點陣LED模塊;
    發表于 01-17 10:53 ?4.7w次閱讀
    <b class='flag-5'>max7219</b>與arduino<b class='flag-5'>驅動</b>設計例程

    使用51單片機驅動MAX7219芯片的程序和電路圖免費下載

    本文檔的主要內容詳細介紹的是使用51單片機驅動MAX7219芯片的程序和電路圖免費下載。
    發表于 09-04 17:27 ?15次下載
    使用51<b class='flag-5'>單片機</b><b class='flag-5'>驅動</b><b class='flag-5'>MAX7219</b>芯片的<b class='flag-5'>程序</b>和電路圖免費下載

    使用51單片機應用MAX7219驅動器的C語言程序免費下載

    本文檔的主要內容詳細介紹的是使用51單片機應用MAX7219驅動器的C語言程序免費下載。
    發表于 07-22 17:37 ?15次下載
    使用51<b class='flag-5'>單片機</b>應用<b class='flag-5'>MAX7219</b><b class='flag-5'>驅動</b>器的C語言<b class='flag-5'>程序</b>免費下載

    MAX7219點陣驅動程序和原理圖及MAX7219的數據手冊免費下載

    本文檔的主要內容詳細介紹的是MAX7219點陣驅動程序和原理圖及MAX7219的數據手冊免費下載。
    發表于 04-10 08:00 ?32次下載
    <b class='flag-5'>MAX7219</b><b class='flag-5'>點陣</b><b class='flag-5'>驅動程序</b>和原理圖及<b class='flag-5'>MAX7219</b>的數據手冊免費下載

    基于單片機+MAX7219驅動點陣程序

    MAX7219/MAX7221是一種集成化的串行輸入/輸出共陰極顯示驅動器,它連接微處理器與8位數字的7段數字LED顯示,也可以連接條線圖顯示器或者64個獨立的LED。
    的頭像 發表于 04-26 18:01 ?1738次閱讀
    基于<b class='flag-5'>單片機</b>+<b class='flag-5'>MAX7219</b><b class='flag-5'>驅動</b>的<b class='flag-5'>點陣</b><b class='flag-5'>程序</b>
    主站蜘蛛池模板: 久久婷婷六月| 激情玖玖| 大胆国模一区二区三区伊人| 日本黄色片视频| 在线观看亚洲免费视频| 天堂网资源| xxxx日本老师hd| 91三级视频| 四虎永久免费网站| 国产成人精品免费视频大全可播放的 | 女人张腿让男桶免费视频观看| 色图视频| 国产乱码1卡一卡二卡| 国产美女久久久| 亚洲激情| 成人久久伊人精品伊人| 西西人体大胆高清啪啪欧洲| 亚洲电影一区二区三区| 国产成在线人视频免费视频| 不卡午夜| 天堂视频免费在线观看| 一区二区不卡在线观看| 中文字幕精品一区二区2021年| 日本三级日本三级日本三级极| 天天做天天爱天天做天天吃中| 国产午夜精品片一区二区三区| 在线a网| 99成人在线| 国产高清小视频| 午夜女上男下xx00xx00动态| www.亚洲.com| 亚洲福利一区二区三区| 色福利网| 欧美大黄| 婷婷久久综合网| 天天射天天爽| 中日韩黄色大片| 国产成视频| 亚洲视频1| 很黄很色网站| 69日本xxⅹxxxxx18|