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

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

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

3天內不再提示

MAX7219和BC7281的LED顯示方式與控制應用對比

電子設計 ? 作者:電子設計 ? 2018-10-18 08:37 ? 次閱讀

引言

本文研究采用了MAX7219 和BC7281 控制芯片來實現對LED的顯示和控制的不同。

1.MAX7219 顯示方式應用

1.1 MAX7219 簡介

MAX7219 是MAXIM 公司生產的8 位7 段LED串行輸入/ 輸出共陰顯示驅動芯片,目前針對它的應用介紹較多。MAX7219 提供了諸多寄存器,允許使用者對譯碼顯示、顯示亮度、掃描限制等諸多方面進行控制。

1.2 系統硬件連接

MAX7219 與單片機有三根引線連接:DIN、CLK 和LOAD。DIN 是串行數據輸入端,CLK 為時鐘頻率,LOAD 用來鎖存信號

單片機以16 位數據包的形式將二進制數逐位發送到DIN 端,在CLK 的每一個上升沿將一位數據移入MAX7219 的移位寄存器。在16 位數據傳送過程中,LOAD 一定要維持低電平,當16 位數據移入完,LOAD必須在第16 個CLK 上升沿同時或之后, 但在下一個CLK 上升沿之前變高,將數據裝入內部相應寄存器,否則數據將丟失。在多片MAX7219 級聯使用時,還需要將上一片的DOUT 引腳連接到下一片的DIN,CLK 與LOAD 引腳公用。

16 位數據格式如下:

MAX7219和BC7281的LED顯示方式與控制應用對比

顯示電路連接如下(僅畫出主要引腳):

MAX7219和BC7281的LED顯示方式與控制應用對比

1.3 程序部分代碼

顯示部分代碼如下:

MAX7219和BC7281的LED顯示方式與控制應用對比

2.BC7281 顯示方式應用

2.1 BC7281 簡介

BC7281 是16 位LED 數碼管顯示及鍵盤接口專用芯片,其各位可獨立按不同的譯碼或不譯碼顯示,可獨立控制閃爍屬性及顯示亮度,并可隨時改變閃爍頻率。

BC7281 內部包括16 個顯示寄存器和15 個控制寄存器,地址范圍從00H-1FH;其中顯示寄存器的地址為00H-0FH, 而最為常用的控制寄存器是工作模式寄存器,地址12H,其各數據位意義如下:

MAX7219和BC7281的LED顯示方式與控制應用對比

MOD:移位寄存器模式控制。當MOD=0,適用于一般移位寄存器,如74HC164 等;當MOD=1,適用于帶有二級鎖存的移位寄存器,如74HC595 等。

INV:段驅動數據輸出極性控制。當INV=0 時,各位顯示寄存器的數據直接通過移位寄存器輸出作為段驅動數據;當INV=1 時,顯示寄存器的內容經過反相后才從移位寄存器輸出。

KMS:鍵盤工作模式選擇。

BMS:閃爍控制模式選擇。當BMS=0 時,采用一個閃爍開關控制寄存器(10H) 控制各顯示位的閃爍屬性,第8-15 個顯示位不能單獨控制;當BMS=1 時,工作于擴展模式,由10H 控制0-7 位的閃爍屬性,由擴展控制寄存器19H 控制8-15 位的閃爍屬性。

ES:節能模式。該位置為1 時,有效驅動電流減小為正常狀態的一半(顯示亮度隨之降低)。

KO:顯示關閉模式。該位置為1 時,顯示掃描關閉,但鍵盤仍保持工作。(顯示寄存器內容不被刪除,并可以更新)。

RP:寄存器保護模式。當RP=1 時,BC7281 內部的寄存器不能夠直接改寫。

SCN:掃描使能控制。當SCN=0 時,掃描被禁止,包括顯示掃描和鍵盤掃描;當SCN=1 時,掃描被使能。

2.2 系統硬件連接

BC7281 在顯示時采用高速二線接口與MCU 進行通訊,只占用很少的I/O 口資源和主機時間,兩根線分別為數據線DAT 和同步時鐘線CLK。DAT:與MCU 串行通訊數據端,為雙向數據傳輸口,作為輸出時為漏極開路輸出,需要外接上拉電阻;CLK:與MCU 通訊時鐘端,下降沿有效。

