日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計應(yīng)用 > 液晶顯示與單片機的接口與編程方法

          液晶顯示與單片機的接口與編程方法

          作者: 時間:2012-11-15 來源:網(wǎng)絡(luò) 收藏
          -width: 0px">  液晶顯示與單片機的接口與編程方法

            圖1 MGLS12864 與W78E58 接口圖

            軟件設(shè)計

            液晶控制器HD61202 一共有七條指令,從作用上可分為兩類,顯示狀態(tài)設(shè)置指令和數(shù)據(jù)讀/寫操作指令。詳見指令系統(tǒng)可查看圖形器產(chǎn)品有關(guān)手冊。顯示起始行設(shè)置中L5~L0 為顯示起始行的地址,取值在0-3FH(1-64 行)范圍內(nèi)。頁面地址設(shè)置中P2-P0 為選擇的頁面地址,取值范圍為0-7H,代表1-8 頁。列地址設(shè)置中C5-C0 為Y地址計數(shù)器的內(nèi)容,取值在0-3FH(1-64 行)范圍內(nèi)。

            顯示器上128 點×64 點,每8點為一字節(jié)數(shù)據(jù),都對應(yīng)著顯示數(shù)據(jù)RAM(在HD61202 芯片內(nèi)),一點對應(yīng)一個bit,計算機寫入或讀出顯示存儲器的數(shù)據(jù)代表顯示屏上某一點列上的垂直8 點行的數(shù)據(jù)。D0 代表最上一行的點數(shù)據(jù),D1 為第二行的點數(shù)據(jù),……。,D7 為第八行的點數(shù)據(jù)。該bit=1 時該點則顯示黑點出來,該bit=0 時該點則消失。另外LCD 指令中有-條display ON/OFF 指令,display ON 時顯示RAM 數(shù)據(jù)對應(yīng)顯示的畫面;display OFF 則畫面消失,RAM 中顯示數(shù)據(jù)仍存在。

            點陣字模文件的建立

           ?。河捎贛GLS12864 器沒有內(nèi)部字符發(fā)生器,所以在屏幕上顯示的任何字符、

            漢字等須自己建立點陣字模庫,然后均按圖形方式進行顯示。由于HD61202 顯示存儲器的特性,不能將計算機內(nèi)的漢字庫和其它字模庫提出直接使用,需要將其旋轉(zhuǎn)90 度后再寫入。點陣字模庫建立包括以下幾個方面:

           ?。?) 建立8×16 點陣常用字符、數(shù)字、符號字模庫。

            可選用計算機BIOS 中ASCII 的8×16 字模庫,所有字符按照ASCII 值從小到大升序排列。

            asm{mov ax,1130h /*AH=11h—功能調(diào)用。裝入字庫至軟字庫 */

            mov bh,6 /*AL=30h 取點陣信息 */

            int 10h /*BH=6 取ROM8X16 點陣指針(VGA) */

            mov ax,es /*出口:ES:BP 指向字庫指針 */

            mov ascii_es,ax

            mov ax,bp

            mov ascii_bp,ax };

            ascii_offset=ascii_bp+16*asciicode;

            for(j=0;j《16;j++) buf[j]=peekb(ascii_es,ascii_offset+j); /*讀16 字節(jié)點陣數(shù)據(jù)*/



          關(guān)鍵詞: 液晶顯示 單片機 接口與編程

          評論


          相關(guān)推薦

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

          關(guān)閉