<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ò ) 收藏
-width: 0px">  液晶顯示與單片機的接口與編程方法

  圖1 MGLS12864 與W78E58 接口圖

  軟件設計

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

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

  點(diǎn)陣字模文件的建立

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

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

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

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

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

  mov bh,6 /*AL=30h 取點(diǎn)陣信息 */

  int 10h /*BH=6 取ROM8X16 點(diǎn)陣指針(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 字節點(diǎn)陣數據*/



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

評論


相關(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>