亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 用80c31和sed1335控制320×240lcd模塊 .txt

?? 適用于內藏SED1335及其兼容控制器的320X240點陣字符
?? TXT
字號:
  摘要:本文介紹了一種經過實際應用的使用單片機80C31和SED1335液晶控制器控制LCD顯示模塊的軟硬件設計,為設計各種便攜式系統的顯示前端提供了一種參考。
  關鍵詞:單片機 SED1335 LCD 液晶顯示器 

  320×240LCD LCD模塊是一款低價位高品質的LCD模塊,具有高分辨率(點為0.27mm×0.27mm)、高對比度FSTN、高可靠性、低功耗、低價格等優點,特別適用于數控機床、PDA、掌上電腦、游戲機等產品。
  SED1335是日本SEIKOEPSON公司出品的液晶顯示控制器,在同類產品中是功能很強。其特點為:有較強功能的I/O緩沖器;指令功能豐富;四位數據并行發送;圖形和文本方式混合顯示。

SED1335指令集
  SED1335有13條指令,多數指令帶有參數,參數值由用戶根據所控制的液晶顯示模塊的特征和顯示的需要來設置。指令表如表1所示。
  SED1335液晶控制板是用于MPU系統與液晶模塊之間的控制接口板,接收來自MPU系統的指令與數據,并產生相應的時序及數據控制模塊的顯示。A0為LCD控制器寄存器選擇輸入,類似于通常字符點陣LCD模塊的RS或D/I。MPU把指令代碼寫入指令輸入緩沖器內(即A0=1),指令的參數數據則隨后通過數據輸入緩沖器(A0=0)寫入。帶有參數指令代碼的作用之一就是選通相應的參數寄存器,除SLEEPIN、CSRDIR、CSRR和MREAD外任一條指令的執行都產生在附屬參數的輸入完成之后。MPU可用寫入新參數與余下的舊參數有效地組合成新的參數,需要注意的是所寫參數的順序不能改變,也不能省略。
表1 SED1335指令集

----------------------------------------------------------------------
功能 指令 代碼 說明 參數量
----------------------------------------------------------------------
系統控制 SYSTEM SET 40H 初始化,顯示窗口空閑操作 8
----------------------------------------------------------------------
SLEEP IN 53H -
----------------------------------------------------------------------
顯示操作 DISP ON/OFF 59H/58H 設置開關,設置顯示方式 1
----------------------------------------------------------------------
SCROLL 44H 設置顯示區域,卷動 10
----------------------------------------------------------------------
CSRFORM 5DH 設置光標形狀 2
----------------------------------------------------------------------



硬件接口電路
  一般SED1335控制板有一跳線,用來選擇MPU是MCS51或MC68000單片機。此處硬件設計采用單片機80C31控制SED1335來完成對液晶顯示模塊的控制,接口電路圖略。
  80C31外擴32K的27256 EEPROM,用以存儲程序及顯示資料。LCD的八位數據D0~D7接到80C31的外部數據總線P0.0-P0.7上,LCD的片選CS接80C31的P2.7(A15),LCD的A0接80C31的P2.0(A8),所以LCD的口地址為0XXXXXX0XXXXXXXXB或0XXXXXX1XXXXXXXXB,V0為LCD的對比度調節,接一個20K的電位器中間抽頭,當向VEE方向調時,LCD對比度增大,向VDD方向調時,LCD對比度減小。

