關(guān) 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > MAX7219在MC68HC908系統(tǒng)中的應(yīng)用

        MAX7219在MC68HC908系統(tǒng)中的應(yīng)用

        作者:華中科技大學電子與信息工程系Motorola MCU&DSP 實驗中心 楊明 謝瑞和 時間:2004-09-07 來源:電子設(shè)計應(yīng)用 收藏

        電子設(shè)計應(yīng)用2003年第5期

        本文引用地址:http://www.104case.com/article/3230.htm

        摘   要: 是一個采用3線串行接口的8位共陰極7段顯示驅(qū)動器。本文分析了各個寄存器的功能,并結(jié)合的工作時序,給出了MAX7219在 單片機系統(tǒng)中的一個應(yīng)用實例。
        關(guān)鍵詞: ;MAX7219; 

        MAX7219工作時序及其寄存器
        MAX7219是一個高性能的多位顯示驅(qū)動器,可同時驅(qū)動8位共陰極LED或64個獨立的LED。其內(nèi)部結(jié)構(gòu)框圖如圖1所示,主要包括移位寄存器、控制寄存器、譯碼器、數(shù)位與段驅(qū)動器以及亮度調(diào)節(jié)和多路掃描電路等。
        MAX7219采用串行接口方式,只需LOAD、DIN、CLK三個管腳便可實現(xiàn)數(shù)據(jù)傳送。DIN管腳上的16位串行數(shù)據(jù)包不受LOAD狀態(tài)的影響,在每個CLK的上升沿被移入到內(nèi)部16位移位寄存器中。然后,在LOAD的上升沿數(shù)據(jù)被鎖存到數(shù)字或控制寄存器中。LOAD必須在第16個時鐘上降沿或之后,但在下一個時鐘上升沿之前變高,否則數(shù)據(jù)將會丟失。DIN端的數(shù)據(jù)通過移位寄存器傳送,并在16.5個時鐘周期后出現(xiàn)在DOUT端,隨CLK的下降沿輸出。MAX7219的操作時序如圖2所示。
        MAX7219的串行數(shù)據(jù)標記為D15~D0,其中低8位表示顯示數(shù)據(jù)本身,最高的4位D15~D12未使用,尋址內(nèi)部寄存器的地址位占用D11~D8,選擇14個內(nèi)部寄存器,見表1。

        圖1  MAX7219內(nèi)部結(jié)構(gòu)框圖

        圖2  MAX7219的數(shù)據(jù)傳送時序
        MAX7219內(nèi)部具有14個可尋址數(shù)字和控制寄存器。其中的8個數(shù)字寄存器由一個片內(nèi)8



        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 太湖县| 潮安县| 永嘉县| 雷州市| 南乐县| 泰顺县| 宣恩县| 曲麻莱县| 六安市| 分宜县| 荔浦县| 台江县| 格尔木市| 林口县| 清苑县| 丽水市| 淄博市| 郑州市| 如东县| 陈巴尔虎旗| 汤阴县| 新昌县| 马鞍山市| 滦南县| 平乐县| 崇义县| 同心县| 克山县| 谢通门县| 公安县| 河西区| 全州县| 寿宁县| 治县。| 特克斯县| 泰宁县| 西平县| 绥宁县| 深圳市| 犍为县| 宁明县|