在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 一種基于控制的液晶顯示屏的設計及實現(xiàn)

            一種基于控制的液晶顯示屏的設計及實現(xiàn)

            作者: 時間:2013-01-19 來源:網(wǎng)絡 收藏


            指令設置語句:
            STM #XXH,AR0 ;XXH為指令代碼
            PORTW AR0,#8100H ;8100H為命令口地址
            參數(shù)設置語句:
            STM #XXH,AR0 ;XXH為指令參數(shù)
            PORTW AR0,#8000H ;8000H為數(shù)據(jù)口地址
            …………
            數(shù)據(jù)輸入語句:
            STM #XXH,AR0 ;XXH為用戶數(shù)據(jù)
            PORTW AR0,#8000H ;8000H為數(shù)據(jù)口地址
            …………
            的初始化程序如下:
            INIT:
            STM #40H,AR0 ;系統(tǒng)設置命令,指令代碼:40H
            PORTW WR0,#8100H
            STM #10H,AR0 ;標準設置
            PORTW AR0,#8000H
            STM #87H,AR0 ;設置光標寬度為8
            PORTW AR0,#8000H
            STM #07H,AR0 ;設置光標高度為8
            PORTW AR0,#8000H
            STM #27H,AR0;設置每行需要的字節(jié)數(shù),
            PORTW AR0,#8000H每行320個點,行數(shù)為320/8=40
            STM #36H,AR0 ;設置液晶的掃描頻率約為70Hz
            PORTW AR0,#8000H
            STM #0F0H,AR0 ;設置的點行數(shù)為240
            PORTW AR0,#8000H
            STM #28H,AR0 ;設置顯示屏一行所占顯緩的字節(jié)數(shù)
            PORTW AR0,#8000H
            STM #00H,AR0
            PORTW AR0,#8000H
            STM #44H,AR0 ;SCROLL指令,指令代碼:44H
            PORTW AR0,#8100H
            STM #00H,AR0 ;確定第一顯示區(qū)的首地址
            PORTW AR0,#8000H
            STM #00H,AR0
            PORTW AR0,#8000H
            STM #240D,AR0 ;設置第一顯示區(qū)的行數(shù)
            PORTW AR0,#8000H
            STM #00H,AR0 ;確定第二顯示區(qū)的首地址
            PORTW AR0,#8000H
            STM #40H,AR0
            PORTW AR0,#8000H
            STM #0F0H,AR0 ;設置第二顯示區(qū)的行數(shù)
            PORTW AR0,#8000H
            STM #00H,AR0 ;確定第三顯示區(qū)的首地址
            PORTW AR0,#8000H
            STM #80H,AR0
            PORTW AR0,#8000H
            STM #4CH,AR0 ;設置光標自動由左向右移動
            PORTW AR0,#8100H
            STM #5BH,AR0 ;設置顯示屏為兩層疊加顯示方式
            PORTW AR0,#8100H
            STM #0DH,AR0
            PORTW AR0,#8000H
            …………
            STM #42H,AR0 ;顯緩寫指令
            PORTW AR0,#8100H
            LD #240D,A ;清屏程序
            LOOP1:LD #40D,B
            LOOP2:STM #00H,AR0
            PORTW AR0,#8000H
            SUB #1H,B
            BC LOOP2,BNEQ
            SUB #1H,A
            BC LOOP1,ANEQ
            RET ;初始化結(jié)束
            顯示圖片的主程序如下:
            AMIN:STM #800H,SP
            CALL INIT ;調(diào)用初始化程序
            STM #0C03EH,AR1 ;位圖數(shù)據(jù)相對于BMP文件頭的地址
            STM #42H,AR0
            PORTW AR0,#8100H ;送液晶顯示屏緩寫指令
            LD #240,A
            CMP:LD #40,B
            CMP1:PORTW AR1+,#8000H;將320×240的位圖數(shù)據(jù)依次寫入緩存區(qū)
            SUB #1,B
            BC CMP1,BNEQ
            SUB #1,A
            BC CMP,ANEQ
            B $ ;主程序結(jié)束

            以上就是該系統(tǒng)的軟件設計。由于篇幅有限,這里省略了某些控制指令的設置,用戶可根據(jù)實際需要添加設置。在實際的軟件設計中,DSP匯編語言執(zhí)行過程中由于本身延時而引起的數(shù)據(jù)丟失現(xiàn)象,可以適當?shù)丶尤肟罩噶睿∟OP)來解決。同時,本程序中使用圖片顯示的例子只是用來說明控制器的利用方面就顯得有些浪費而且靈活性較差。針對那些存儲空間有限、效率要求高的系統(tǒng),可以制作成字模存儲在外部ROM中供多次調(diào)用, 當顯示文字時只需計算出顯示地址而后調(diào)用字模入口地址即可。

            本文提出的基礎DSP控制的液晶顯示屏,作為示波表顯示前端已在實際應用中取得了成功。該系統(tǒng)中所選用具有64K大容量緩存區(qū)的控制器,適用于多種點陣規(guī)格的顯示屏使用,加之其內(nèi)部固化的字符發(fā)生器可產(chǎn)生160種字模,以及具有通過改變指令參數(shù)可實現(xiàn)圖像的閃爍、翻轉(zhuǎn)、移動等特點,因此從總體性能方面而言其大大強于同類型的其它控制器,非常適用于各種便攜式系統(tǒng)顯示前端的設計。

            LCD顯示屏相關(guān)文章:lcd顯示屏原理


            lcd相關(guān)文章:lcd原理

            上一頁 1 2 3 下一頁

            關(guān)鍵詞: LCD 液晶顯示屏 SED1335

            評論


            相關(guān)推薦

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

            關(guān)閉