新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 液晶控制器與單片機mPSD3334D的接口及顯示設(shè)計

        液晶控制器與單片機mPSD3334D的接口及顯示設(shè)計

        作者: 時間:2012-03-06 來源:網(wǎng)絡(luò) 收藏

        模塊軟件流程

        SED1520的控制命令是單字節(jié)指令。在GXM12232-1模塊中進行控制時,根據(jù)Master、Slave模塊的數(shù)據(jù)、命令地址送出相應(yīng)數(shù)據(jù)、命令字節(jié)。但是在每次讀寫數(shù)據(jù)或命令時,必須進行忙狀態(tài)檢測。有關(guān)命令字在前面和相關(guān)數(shù)據(jù)手冊中有具體介紹。圖2給出了控制命令字流程圖。

        67.jpg
        圖2 控制命令流程圖

        SED1520正常工作必須進行一定配置,其中包括開關(guān)、靜態(tài)或動態(tài)、占空比等,該過程主要是寫命令控制過程,通過多次調(diào)用OutMasterCom(unsigned char i)、OutSlaveCom(unsigned char i)完成。以GXM12232-1模塊的Master為例,其命令控制代碼如下。對于Slave控制器,更改相應(yīng)地址即可。

        void OutMasterCom( unsigned char i ) // write master command
        {
        while ((rm_status 0x80)); //rm_status the command read address of master
        wm_command = i; //wm_command the command write address of master
        }
        以GXM12232-1模塊的Master控制器為例,其寫數(shù)據(jù)代碼如下。
        void OutMasterDat( unsigned char i ) //write master data
        {
        while ((rm_status 0x80));
        wm_data = i; //wm_data the data write address of master
        }

        屏的數(shù)據(jù)顯示過程主要分為顯示地址命令設(shè)置和送出顯示數(shù)據(jù)兩步。GXM12232-1模塊由Master、Slave兩個控制器構(gòu)成。當設(shè)置顯示列地址大于60時,顯示窗口切換為Slave,即屏幕顯示的右半屏。在應(yīng)用中顯示數(shù)據(jù)采用縱向取模方式。在GXM12232-1模塊進行字符、圖形顯示時必須注意顯示窗口和PAGE的范圍。程序流程如圖3所示。因?qū)τ诓煌娘@示對象頁占據(jù)的大小不同,在頁范圍檢測時需根據(jù)對象大小確定檢測范圍。



        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 汉沽区| 柳林县| 德令哈市| 巴彦县| 错那县| 信阳市| 凌海市| 镇坪县| 长泰县| 枣庄市| 宁明县| 晴隆县| 巴南区| 福泉市| 惠州市| 阳朔县| 南昌县| 开原市| 台北市| 天水市| 惠州市| 青田县| 伽师县| 涪陵区| 友谊县| 托克逊县| 来宾市| 青田县| 腾冲县| 依安县| 孟津县| 盘山县| 全南县| 永胜县| 吉木乃县| 当涂县| 松溪县| 原阳县| 舞钢市| 宁陵县| 荆州市|