• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

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

    液晶顯示與單片機(jī)的接口與編程方法

    作者: 時(shí)間:2012-11-15 來(lái)源:網(wǎng)絡(luò) 收藏
    0px; WORD-SPACING: 0px; FONT: 14px/25px 宋體, arial; TEXT-TRANSFORM: none; COLOR: rgb(0,0,0); TEXT-INDENT: 0px; PADDING-TOP: 0px; WHITE-SPACE: normal; LETTER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">  JNB FIRST0_SECOND_BIT,ALLMOV2

      MOV DPTR,#CWADR2

      ALLMOV2: MOV A,PAGE

      INC A ;頁(yè)地址加1

      ADD A,#10111000B

      MOVX @DPTR,A ;設(shè)置頁(yè)地址命令

      MOV A,COLUMN ;設(shè)置列地址命令

      ADD A,#01000000B

      MOVX @DPTR,A

      MOV DPTR,DWADR1;根據(jù)左右半屏列數(shù)標(biāo)志,選擇寫(xiě)顯示數(shù)據(jù)地址

      JNB FIRST0_SECOND1_BIT,ALLMOV3

      MOV DPTR,DWADR2

      ALLMOV3: MOV R0,#30H

      MOV_8BYTE2: MOV A,@R0

      MOVX @DPTR,A ;寫(xiě)顯示數(shù)據(jù)

      INC R0

      CJNE R0,#38H,MOV_8BYTE2

      ;

      POP COLUMN

      RET

      16×16 漢字顯示子程序:16×16 漢字顯示子程序與8X16 字符顯示子程序基本相同。不同在于每次寫(xiě)32 字

      節(jié)顯示數(shù)據(jù),可定義W78E58 內(nèi)RAM28H-RAM47H 共32 個(gè)字節(jié)存放16×16 的點(diǎn)陣數(shù)據(jù),生成的16×16 點(diǎn)陣庫(kù)文件存放在W78E58 存儲(chǔ)器中的首地址定義為HZK_DOT16X16。具體程序略,讀者如需要可來(lái)函索取。

      



    評(píng)論


    相關(guān)推薦

    技術(shù)專(zhuān)區(qū)

    關(guān)閉
    主站蜘蛛池模板: 衡东县| 互助| 丰镇市| 衡山县| 崇州市| 土默特右旗| 庆阳市| 长兴县| 云南省| 得荣县| 蒲城县| 五指山市| 灵丘县| 宁武县| 黄骅市| 德兴市| 通许县| 徐汇区| 仪陇县| 泌阳县| 吉木乃县| 阿合奇县| 雷州市| 辽宁省| 大埔县| 宜宾县| 东乌珠穆沁旗| 灵丘县| 石台县| 长岭县| 建始县| 盘山县| 漠河县| 封丘县| 汉中市| 邵东县| 利津县| 昌平区| 剑阁县| 灌云县| 团风县|