新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機的LED數字大屏幕顯示系統

        基于單片機的LED數字大屏幕顯示系統

        作者: 時間:2011-08-17 來源:網絡 收藏

          2.4 顯示原理

          要想點亮,必須把的位選數據信號置成低電平。顯示的過程如下:首先是將74HC595的RCK置0,再從相應數組中取出要顯示的數據和位選信號,通過SCK的一個上升沿脈沖,就可以將這個數據輸入74HC595,等所有的數據打入相應的芯片后最后再把RCK置1,這些數據就可以通過74HC595并行的傳輸出去。

          3 系統的設計方案

          硬件總體框架的設計是根據上位機與下位機通信原理以及點陣顯示原理和74HC595的特性所構成的。下面的圖2說明的是LED點陣顯示驅動原理圖及其連線方式。

          PA、PB口將作為數據輸出口,一共連接16個8*8的LED。端口的每一個引腳將作為74HC595的數據輸入端。RCK、SCK的并聯的使用的目的是為了實現LED字符的同步顯示。在線路連接中Q`H必須連接SI,因為根據74HC595的特性,如果輸入的數據數大于8,那么前面的數據將會被自動溢出,根據這一思想就將兩個芯片連接起來,按照先輸入8位數據信號,再輸入8位位選信號的順序,那么正好前一個74HC595存放位選信息,后一個74HC595存放數據信息。

          根據系統的設計原理,得出如下圖3的軟件流程框架:

          4 結論

          對于目前這個,優點在于電路實現簡單,成本較低。如果系統需要更大的字符顯示庫,只需要擴展AVR的RAM或EEPROM,并且用多個AVR進行的通訊即可。當然,這時需要注意數據寫入時間問題,以免造成顯示的不同步。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 喜德县| 德庆县| 安新县| 青浦区| 虞城县| 独山县| 二连浩特市| 勃利县| 南雄市| 洛浦县| 阿勒泰市| 宁南县| 江北区| 金平| 运城市| 军事| 太谷县| 和平区| 瑞丽市| 紫云| 洛隆县| 吉安市| 宿松县| 徐水县| 都安| 荥阳市| 望江县| 云南省| 莲花县| 喜德县| 滕州市| 长岭县| 壤塘县| 友谊县| 万源市| 河西区| 通河县| 霍山县| 黔江区| 奎屯市| 乌什县|