軟件
  SEED1335的程序設計非常簡潔方便,其流程是:
  在硬件系統上電復位后,軟件根據液晶模塊的參數(如液晶的行數、列數、掃描頻率等)和需要的顯示方式設置各個指令的參數來初始化系統,之后就可以由單片機把數據直接送給SED1335的顯示緩存,SED1335就可以控制液晶顯示。如果在后面需要改變顯示的形式(如使原來靜止的圖片翻轉),只要對應表1中的指令改變相應指令的參數,然后重新輸入數據即可改變顯示的方式。
  設置系統命令參數或送數據給顯緩的方法是:先將指令代碼送到SED1335的命令口地址,然后把該指令的參數送到數據口地址后即可把數據送到數據口地址。語法如下:
  MOV DPTR,#XXXXH;XXXXH為命令口或數據口地址
  MOV A,#XXH;XXH為指令代碼、代碼參數、數據
  MOVX @DPTR,A
  軟件初始化就是根據表1中提供的指令集設置一些有關LCD的參數,以便LCD能正確顯示圖文信息。對80C31而言,所有對LCD操作的指令均為訪外部I/O指令MOVX。例如,要顯示320×240的黑白位圖,先將位圖反色,把bmp.hex和程序一起燒錄到27256中,位圖存放在1000H開始的地址。針對320×240LCD點陣三層圖形疊加顯示初始化程序如下。
  INIT:
  MOV DPTR,#0101H;命令40H參數設置,#0101H為命令口地址
  MOV A,#40H
  MOVX @DPTR,A;把命令代碼送給命令口地址 
  MOV A,#30H
  MOV DPTR,#0000H;#0000H為數據口地址
  MOVX @DPTR,A;把參數送給數據口地址
  MOV A,#07H;設置光標寬度為8
  MOVX @DPTR,A
  MOV A,#07H;設置光標高度為8
  MOVX @DPTR,A
  MOV A,#27H; 設置LCD每行需要的字節數,每行320個點,行數