接口空閑時,BC7281 的DAT 引腳處于高阻輸入狀態,上拉電阻使得DAT 線上為高電平。開始傳送數據時,MCU 必須先與BC7281 建立握手信號,MCU 先向BC7281 發送若干CLK 時鐘脈沖, 同時檢測DAT 線,而BC7281 收到握手脈沖后會在DAT 線上輸出一低電平, 表示準備好接收MCU 數據,MCU 檢測到DAT 低電平后,在規定時間內繼續發送一個CLK 脈沖,提示BC7281 將DAT 引腳恢復高阻輸入狀態,使得DAT 線恢復成高電平,MCU 在檢測該高電平后, 可以開始發送數據。在每個CLK 的下降沿,數據移入存儲器。

串行接口數據寬度為8 位, 兩個字節一組構成一條完整指令。指令格式如下:

MAX7219和BC7281的LED顯示方式與控制應用對比

顯示電路連接如下(僅畫出主要引腳):

MAX7219和BC7281的LED顯示方式與控制應用對比

2.3 程序部分代碼

顯示部分代碼如下:

MAX7219和BC7281的LED顯示方式與控制應用對比

3.兩種顯示方式應用對比

系統最早采用的是MAX7219 的顯示方式。

MAX7219 在硬件連接上要比BC7281 簡單很多, 但是在使用中偶發不穩定現象, 特別是級聯多片(>=3)MAX7219 使用的情況下, 發生死機狀況; 后來換成BC7281 的顯示方式,系統整體穩定性大幅提高。而且使用BC7281 芯片, 系統初始化比MAX7219 簡單,其多數寄存器可以缺省值設置,占用的I/O 資源較少,且成本相對具備優勢。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 芯片
    +關注

    關注

    459

    文章

    52250

    瀏覽量

    436814
  • 單片機
    +關注

    關注

    6064

    文章

    44931

    瀏覽量

    647476
  • 寄存器
    +關注

    關注

    31

    文章

    5424

    瀏覽量

    123494
  • LED顯示
    +關注

    關注

    0

    文章

    365

    瀏覽量

    38805
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    128段LED顯示及64鍵鍵盤控制芯片BC7281B相關資料下載

    概述:BC7281系列是8位/16位LED數碼管顯示及鍵盤接口專用控制芯片,BC7281B是BC7281
    發表于 05-17 06:47

    MAX7219是什么

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

    MAX7219是什么?如何去操作?

    MAX7219是MAXIM公司生產的串行輸入/輸出共陰極數碼管顯示驅動芯片,一片MAX7219可驅動8個7段(包括小數點共8段)數字LEDLED
    發表于 07-16 07:11

    矩陣顯示Max7219的資料分享

    描述矩陣顯示Max7219技術細節/組件 - 1 件 Max7219 - 1 個 1088AS 矩陣顯示器 - 1pc 電容器 100nF 0805 - 1 個電阻 10K 0805
    發表于 09-09 07:27

    BC7281A中文資料pdf

    BC7281A是BC7281芯片的升級換代產品,是8位,16位LED數碼管顯示及鍵接口專用控制芯片。通過外接移位寄存器,最多可以
    發表于 03-24 23:16 ?35次下載

    BC7281芯片應用中的若干問題

    BC7281芯片是新型的16位LED數碼管顯示及鍵盤接口專用控制芯片。通過外接移位寄存器,最多可以控制16 位數碼管
    發表于 04-15 11:36 ?26次下載

    BC7281/BC7281B中文資料,pdf datashe

    BC7281 系列是8 位/16 位LED 數碼管顯示及鍵盤接口專用控制芯片,BC7281B 是BC72
    發表于 07-13 08:32 ?219次下載

    BC7281B 128段LED顯示及64鍵鍵盤控制芯片

    BC7281 系列是8 位/16 位LED 數碼管顯示及鍵盤接口專用控制芯片,BC7281B 是BC72
    發表于 07-13 08:36 ?4次下載

    基于MAX7219LED顯示系統

    介紹了一種采用可編程顯示驅動芯片MAX7219 構成LED 顯示系統的方法。MAX7219 采用串行接口技術,可通過編程設置
    發表于 05-17 17:42 ?182次下載
    基于<b class='flag-5'>MAX7219</b>的<b class='flag-5'>LED</b><b class='flag-5'>顯示</b>系統

    MAX7219BC7281實現LED控制對比

    本文是基于某航行操縱模擬訓練系統的應用, 系統中先后使用了MAX7219BC7281 來實現對LED 顯示控制。本文簡單介紹了
    發表于 10-20 15:40 ?101次下載
    <b class='flag-5'>MAX7219</b>和<b class='flag-5'>BC7281</b>實現<b class='flag-5'>LED</b><b class='flag-5'>控制</b><b class='flag-5'>對比</b>

    BC7281和它的應用

    本文介紹一種可直接驅動16位LED數碼管和控制64鍵鍵盤的新型芯片BC7281的功能、時序和實際應用。
    發表于 03-28 17:27 ?20次下載

    MAX7219命令控制字(電路圖與例程)

    微處理器,單一位數據可被尋址和修正,無需重寫整個顯示器。MAX7219有14個可尋址的控制字寄存器,控制字寄存器包括譯碼模式、顯示強度、掃描
    發表于 01-17 10:16 ?1.3w次閱讀
    <b class='flag-5'>MAX7219</b>命令<b class='flag-5'>控制</b>字(電路圖與例程)

    基于MAX7219芯片和BC7281控制芯片實現LED顯示的兩種方式對比分析

    MAX7219 是MAXIM 公司生產的8 位7 段LED串行輸入/ 輸出共陰顯示驅動芯片,目前針對它的應用介紹較多[1,2]。MAX7219 提供了諸多寄存器,允許使用者對譯碼
    發表于 03-11 15:27 ?2157次閱讀
    基于<b class='flag-5'>MAX7219</b>芯片和<b class='flag-5'>BC7281</b><b class='flag-5'>控制</b>芯片實現<b class='flag-5'>LED</b><b class='flag-5'>顯示</b>的兩種<b class='flag-5'>方式</b><b class='flag-5'>對比</b>分析

    使用Arduino控制MAX7219 Led矩陣

    電子發燒友網站提供《使用Arduino控制MAX7219 Led矩陣.zip》資料免費下載
    發表于 06-28 09:45 ?3次下載
    使用Arduino<b class='flag-5'>控制</b><b class='flag-5'>MAX7219</b> <b class='flag-5'>Led</b>矩陣

    基于BC7281的功能鍵盤設計

    電子發燒友網站提供《基于BC7281的功能鍵盤設計.pdf》資料免費下載
    發表于 11-08 10:41 ?0次下載
    基于<b class='flag-5'>BC7281</b>的功能鍵盤設計
    主站蜘蛛池模板: 免费黄色a视频 | 夜夜爱视频 | 久久国产午夜精品理论片34页 | aaaaa毛片 | 久久免费公开视频 | 加勒比综合网 | 欧美日韩高清一本大道免费 | 亚洲开心激情网 | 亚洲男人的天堂久久香蕉网 | 河南毛片| 婷婷亚洲五月琪琪综合 | 天天干天天爱天天操 | 播放个毛片看看 | 香港午夜理理伦_级毛片 | 久久青草国产免费观看 | 亚洲一本高清 | 成人特黄午夜性a一级毛片 成人网18免费下 | 短篇禁伦小说 | 在线天堂中文官网 | 欧美综合影院 | 久久久久综合中文字幕 | 青草青草视频2免费观看 | 国模私拍视频 | 国产无套视频在线观看香蕉 | 国产看色免费 | 性做久久久久久网站 | 性欧美成人免费观看视 | 97夜夜澡人人爽人人喊一欧美 | 国产高清在线免费 | 激情丁香小说 | 68日本xxxxxxxxx| 美国色网站 | 色综合久久丁香婷婷 | 特级黄一级播放 | 第四色播日韩第一页 | 午夜三级网站 | 女人张腿让男桶免费视频观看 | 亚洲一区二区三区在线视频 | 最近2018免费中文字幕视频 | 看全色黄大色大片免费久久 | 四虎国产永久在线精品免费观看 |