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

正文內(nèi)容

基于mcs51單片機(jī)與lcd液晶顯示器的接口技術(shù)-資料下載頁

2024-11-07 20:21本頁面

【導(dǎo)讀】LCD液晶顯示已經(jīng)是人機(jī)界面的關(guān)鍵技術(shù)。本文闡明用單片機(jī)控制LCD1602顯示屏的方法。首先本文研究了LCD1602. 程序進(jìn)行電路仿真,成功仿真出對所需內(nèi)容的循環(huán)顯示。編程語言主要使用的是匯編。試完成了本次設(shè)計的全部過程。Keywords:LCD,singlechip,display,drive,scan,simulation,design

  

【正文】 H,0FH,09H,11H,00H。其他字符如“年”、“日”代碼可根據(jù)此方法類推。 再次回到本次拓展提高所要的程序代碼部分。這個程序用于實現(xiàn) LCD1602 的光標(biāo)右移顯示功能??梢匝h(huán)顯示。 直接訪問方式的驅(qū)動子程序如下: 。A15=E 的選通信號, A9=R/W, A8=RS COM EQU 30H 。指令寄存器 學(xué)院 2020 屆專科生畢業(yè)設(shè)計 第 28 頁 DAT EQU 31H 。數(shù)據(jù)寄存器 CW_Add EQU 8000H 。指令口寫地址 RS,R/W 為 00 CR_Add EQU 8200H 。指令口讀地址 RS,R/W 為 01 DW_Add EQU 8100H 。數(shù)據(jù)口寫地址 RS,R/W 為 10 DR_Add EQU 8300H 。數(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 。寫指令代碼子程序 PR1: PUSH DPH PUSH DPL PUSH ACC MOV DPTR,CR_Add 。設(shè)置指令口讀地址 PR11: MOVX A,@DPTR JB ,PR11 。判 BF=0?是繼續(xù) MOV A,COM MOV DPTR,CW_Add 。設(shè)置指令口寫地址 MOVX @DPTR,A 。寫指 令代碼 POP ACC POP DPL POP DPH RET 。寫顯示數(shù)據(jù)子程序 PR2: PUSH DPH PUSH DPL PUSH ACC MOV DPTR,CR_Add 。設(shè)置指令口讀地址 PR21: MOVX A,@DPTR JB ,PR21 。判 BF=0?是繼續(xù) MOV A,DAT 。不忙時寫入數(shù)據(jù) MOV DPTR,DW_Add 。置數(shù)據(jù)口寫地址 MOVX @DPTR,A 。寫數(shù)據(jù) POP ACC POP DPL POP DPHRET 。直接訪問方式下的初始化子程序 INIT: MOV A,30H 。功能設(shè)置 ,單行顯示, 8位數(shù)據(jù)口, 30H 為單行顯示 MOV DPTR,CW_Add 。寫指令口地址設(shè)置 MOV R2,03H 。循環(huán)量 =3 此循環(huán)必要,不可刪除 INTK: MOVX @DPTR,A 。寫指令代碼 LCALL DELAY 。調(diào)延時子程序 DJNZ R2,INTK 。為什么要寫這么多次??? MOV COM,01H 。清屏 LCALL PR1 。寫入指令 MOV COM,06H 。設(shè)置輸入方式 ,AC自動增 1,畫面不動 LCALL PR1 。寫入指令 MOV COM,0CH 。設(shè)置顯示方式,光標(biāo)開,閃爍關(guān) LCALL PR1 。寫入指令 RET 。寫 CGRAM 子程序 CG_WRITE: MOVCOM,40H 。設(shè)置CGRAM 地址 LCALL PR1 MOV R2,64 。循環(huán)量設(shè)置 MOV R3,00H MOV DPTR,CGTAB 。設(shè)置字模數(shù)據(jù)首地址 CG1: MOV A,R3 MOVC A,@A+DPTR MOV DAT,A LCALL PR2 INC R3 DJNZ R2,CG1 RET 。自定義字符顯示演示程序段 CGDISP: MOVDPTR,TABDY1 。設(shè)置字表首地址 MOV R2,0 。循環(huán)量設(shè)置 LOOP1: MOV A,R2 學(xué)院 2020 屆專科生畢業(yè)設(shè)計 第 29 頁 MOVC A,@A+DPTR 。取字符代碼 MOV DAT,A LCALL PR2 。寫數(shù)據(jù) INC R2 CJNE R2,5,LOOP1 RET DELAY:MOV R7,200 D02: MOV R6,200 D01: 。NOP 。NOP NOP DJNZ R6,D01 DJNZ R7,D02 RET TABDY1: DB 39。202039。,00H,39。639。,01h,39。939。,02h ,39。fenglei39。 CGTAB: DB 08H,1FH,04H,0FH,0AH,1FH,02H,02H 。“年”代碼 =00H DB 0FH,09H,0FH,09H,0FH,09H,11H,00H ?!霸隆贝a =01H DB 1FH,11H,11H,1FH,11H,11H,1FH,00H ?!叭铡贝a =02H DB 11H,0AH,04H,1FH,04H,1FH,04H,00H ?!?$”代碼 =03H DB 0EH,00H,1FH,0AH,0AH,0AH,13H,00H ?!霸贝a =04H DB 18H,18H,07H,08H,08H,08H,07H,00H ?!啊妗贝a =05H DB 04H,0AH,15H,04H,04H,04H,04H,00H ?!啊贝a =06H DB 17H,15H,15H,15H,15H,15H,17H,00H 。“ 10”代碼 =07H 其仿真效果圖如圖 所示: 圖 學(xué)院 2020 屆??粕厴I(yè)設(shè)計 第 30 頁 4 硬件電路原理圖及程序的燒寫 硬件電路原理圖及硬件圖 由于個人比較愛好單片機(jī),所以焊接了一個小單片機(jī)開發(fā)板,其功能強(qiáng)大, 支持NOKINA3310 液晶屏,可以顯示圖形,文字 、 支持 LCD1602 液晶屏 、 支持 LCD128*64 大液晶屏 ,可以顯示圖形文字 ,并且有 DS1302 時鐘芯片,蜂鳴器,串口通信,紅外一體化接收頭, 18B20 溫度測量等,而本課題正好可以通過該單片機(jī)開發(fā)板來實現(xiàn)。其電路原理圖參照網(wǎng)站 [3]上提供的資料,具體原理圖如圖 。 圖 焊接完成后,其樣板如圖 所示: 學(xué)院 2020 屆??粕厴I(yè)設(shè)計 第 31 頁 圖 程序的燒寫方法及演示 該實驗板 支持在線下載程序,不需要編程器就可以做實驗 。原設(shè)計下載線為 232 串口線,由于沒有買到該線,所以在原設(shè)計的基礎(chǔ)上修改了下,使用了 USB 轉(zhuǎn) 232線代替原 232串口線,并且調(diào)試成功,可以實現(xiàn)程序的下載。 單片機(jī)芯片選用的是 STC89C52,所以在程序的下載軟件上選用了 STC— ISP,具體的程序下載軟件操作 [6]如圖 所示,用紅線圈住的部分為下載過程中比較重要的步驟,并且在紅線指向的地方有相關(guān)解釋。 學(xué)院 2020 屆??粕厴I(yè)設(shè)計 第 32 頁 圖 學(xué)院 2020 屆??粕厴I(yè)設(shè)計 第 33 頁 結(jié) 論 本文通過設(shè)計 MCS51 單片機(jī)與 LCD 液晶顯示器的接口技術(shù) ,介紹了 1602 液晶顯示器的工作原理,電路組成與連接及軟件測試仿真的方法,硬件電路的工作原理,并在圖 給出了完整的硬件電路圖,經(jīng)焊接并調(diào)試后可以正常顯示字符庫字符及自定義字符與圖形。 本次論文設(shè)計主要分為兩個階段:一:論文完成及仿真;二 :硬件焊接與調(diào)試。 在論文完成及仿真階段,由于時間的關(guān)系,只完成了單片機(jī)與液晶顯示器的直接訪問方式,對間接控制方式?jīng)]有做深入的研究學(xué)習(xí);在拓展提高顯示自定義字符部分,雖然得出了“年、月、日”的字符代碼,但是在模擬仿真的時候,“年”字出現(xiàn)了變形,并且 當(dāng)屏幕的第一行顯示超過 10 個字符的時候,“月”字的效果也同樣出現(xiàn)了變形,雖經(jīng)過大量的反復(fù)仿真,依然沒有找到問題的解決辦法。這兩點也成了本次論文設(shè)計最大的遺憾。 在硬件焊接與調(diào)試階段,史老師給予我很大的幫助。由于平時動手焊接電路板的機(jī)會較少,因此這次從畢業(yè)設(shè)計硬件的焊接與調(diào)試環(huán)節(jié)中學(xué)到了很多東西,掌握了電路焊接的相關(guān)技巧與測試方法。在開發(fā)板下載線的修改上,正是在史老師的耐心指導(dǎo)下,最終使硬件調(diào)試成功。 學(xué)院 2020 屆專科生畢業(yè)設(shè)計 第 34 頁 致 謝 首先我衷心的感謝我的導(dǎo)師 老師。本論文是在 老師的直接引導(dǎo)下完成的, 在編寫過程中, 老師提出了寶貴的意見和修改建議,使得論文最終能夠順利定稿,所以 整個論文的編寫無一不是凝聚著 老師的心血與汗水。 在日常教學(xué)過程中, 史老師嚴(yán)謹(jǐn)治學(xué)、認(rèn)真負(fù)責(zé)、不怕困難的科研態(tài)度 給我留下了深刻的印象 , 它 也是我在以后的生活學(xué)習(xí)中地一筆寶貴的 財富, 將使我終身受益。我在此對史老師表示最真摯的謝意! 最后,真誠的感謝電子教研室的所有老師! 感謝在學(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 單片機(jī)實例教 程 (EDA 應(yīng)用技術(shù) ) 電子工業(yè)出版社( 202061) [6]
點擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1