freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于mcs51單片機與lcd液晶顯示器的接口技術(shù)-閱讀頁

2024-11-27 20:21本頁面
  

【正文】 。 寫入指令代碼低 4位 SWAP A MOV P1,A SETB E 。 E=0 POP ACC RET 寫顯示數(shù)據(jù)子程序 PR2: PUSH ACC CLR RS 。 R/W=1 PR21: MOV P1,0FFH 。 E=1 MOV A,P1 。 E=0 MOV C, 。 E=1 CLR E 。 判別 BF=1? 是轉(zhuǎn) SETB RS 。 R/W=0 MOV P1,DAT 。 E=1 CLR E 。 寫入數(shù)據(jù)低 4位 SWAP A MOV P1,A SETB E 。 E=0 POP ACC RET 讀顯示數(shù)據(jù)子程序 PR3: PUSH ACC CLR RS 。 R/W=1 PR31: MOV P1,0FFH 。 E=1 MOV A,P1 。 E=0 MOV C, 。 E=1 學(xué)院 2020 屆??粕厴I(yè)設(shè)計 第 24 頁 CLR E 。 判別 BF=1? 是轉(zhuǎn) SETB RS 。 R/W=1 MOV P1,0FFH 。 E=1 MOV COM,P1 。 E=0 MOV P1,0FFH 。 E=1 MOV A,P1 。 E=0 SWAP A 。 數(shù)據(jù)送 入 DAT 單元 POP ACC RET 字符型液晶顯示模塊應(yīng)用 在本章前兩節(jié),已詳細(xì)介紹了液晶顯示模塊與單片機的連接方法及入門程序的實現(xiàn),本節(jié)進(jìn)一步深入研究,要求液晶模塊在直接訪問模式下實現(xiàn)光標(biāo)左移,使其兩行顯示一句話,顯示內(nèi)容為“ i love my school JMI is my home!” 。直接訪問方式的驅(qū)動子程序如下: 。指令寄存器 DAT EQU 31H 。指令口寫地址 RS,R/W 為 00 CR_Add EQU 8200H 。數(shù)據(jù)口寫地址 RS,R/W 為 10 DR_Add EQU 8300H 。寫指令代碼子程序 PR1: PUSH DPH PUSH DPL PUSH ACC MOV DPTR,CR_Add 。判 BF=0?是繼續(xù) MOV A,COM MOV DPTR,CW_Add 。寫指令代碼 POP ACC POP DPL POP DPH RET 。設(shè)置指令口讀地址 PR21: MOVX A,DPTR JB ,PR21 。不忙時寫入數(shù)據(jù) MOV DPTR,DW_Add 。寫數(shù)據(jù) POP ACC POP DPL POP DPH RET 。功能設(shè)置 ,單行顯示, 8位數(shù)據(jù)口, 30H 為單行顯 示 MOV DPTR,CW_Add 。循環(huán)量 =3 此循環(huán)必要,不可刪除 INTK: MOVX DPTR,A 。調(diào)延時子程序 DJNZ R2,INTK 。清屏 LCALL PR1 。設(shè)置輸入方式 ,AC 自動增 1,畫面不動 LCALL PR1 。設(shè)置顯示方 式,光標(biāo)開,閃爍關(guān) LCALL PR1 。MOV COM,18H 。LCALL PR1 RET 。設(shè)置 DDRAM 第一行顯示地址 LCALL PR1 。設(shè)置數(shù)據(jù)首地址 MOV R2,0 WRIN0:MOV A,R2 MOVC A,A+DPTR 。把取到的數(shù)據(jù)存入數(shù)據(jù)寄存器 LCALL PR2 。延時 INC R2 CJNE R2,16,WRIN0 。取待寫數(shù)據(jù) MOV DAT,A 。調(diào)用寫數(shù)據(jù)子程序 學(xué)院 2020 屆??粕厴I(yè)設(shè)計 第 26 頁 LCALL DELAY 。25 符顯示完? RET DELAY:MOV R7,200 D02: MOV R6,200 D01: NOP NOP NOP DJNZ R6,D01 DJNZ R7,D02 RET 學(xué)院 2020 屆??粕厴I(yè)設(shè)計 第 27 頁 TAB0:DB 39。,20H,39。,39。,39。,39。,20H,39。,39。,20H,39。,39。,39。,39。,39。,39。 DB 20H,39。,39。,39。,20H,39。,39。,20H,39。,39。,20h,39。,39。,39。,39。,39。 。所以本節(jié)主要對液晶顯示器的接口技術(shù)稍微拓展提高,使其能夠顯示帶有自定義字符的本次論文答辯時間“ 2020 年 6月 9日”等字符。以“月”字為例: 01111 ○■■■■ 01001 ○■○○■ 01111 ○■■■■ 01001 ○■○○ ■ 01111 ○■■■■ 01001 ○■○○■ 10001 ■○○○■ 00000 ○○○○○ 根據(jù)上圖容易看出“月”字代碼為: 0FH,09H,0FH,09H,0FH,09H,11H,00H。 再次回到本次拓展提高所要的程序代碼部分??梢匝h(huán)顯示。A15=E 的選通信號, A9=R/W, A8=RS COM EQU 30H 。數(shù)據(jù)寄存器 CW_Add EQU 8000H 。指令口讀地址 RS,R/W 為 01 DW_Add EQU 8100H 。數(shù)據(jù)口讀地址 RS,R/W 為 11 MAIN: MOV SP,60H MOV P3,0C7H ACALL INIT ACALL CG_WRITE CYCLE:ACALL CGDISP ACALL DELAY MOV COM,01H ACALL PR1 SJMP CYCLE 。設(shè)置指令口讀地址 PR11: MOVX A,DPTR JB ,PR11 。設(shè)置指令口寫地址 MOVX DPTR,A 。寫顯示數(shù)據(jù)子程序 PR2: PUSH DPH PUSH DPL PUSH ACC MOV DPTR,CR_Add 。判 BF=0?是繼續(xù) MOV A,DAT 。置數(shù)據(jù)口寫地址 MOVX DPTR,A 。直接訪問方式下的初始化子程序 INIT: MOV A,30H 。寫指令口地址設(shè)置 MOV R2,03H 。寫指令代碼 LCALL DELAY 。為什么要寫這么多次??? MOV COM,01H 。寫入指令 MOV COM,06H 。寫入指令 MOV COM,0CH 。寫入指令 RET 。設(shè)置CGRAM 地址 LCALL PR1 MOV R2,64 。設(shè)置字模數(shù)據(jù)首地址 CG1: MOV A,R3 MOVC A,A+DPTR MOV DAT,A LCALL PR2 INC R3 DJNZ R2,CG1 RET 。設(shè)置字表首地址 MOV R2,0 。取字符代碼 MOV DAT,A LCALL PR2 。NOP 。202039。639。939。fenglei39?!澳辍贝a =00H DB 0FH,09H,0FH,09H,0FH,09H,11H,00H ?!叭铡贝a =02H DB 11H,0AH,04H,1FH,04H,1FH,04H,00H ?!霸贝a =04H DB 18H,18H,07H,08H,08H,08H,07H,00H ?!啊贝a =06H DB 17H,15H,15H,15H,15H,15H,17H,00H 。其電路原理圖參照網(wǎng)站 [3]上提供的資料,具體原理圖如圖 。原設(shè)計下載線為 232 串口線,由于沒有買到該線,所以在原設(shè)計的基礎(chǔ)上修改了下,使用了 USB 轉(zhuǎn) 232線代替原 232串口線,并且調(diào)試成功,可以實現(xiàn)程序的下載。 學(xué)院 2020 屆??粕厴I(yè)設(shè)計 第 32 頁 圖 學(xué)院 2020 屆??粕厴I(yè)設(shè)計 第 33 頁 結(jié) 論 本文通過設(shè)計 MCS51 單片機與 LCD 液晶顯示器的接口技術(shù) ,介紹了 1602 液晶顯示器的工作原理,電路組成與連接及軟件測試仿真的方法,硬件電路的工作原理,并在圖 給出了完整的硬件電路圖,經(jīng)焊接并調(diào)試后可以正常顯示字符庫字符及自定義字符與圖形。 在論文完成及仿真階段,由于時間的關(guān)系,只完成了單片機與液晶顯示器的直接訪問方式,對間接控制方式?jīng)]有做深入的研究學(xué)習(xí);在拓展提高顯示自定義字符部分,雖然得出了“年、月、日”的字符代碼,但是在模擬仿真的時候,“年”字出現(xiàn)了變形,并且 當(dāng)屏幕的第一行顯示超過 10 個字符的時候,“月”字的效果也同樣出現(xiàn)了變形,雖經(jīng)過大量的反復(fù)仿真,依然沒有找到問題的解決辦法。 在硬件焊接與調(diào)試階段,史老師給予我很大的幫助。在開發(fā)板下載線的修改上,正是在史老師的耐心指導(dǎo)下,最終使硬件調(diào)試成功。本論文是在 老師的直接引導(dǎo)下完成的, 在編寫過程中, 老師提出了寶貴的意見和修改建議,使得論文最終能夠順利定稿,所以 整個論文的編寫無一不是凝聚著 老師的心血與汗水。我在此對史老師表示最真摯的謝意! 最后,真誠的感謝電子教研室的所有老師! 感謝在學(xué)習(xí)和生活中給予我關(guān)心和幫助的所有老師、同 學(xué)和朋友! 學(xué)院 2020 屆??粕厴I(yè)設(shè)計 第 35 頁 參 考 文 獻(xiàn) [1] [2] 王學(xué)恩、馬迎春 編著 北京精電蓬遠(yuǎn)顯示技術(shù)有限公司液晶使用手冊 [3] [4] 張凱等編著 KEIL 實例教程 [5] 李學(xué)禮 編著 基于 Proteus 的 8051 單片機實例教 程 (EDA 應(yīng)用技術(shù) ) 電子工業(yè)出版社( 202061) [6]
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1