為320/8-1=39
  MOVX @DPTR,A
  MOV A,#36H;設置液晶的掃描頻率約為70HZ
  MOVX @DPTR,A
  MOV A,#239D;設置LCD的列數為239
  MOVX @DPTR,A
  ……
  MOV DPTR,#0101H;命令5AH,設置點單元卷動位置參數
  MOV A,#5AH
  MOVX @DPTR,A
  MOV DPTR,#0000H
  MOV A,#00H;送水平方向移動位數參數0
  MOVX @DPTR,A;無須移動
  MOV DPTR,#0101H;命令4CH,設置光標移動方向參數
  MOV A,#4CH
  MOVX @DPTR,A
  MOV DPTR,#0101H;命令5BH,設置合成顯示方式參數
  MOV A,#5BH
  MOVX @DPTR,A
  MOV DPTR,#0000H
  MOV A,#1CH;送顯示方式為三屏圖形疊加方式
  ……
  MOV DPTR,#0101H;下面為清屏程序
  MOV A,#42H;給SED1335顯緩寫操作命令
  MOVX @DPTR,A
  MOV R7,#81H;下面程序將32K顯緩全部清零
  MOV DPTR,#0000H
  LOOP: MOV R6,#0FFH
  LOOP1: MOV A,#00H
  MOVX @DPTR,A
  DJNZ R6,LOOP1
  DJNZ R7,LOOP
  RET
  以上初始化程序只列出了部分命令代碼和參數設置。
  主程序是把圖片數據送給SED1335讓液晶顯示。
  DAT EQU #0000H;SED1335控制器數據口地址
  COM EQU #0101H;SED1335控制器命令口地址
  SD1L EQU #00H;第一屏開始顯示的顯緩首地址的低八位
  SD1H EQU #00H;第一屏開始顯示的顯緩首地址的高八位
  ……
  PIC EQU #1000H;圖片數據存放起始地址
  ORG 0000H
  AJMP START
  ORG 0080H
  START:
  MOV SP,#60H
  LCALL INIT;初始化LCD
  MOV DPTR,COM
  MOV A,#46H
  MOVX @DPTR,A
  MOV DPTR,DAT
  MOV A,SD1L
  MOVX @DPTR,A
  MOV DPTR,COM
  MOV A,#42H;數據寫入顯示緩沖區指令42H
  MOVX @DPTR,A
  MOV DPTR,PIC
  MOV R7,#240D;送外循環次數240行
  BMP:MOV R6,#40D;每行320點需要40個字節數據
  BMP1:MOV A,#3EH;位圖數據相對于bmp文件頭的地址
  MOVC A,@A+DPTR;查取位圖數據
  INC DPTR
  PUSH DPL
  PUSH DPH
  MOV DPTR,DAT
  MOVX @DPTR,A;將位圖數據送入顯緩區
  POP DPH
  POP DPL
  DJNZ R6,BMP1;直到將一屏位圖數據全部送完
  DJNZ R7,BMP
  ……
  程序運行后LCD就應該顯示圖2所示的圖案,實際試驗中可以看到非常清晰的圖像顯示,如果看不到或者看不到深藍色,調節對比度就可以看到圖案。注意上電之后,SED控制板要能正確復位,否則將導致錯誤,不能正確顯示,這個時候LCD一般顯示明亮的掃描線。還可以通過MPU寫入新參數讓顯示的圖像閃爍、翻轉、移動來滿足不同的要求。對于一般系統的顯示前端,也可以通過相同的方法實時顯示處理過的數據。
  上面的設計過程是相對于顯示一副圖像時采用的,這種方法將耗費許多空間。對于一般存儲空間較小的系統,如果只要顯示漢字字符,可以將需要顯示的字模提取出來存儲,在進行顯示的時候再調用,也同樣容易實現而且更節省存儲空間。

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一区二区视频在线观看| 亚洲一区二区视频在线| 中文字幕av在线一区二区三区| 激情丁香综合五月| 国产不卡视频一区二区三区| 99精品1区2区| 欧美人妖巨大在线| 亚洲成人一区二区在线观看| 亚洲日本一区二区| 精品午夜久久福利影院| 国产99久久久久久免费看农村| 91亚洲精品久久久蜜桃网站| 欧美日韩一区二区在线视频| 欧美精品一区二区三区四区| 亚洲免费高清视频在线| 蜜臀av一区二区| 99精品欧美一区二区蜜桃免费| 欧美伦理电影网| 国产精品污www在线观看| 亚洲一二三区在线观看| 国产九色sp调教91| 欧美日本在线播放| 欧美激情一区在线观看| 亚洲国产乱码最新视频| 懂色av一区二区三区蜜臀| 欧美性猛交xxxx乱大交退制版 | 日韩欧美成人一区二区| 国产精品美女一区二区三区| 日日摸夜夜添夜夜添精品视频| 成人激情免费网站| 欧美一级夜夜爽| 亚洲激情av在线| 欧美日韩激情一区二区| 91精品国产乱码| 99r国产精品| 欧美mv和日韩mv的网站| 亚洲日本在线视频观看| 国产精品中文欧美| 欧美精品99久久久**| 亚洲视频在线一区观看| 国内一区二区视频| 欧美精品欧美精品系列| 亚洲视频香蕉人妖| 日韩欧美亚洲一区二区| 一区二区三区四区五区视频在线观看| 激情国产一区二区| 欧美裸体一区二区三区| 伊人开心综合网| 不卡的电影网站| 久久这里只精品最新地址| 日韩影院免费视频| 日本韩国精品一区二区在线观看| 欧美高清一级片在线观看| 国内久久精品视频| 日韩一级高清毛片| 日韩在线一区二区三区| 欧美一a一片一级一片| 亚洲欧洲日韩综合一区二区| 国产99精品视频| 久久理论电影网| 欧美精品第1页| 精品国产乱码91久久久久久网站| 中文字幕欧美国产| 国产精品中文字幕欧美| 久久嫩草精品久久久精品| 美洲天堂一区二卡三卡四卡视频 | 久久免费美女视频| 美女视频黄久久| 日韩一级免费观看| 日本aⅴ免费视频一区二区三区| 欧美日韩性生活| 亚洲大片免费看| 欧美日韩国产首页| 丝袜a∨在线一区二区三区不卡| 一区二区三区在线观看国产| jlzzjlzz国产精品久久| 综合分类小说区另类春色亚洲小说欧美 | 国产精品一区二区无线| 欧美电影免费观看高清完整版| 青青草原综合久久大伊人精品优势| 欧美精品 国产精品| 日本美女一区二区| 日韩欧美在线1卡| 久久电影网站中文字幕| 日韩精品一区二区三区视频| 极品少妇一区二区三区精品视频| 欧美刺激午夜性久久久久久久| 亚洲一区二区视频在线| 亚洲天堂久久久久久久| 一本在线高清不卡dvd| 亚洲人成网站影音先锋播放| 欧美综合色免费| 亚洲第一会所有码转帖| 91精品国产aⅴ一区二区| 免费观看在线色综合| 精品欧美乱码久久久久久1区2区 | 日韩欧美一区二区不卡| 国产美女在线观看一区| 国产精品三级av| 欧日韩精品视频| 日产国产高清一区二区三区| 欧美精品一区二区三区在线播放| 国产凹凸在线观看一区二区| 亚洲欧洲综合另类| 欧美日韩不卡视频| 狠狠色2019综合网| 中文字幕一区二区三区在线观看| 色婷婷久久99综合精品jk白丝| 亚洲一区二区三区国产| 日韩欧美一区二区不卡| 成人黄色在线看| 性欧美大战久久久久久久久| 精品黑人一区二区三区久久| 成人夜色视频网站在线观看| 亚洲一区国产视频| 欧美成人精品1314www| 成人91在线观看| 亚洲午夜久久久久久久久久久| 日韩手机在线导航| 五月婷婷激情综合网| 色综合久久久久综合| 337p粉嫩大胆噜噜噜噜噜91av| 日韩国产欧美视频| 日本一区二区综合亚洲| 色悠悠亚洲一区二区| 美腿丝袜在线亚洲一区| 国产精品对白交换视频| 日韩一区二区三区视频| gogogo免费视频观看亚洲一| 秋霞电影网一区二区| 国产精品污www在线观看| 3d动漫精品啪啪1区2区免费 | 欧美疯狂做受xxxx富婆| 国产高清不卡二三区| 亚洲成人www| 中文字幕精品—区二区四季| 欧美精品高清视频| 91麻豆国产在线观看| 狠狠网亚洲精品| 亚洲va欧美va天堂v国产综合| 国产视频一区在线播放| 欧美丰满少妇xxxxx高潮对白| 成人免费高清在线观看| 久久精品噜噜噜成人av农村| 亚洲黄色录像片| 欧美激情一区在线观看| 欧美一区二区三区婷婷月色| 91亚洲国产成人精品一区二三 | 亚洲一区在线视频| 99国产欧美另类久久久精品| 免费成人美女在线观看.| 亚洲免费成人av| 国产亚洲精品资源在线26u| 91麻豆精品国产无毒不卡在线观看| av欧美精品.com| 国产大陆亚洲精品国产| 欧美色大人视频| 99久久精品国产毛片| 国产一区二区三区国产| 日本成人在线网站| 亚洲高清免费在线| 亚洲欧美乱综合| 中文字幕一区二区三区精华液 | 性久久久久久久| 亚洲精品中文在线| 国产精品成人一区二区艾草| 国产亚洲一区二区三区四区| 日韩免费观看高清完整版| 欧美高清视频在线高清观看mv色露露十八 | 成人免费视频一区| 国产老妇另类xxxxx| 久久99九九99精品| 久久国产精品无码网站| 美女脱光内衣内裤视频久久网站 | 欧美精品日韩一区| 欧美三级中文字幕在线观看| 色综合天天天天做夜夜夜夜做| 成人av网站免费观看| 成人毛片在线观看| 成人小视频在线观看| 国产成人av一区二区| 国产成人午夜视频| 国产精品一区二区在线播放| 国产精品资源在线看| 国产乱码一区二区三区| 国产福利一区二区| 国产成人丝袜美腿| 国产成人av电影免费在线观看| 国产精品99久久久久久似苏梦涵| 国产精品一区二区三区99| 国产寡妇亲子伦一区二区| 国产精品一二三四| 成人精品视频一区二区三区| 成人免费毛片app| 成人av资源在线观看| 色综合天天天天做夜夜夜夜做| 在线观看亚洲专区| 欧美高清www午色夜在线视频| 欧美一区二区三区不卡| 欧美不卡123|