<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

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

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

作者: 時(shí)間:2012-11-15 來(lái)源:網(wǎng)絡(luò ) 收藏
ER-SPACING: normal; BACKGROUND-COLOR: rgb(255,255,255); orphans: 2; widows: 2; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px">(3) 常用圖形(如產(chǎn)品商標等)的點(diǎn)陣圖形的建立。對已有的圖形可采用掃描儀進(jìn)行掃描,然后用圖形處理軟件進(jìn)行處理,再將BMP 格式文件轉換成MCS-51 的匯編文件的格式。

  以上所有的字模數據都存放在W78E58 的程序存儲器中,如用到的漢字、圖形較多,可選用較大容量的程序存儲器。

  通用子程序:通用子程序分左半屏、右半屏寫(xiě)指令代碼子程序和寫(xiě)顯示數據子程序。驅動(dòng)器HD16202 內部有個(gè)忙標志寄存器,當BF=1 時(shí),表示內部操作正在運行,不能接受外部數據或指令。下面子程序中設指令代碼寄存器為COMM,數據寄存器為DATA。

 ?。–OMM EQU 20H /*指令寄存器*/ DATA EQU 21H /*數據寄存器*/)

 ?。?) 左半屏寫(xiě)指令子程序

  WR_CMD1: MOV DPTR,#CRADR1 ;/*讀狀態(tài)字口地址*/ WAIT1: MOVX A,@DPTR ;/* 讀狀態(tài)字 */

  JB ACC.7,WAIT1 ;/*判忙標志BF,如BF=1 忙,等待*/

  MOV DPTR,#CWADR1 ;/*寫(xiě)指令字口地址*/

  MOV A,COMM ;/*取指令代碼*/

  MOVX @DPTR,A ;/*寫(xiě)指令代碼*/

  RET

 ?。?)左半屏寫(xiě)數據子程序

  WR_DATA1:MOV DPTR,#CRADR1 ;/*讀狀態(tài)字口地址*/

  WAIT11: MOVX A,@DPTR ;/* 讀狀態(tài)字 */

  JB ACC.7,WAIT11 ;/*判忙標志BF,如BF=1 忙,等待*/

  MOV DPTR,#DWADR1 ;/*寫(xiě)數據字口地址*/

  MOV A,DATA ;/*取數據/

  MOVX @DPTR,A ;/*寫(xiě)數據*/

  RET

 ?。?)右半屏寫(xiě)指令子程序WR_CMD2 和右半屏寫(xiě)數據子程序WR_DATA2 的編制同左半屏子程序相同,只是對應口地址不同。

  8X16 字符顯示子程序:MGLS12864 屏由二片HD61202 控制,LCD 顯示中應盡量避免一個(gè)字符一半在左半屏顯示,另一半在右半屏顯示的情況。設列地址寄存器為COLUMN,頁(yè)地址寄存器為PAGE,要顯示的字符代碼寄存器為ASCIICODE,W78E58 內R



評論


相關(guān)推薦

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

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>