關(guān) 閉

        新聞中心

        EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 利用ARM LPC1112設(shè)計(jì)LED電子胸牌

        利用ARM LPC1112設(shè)計(jì)LED電子胸牌

        作者: 時(shí)間:2013-01-11 來源:網(wǎng)絡(luò) 收藏

        不論顯示字符還是漢字,都是通過控制相應(yīng)的二極管的通斷來實(shí)現(xiàn)顯示功能的。在顯示效果部分,采用逐行掃描的方式實(shí)現(xiàn)固定顯示效果。方式是利用對(duì)顯示屏的不同掃面方式來實(shí)現(xiàn)的,如上下移動(dòng)、左右移動(dòng)、閃爍等。利用掃描方式和讀取點(diǎn)陣數(shù)據(jù)順序的不同來實(shí)現(xiàn)不同的顯示效果。
        3.5 SWD調(diào)試接口
        SWD調(diào)試方式與傳統(tǒng)的調(diào)試方式相比,具有以下優(yōu)勢(shì):一是SWD模式比JTAG在高速模式下更可靠,在大數(shù)據(jù)的情況下JTAG下載程序會(huì)失敗,但SWD發(fā)生的幾率會(huì)小很多;二是SWD模式占用的GPIO引腳少;三是SWD模式電路體積小。
        SWD調(diào)試的硬件接口只需要5個(gè)引腳:VDD(電源)、SWDIO(數(shù)據(jù))、SWCLK(時(shí)鐘)、RESET(復(fù)位)和GND(地)。
        3.6 軟件設(shè)計(jì)功能模塊
        軟件功能模塊介紹如下:
        LED顯示模塊:提供LED顯示、控制、操作的基本功能,為界面顯示模塊提供服務(wù)。
        按鍵處理模塊:通過對(duì)按鍵的識(shí)別判斷,用于界面顯示的控制。
        IAP讀寫Flash模塊:提供讀、寫、擦除MCU內(nèi)部Flash的基本操作。
        74HC595A驅(qū)動(dòng)模塊:提供對(duì)74HC595A數(shù)據(jù)的寫入,以及對(duì)LED矩陣的掃描方式。
        USB數(shù)據(jù)更新模塊:與上位機(jī)軟件進(jìn)行交互,配合IAP讀寫Flash數(shù)據(jù),將需要更新的數(shù)據(jù)存儲(chǔ)到MCU的內(nèi)部Flash中。
        主程序流程圖如圖5所示。

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

        c.JPG



        4 結(jié)果分析
        圖6是LED胸牌顯示的漢字。通過整機(jī)調(diào)試,LED顯示運(yùn)行可靠、穩(wěn)定。顯示狀態(tài)包括左移、右移、上移、下移、中分、雪花、固定、動(dòng)畫8種顯示方式,具有跑馬燈以及閃爍功能。

        d.JPG


        同時(shí)其還具有開機(jī)自檢功能,已檢測(cè)無壞點(diǎn)。


        上一頁(yè) 1 2 3 下一頁(yè)

        評(píng)論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 太和县| 轮台县| 张家界市| 泌阳县| 大英县| 霞浦县| 吕梁市| 赞皇县| 沿河| 泾源县| 巴塘县| 安多县| 额尔古纳市| 柳州市| 广元市| 南澳县| 来宾市| 长葛市| 固阳县| 孟连| 西城区| 大兴区| 措美县| 滕州市| 涿鹿县| 安龙县| 宁陕县| 固镇县| 西乌| 崇义县| 榆林市| 巴林右旗| 延川县| 伊金霍洛旗| 临泽县| 罗城| 峡江县| 阳谷县| 县级市| 阿克苏市| 浦江县|