課程設(shè)計(jì)----液晶顯示設(shè)計(jì)與實(shí)現(xiàn)_第1頁
已閱讀1頁,還剩18頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、<p>  《電氣專業(yè)核心課綜合課程設(shè)計(jì)報(bào)告》</p><p>  題目:液晶顯示設(shè)計(jì)與實(shí)現(xiàn) </p><p>  院 系: 機(jī)電與自動化學(xué)院 </p><p>  專業(yè)班級:電氣工程及其自動化 </p><p>  學(xué)生姓名: </p><

2、p>  學(xué)生學(xué)號: </p><p><b>  目 錄</b></p><p>  1.課程設(shè)計(jì)目的…………………………………………………………………3</p><p>  2.課程設(shè)計(jì)題目描述和要求 ……………………………………………3</p><p>  3.

3、課程設(shè)計(jì)報(bào)告內(nèi)容……………………………………………………………3</p><p>  3.1元器件選型及總體設(shè)計(jì)方案描述 …………………………………………4</p><p>  3.2硬件連接設(shè)計(jì)部分 …………………………………………………………5</p><p>  3.3程序設(shè)計(jì)部分 ………………………………………………………………9</p>&l

4、t;p>  3.4實(shí)驗(yàn)調(diào)試與問題 ……………………………………………………………16</p><p>  4.總結(jié)……………………………………………………………………………16</p><p>  參考文獻(xiàn) …………………………………………………………………………17</p><p><b>  課程設(shè)計(jì)的目的</b></p>

5、<p>  掌握單片機(jī)應(yīng)用開發(fā)全套基本技能,明確單片機(jī)應(yīng)用開發(fā)中的要點(diǎn)與難點(diǎn),掌握電氣工程領(lǐng)域的自動化/智能化控制手段(工具),訓(xùn)練技能。</p><p>  2.課程設(shè)計(jì)題目描述和要求</p><p>  2.1課程設(shè)計(jì)題目描述</p><p>  液晶顯示設(shè)計(jì)與實(shí)現(xiàn):</p><p>  要求自制單片機(jī)小系統(tǒng)板(或在單片機(jī)小

6、系統(tǒng)開發(fā)板上),選定具體一款液晶,在液晶上實(shí)現(xiàn)顯示任意中文、英文、數(shù)字或圖形;或進(jìn)一步實(shí)現(xiàn)滾屏,翻屏,閃爍,黑白反顯,漢字倒轉(zhuǎn)等功能。</p><p><b>  2.2課程設(shè)計(jì)要求</b></p><p> ?。?)根據(jù)課題設(shè)計(jì)內(nèi)容進(jìn)行元器件選型、列出元器件清單、自行購買、硬</p><p>  件電路制作與調(diào)試(硬件需帶串口下載功能),并且

7、使用Protell軟件繪制電路</p><p><b>  原理圖;</b></p><p> ?。?)掌握 Keil或HK-51開發(fā)仿真系統(tǒng),進(jìn)行軟件編程與調(diào)試;</p><p>  (3)軟件編程選擇Asm或C51語言均可,要求繪制程序流程圖,對所編寫的軟件進(jìn)行相應(yīng)的注釋;</p><p> ?。?)程序調(diào)試成功后,

8、要求燒錄(固化)到程序存儲器中;</p><p> ?。?)完成作品并進(jìn)行功能驗(yàn)收,完成課程設(shè)計(jì)說明書(列出元器件清單、Protell軟件繪制電路原理</p><p>  3.課程設(shè)計(jì)報(bào)告內(nèi)容</p><p>  3.1元器件選型及總體設(shè)計(jì)方案描述</p><p>  (1)元器件選型:武漢恒科電子教儀MCS-51仿真實(shí)驗(yàn)開發(fā)板;

9、 </p><p>  STC89C52單片機(jī)</p><p>  RT12232液晶顯示器</p><p>  (2)總體設(shè)計(jì)方案描述</p><p>  本實(shí)驗(yàn)系統(tǒng)分為單片機(jī)最小系統(tǒng)板和液晶顯示兩部分。單片機(jī)最小系統(tǒng)負(fù)責(zé)接收個人計(jì)算機(jī)所編輯的文本及內(nèi)容,通過串行接口完成單片機(jī)與PC機(jī)之間的數(shù)據(jù)傳送,而個人計(jì)算機(jī),主要完成顯示內(nèi)容編輯、字模

10、數(shù)據(jù)的查找、顯示程序的發(fā)送(燒寫)等工作。文本編編輯軟件有多種,本次試驗(yàn)我們選用的是集編輯、編譯、糾錯等多種功能于一體的Keil C。我們先將要顯示的內(nèi)容(包括漢字、中英文字母等)編輯成一個文本文件,然后通過已經(jīng)編寫好的應(yīng)用程序在特定的字庫中依次搜索到文本文件中的內(nèi)容,并且取出該字符的字模數(shù)據(jù)。整個程序建立好后通過編譯就可以生成一個可燒錄的hex文件存放在PC機(jī)的硬盤上,等到需要的時候通過串行通信軟件將該可燒錄文件燒入給液晶顯示系統(tǒng)模塊

11、的單片機(jī)中。因此在單片機(jī)的選擇上我們選用了STC89C52。顯示系統(tǒng)模塊上電后,單片機(jī)小系統(tǒng)就會按照所編輯的固定一步步運(yùn)行。在其控制下使液晶不斷接收需要顯示字符的字模數(shù)據(jù)。在液晶顯示屏上顯示出內(nèi)容。由于12232比較常見,故本次原則RT12232的液晶顯示器。</p><p>  根椐設(shè)計(jì)題目要求選用的是STC89C52單片機(jī)芯片和內(nèi)置控制器為RT12232的液晶顯示屏,總體設(shè)計(jì)共分為3個模塊:將在PC機(jī)上編譯的

12、可執(zhí)行程序燒錄進(jìn)單片機(jī)的串行燒錄模塊;儲存程序以及處理程序的STC89C52芯片;顯示效果的LCD液晶電路模塊。這3種模塊協(xié)同工作,組成了整個顯示系統(tǒng)。</p><p>  在整個系統(tǒng)中,STC89C52單片機(jī)是最重要的核心部件,與其它模塊一起協(xié)作,構(gòu)成了整個顯示系統(tǒng)。而單片機(jī)與復(fù)位電路,晶振電路,三者一起構(gòu)成了單片機(jī)最小系統(tǒng),只有在復(fù)位電路,晶振電路相輔助的情況下,單片機(jī)才能構(gòu)正常工作。復(fù)位電路提供給單片機(jī)的復(fù)

13、位引腳一個確定的信號,在單片機(jī)在死機(jī),程序跑偏等情況下,可以通過復(fù)位電路使單片機(jī)恢復(fù)到初始狀態(tài)重新開始工作。在單片機(jī)正常運(yùn)行時可以保證單片機(jī)不會誤復(fù)位。晶振電路提供給單片機(jī)一個固定的時鐘頻率。保證整個單片機(jī)各單元間協(xié)調(diào)統(tǒng)一地運(yùn)行。串口燒錄電路是單片機(jī)與PC機(jī)之間通信的橋梁。通過燒錄電路,用戶可以將要顯示的字符程序燒進(jìn)單片機(jī)的Flash保存起來。在脫離PC的狀態(tài)下,給系統(tǒng)通電時,單片機(jī)就會自動運(yùn)行,控制顯示屏顯示出在程序中設(shè)定好的字符。&

14、lt;/p><p>  3.2硬件連接設(shè)計(jì)部分</p><p>  12232液晶與STC89C52單片機(jī)電路連接圖如下圖1所示:</p><p>  圖1液晶與STC89C52單片機(jī)電路連接圖</p><p>  由上圖可以看出,在本系統(tǒng)中只用到STC89C52單片機(jī)的P1口與P3口資源,系統(tǒng)采用最簡單的直接訪問方式,P1作為數(shù)據(jù)口向12232

15、液晶傳送待顯示的圖形符號字模數(shù)據(jù),P3口的P3.4、P3.5、P3.6、P3.7分別獨(dú)立由單片機(jī)控制。來使液晶模塊按指定要求正常工作。液晶顯示器RT12232由兩片SED1520構(gòu)成,下面將詳細(xì)介紹STC89C52單片機(jī)和SED1520液晶的功能和用法。 </p><p> ?。?)STC89C52的引腳及功能</p><p>  STC89C52的外觀及引腳圖如下圖2所示:</p&

16、gt;<p>  圖2 STC89C52引腳圖</p><p>  P0口:P0口是一個8位漏極開路的雙向I/O口。作為輸出口,每位驅(qū)動8個TTL邏輯電平。對PO口端口寫“1”時,引腳作高阻抗輸入。當(dāng)訪問外部程序和數(shù)據(jù)存儲時,P0口也被作為低8位地址/數(shù)據(jù)復(fù)用。在這種模式下,P0口具有內(nèi)部上拉電阻。在flash編程時,P0口也用來接收指令字節(jié);在程序校驗(yàn)時,輸出指令字節(jié)。程序校驗(yàn)時,需要外部上拉電阻

17、。</p><p>  P1口:P1口是一個具有內(nèi)部上拉電阻的8位雙向I/O口,P1輸出緩沖器能驅(qū)動4個TTL邏輯電平。對P1端口寫“1”時,內(nèi)部上拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入使用時,被外部拉低的引腳由于內(nèi)部電阻的原因,將輸出電流(IIL)。此外,P1.0和P1.2分別作定時器/計(jì)數(shù)器2的外部計(jì)數(shù)輸入(P1.0/T2)和定時器/計(jì)數(shù)器2的觸發(fā)輸入(P1.1/T2EX)。</p>

18、<p>  P2口:P2口是一個具有內(nèi)部上拉電阻的8位雙向I/O口,P2輸出緩沖器能驅(qū)動4個TTL邏輯電平。對P2端口寫“1”時,與P1口相同。</p><p>  P3口:與P2口相同。</p><p>  ALE/PROG—當(dāng)訪問外部程序儲器時,ALE輸出脈沖用于鎖存地址的低8位字節(jié)。一般情況下,ALE仍以時鐘振蕩頻率的1/16輸出固定的脈沖信號,因些它可對外輸出時鐘或用于

19、定時目的。</p><p>  PSEN—程序存儲允許(PSEN)輸出是外部程序存儲器的讀選通信號,當(dāng)STC89C52由外部程序儲器器取指令(或數(shù)據(jù))時,每個機(jī)器周期兩次PSEN有效,即輸出兩個脈沖,在此期間,當(dāng)訪問外部數(shù)據(jù)存儲器,將跳過兩次PSEN信號。</p><p>  EA/VPP—外部訪問允許,欲使CPU僅訪問外部程序存儲器(地址為0000H-FFFFH)EA端必須保持低電平(接

20、地)。需注意的是:如果加密位LB1被編程,復(fù)位時內(nèi)部會鎖存EA端狀態(tài)。如EA端為高電平(接Vcc端),CPU則執(zhí)行內(nèi)部程序存儲器的指令。</p><p> ?。?)SED1520液晶顯示器</p><p>  SED1520液晶顯示驅(qū)動器是一種點(diǎn)陣圖形式液晶顯示驅(qū)動器,它可直接與8位微處理器相連,集行、列驅(qū)動器于一體,因此使用起來十分方便,作為內(nèi)藏式控制器被廣泛應(yīng)用于點(diǎn)陣數(shù)較少的液晶顯示模

21、塊。</p><p>  SED1520液晶顯示器的特性有</p><p>  (1)內(nèi)部顯示RAM容量為2560b。其每一位數(shù)據(jù)控制液晶屏上一點(diǎn)的亮滅狀態(tài)。“1”表示亮,“0”表示暗;</p><p>  (2)具有16個行驅(qū)動輸出和61個列驅(qū)動輸出;</p><p>  (3)可直接與80系列微處理器相連,亦可直接與68系列微處理器相連;

22、</p><p>  (4)驅(qū)動占空比為1/16或1/32;</p><p>  (5)可以與SED1520級聯(lián)使用,以便擴(kuò)展行、列驅(qū)動能力。</p><p><b>  序號符號狀態(tài)功能:</b></p><p>  1.Vcc---邏輯電源正, 9.DB0三態(tài)數(shù)據(jù)總線(最低位),<

23、/p><p>  2.GND---邏輯電源地, 10.DB1三態(tài)數(shù)據(jù)總線,</p><p>  3.V0---液晶顯示驅(qū)動電源, 11.DB2三態(tài)數(shù)據(jù)總線,</p><p>  4.RES---復(fù)位, 12.DB3三態(tài)數(shù)據(jù)總線,</p><p>  5.E

24、1輸入主工作方式IC的使用信號, 13.DB4三態(tài)數(shù)據(jù)總線,</p><p>  6.E2輸入從工作方式IC的使用信號, 14.DB5三態(tài)數(shù)據(jù)總線,</p><p>  7.R/W輸入讀/寫選擇信號, 15.DB6三態(tài)數(shù)據(jù)總線,</p><p>  8.A0輸入寄存器選擇信號, 16.DB7三態(tài)數(shù)據(jù)總線(最高位)<

25、/p><p>  SED1520控制指令</p><p>  要使內(nèi)置SED1520圖形液晶顯示模塊還需要了解其軟件特性,即SED1520的指令功能。SED1520指令一覽表如下表1所示:</p><p>  表1SED1520控制指令</p><p>  SED1520的13條指令從作用上可以分為兩大類:一類為顯示方式的設(shè)置指令,前六條指令為這

26、一類指令,它們只需在初始化程序中寫入一次就可以了。另一類為顯示數(shù)據(jù)讀/寫操作的指令,從第七條往下(包括狀態(tài)字)都是這類指令,它們需要經(jīng)常地使用。</p><p><b>  3.3程序設(shè)計(jì)部分</b></p><p>  程序開始運(yùn)行后,要對液晶顯示進(jìn)行初始化,初始化后清屏,為輸出數(shù)據(jù)準(zhǔn)備。然后調(diào)用顯示程序,在顯示屏上顯示數(shù)據(jù)。如果有按鍵的話,程序會進(jìn)行相應(yīng)的處理,如

27、此循環(huán)。</p><p>  主程序框圖如下圖3所示:</p><p><b>  圖3 主程序流程圖</b></p><p>  下面將詳細(xì)描述各塊程序:</p><p><b> ?。?)初始化程序</b></p><p>  初始化主要是完成對于SED1520控制器的設(shè)

28、置,由于采用C51語言進(jìn)行編程,使得初始化十分簡捷,只需調(diào)用初始化程序分別對兩塊SED1520液晶進(jìn)行復(fù)位、關(guān)休閑,進(jìn)入正常工作狀態(tài)、占空比選擇1/32、adc選擇、設(shè)置起始行、開顯示、清屏等操作。在液晶顯示信息之前,必須先對液晶進(jìn)行初始化。</p><p>  初始化的流程如圖4所示</p><p>  圖4初始化程序流程圖</p><p><b>  

29、程序如下:</b></p><p>  INIT: MOV COM,#0E2H ;復(fù)位</p><p>  LCALL PR0</p><p>  LCALL PR3</p><p>  MOV COM,#0A4H ;關(guān)閉休閉狀態(tài)</p><p>

30、  LCALL PR0</p><p>  LCALL PR3</p><p>  MOV COM,#0A9H ;設(shè)置1/32占空比</p><p>  LCALL PR0</p><p>  LCALL PR3</p><p>  MOV COM,#0A0H

31、 ;正向排序設(shè)置</p><p>  LCALL PR0</p><p>  LCALL PR3</p><p>  MOV COM,#0C0H ;設(shè)置顯示起始行為第一行</p><p>  LCALL PR0</p><p>  LCALL PR3</p><

32、p>  MOV COM,#0AFH ;開顯示設(shè)置</p><p>  LCALL PR0</p><p>  LCALL PR3</p><p><b>  RET</b></p><p><b> ?。?)清屏程序</b></p><p>

33、;  CLEAR: MOV R4,#00H ;頁面地址暫存器設(shè)置</p><p>  CLEAR1: MOV A,R4 ;取頁地址值</p><p>  ORL A,#0B8H ;"或"頁面地址設(shè)置代碼</p><p>  MOV COM,A

34、 ;頁面地址設(shè)置</p><p>  LCALL PR0</p><p>  LCALL PR3</p><p>  MOV COM,#00H ;列地址設(shè)置為"0"</p><p>  LCALL PR0</p><p>  LCALL PR3&

35、lt;/p><p>  MOV R3,#50H ;一頁清80個字節(jié)</p><p>  CLEAR2: MOV DAT,#00H ;顯示數(shù)據(jù)為"0"</p><p>  LCALL PR1</p><p>  LCALL PR4</p><p&g

36、t;  DJNZ R3,CLEAR2 ;頁內(nèi)字節(jié)清零循環(huán)</p><p>  INC R4</p><p>  CJNE R4,#04H,CLEAR1 ;RAM區(qū)清零循環(huán)</p><p><b>  RET</b></p><p>  PR0: CLR A0

37、 ;AO=0</p><p>  SETB R_W ;R_W=1</p><p>  PR01: MOV P1,#0FFH ;P1口置"1"</p><p>  SETB E1 ;E

38、1=1</p><p>  MOV A,P1 ;讀狀態(tài)字</p><p>  CLR E1 ;E1=0</p><p>  JB ACC.7,PR01 ;判"忙"標(biāo)志為"0"

39、,否再讀</p><p>  CLR R_W ;R_W=0</p><p>  MOV P1,COM ;寫指令代碼</p><p>  SETB E1 ;E1=1</p><p>  C

40、LR E1 ;E1=0</p><p><b>  RET</b></p><p><b> ?。?)顯示程序</b></p><p>  如下圖5所示,程序運(yùn)行至中文顯示程序時,會在中文字庫中查找字符碼并計(jì)算字模地址。然后設(shè)置顯示屏的頁地址。在計(jì)算一列的位置后,程

41、序依次從字庫中調(diào)出一列字模的數(shù)據(jù)輸出到顯示屏上,直到這一頁寫完為止。寫完一頁后,程序會調(diào)用換屏程序。換屏程序進(jìn)行清屏,然后繼續(xù)依次調(diào)一列字模數(shù)據(jù)輸出到顯示屏上,直到寫完這一頁。程序可以不停運(yùn)行,可以調(diào)用延時來控制。</p><p><b>  圖5顯示程序流程圖</b></p><p>  比如要顯示一個“曾”字。它的字庫是:</p><p>

42、  db 00h, 00h,0F0h, 11h, 52h, 14h, 10h,0F0h ;曾</p><p>  db 10h, 14h, 52h, 11h,0F8h, 10h, 00h, 00h</p><p>  db 00h, 00h, 01h, 01h,0FDh, 55h, 55h, 55h</p><p>  db 55h, 55h,0FFh,

43、05h, 01h, 00h, 00h, 00h</p><p>  要在液晶屏上顯示出來,要執(zhí)行下面的程序:</p><p>  AAA: MOV A,#0D8H ;顯示起始行為第16行</p><p>  MOV COM,A ;COM是指令寄存器 通過COM寫指令</p><p>  LCALL PR0

44、 ;調(diào)用寫指令代碼子程序</p><p>  LCALL PR1 ;調(diào)用寫數(shù)據(jù)子程序</p><p>  MOV CTEMP,#0 ;列初值</p><p>  MOV PAGE_,#01H ;頁面是第一頁</p><p>  MOV A,CTEMP ;設(shè)置這個字要

45、從哪一列顯示,這里是從00H就是0列</p><p>  ADD A,#00H </p><p>  MOV COLUMN,A</p><p>  MOV CODE_,#00H ;CODE是字符代碼寄存器,寫入要顯示字符的位置,00H是第0個字符,也就是首字符</p>

46、<p>  LCALL CCW_PR ; 調(diào)用中文顯示子程序;</p><p>  ;-------------中文顯示子程序</p><p><b>  CCW_PR: </b></p><p>  MOV DPTR,#CCTAB ;確定字符字模塊首地址</p><p>  

47、MOV A,CODE_ ;取代碼</p><p>  MOV B,#20H ;字模塊寬度為32個字節(jié)</p><p>  MUL AB ;代碼×32</p><p>  ADD A,DPL ;字符字模塊首地址</p><p&g

48、t;  MOV DPL,A ;=字模庫首地址+代碼×32</p><p>  MOV A,B</p><p>  ADDC A,DPH</p><p>  MOV DPH,A</p><p>  PUSH COLUMN ;列地址入棧</p>

49、<p>  PUSH COLUMN ;列地址入棧</p><p>  MOV CODE_,#00H ;代碼寄存器借用為間址寄存器</p><p>  CCW_1: MOV </p><p>  COUNT,#10H ;計(jì)數(shù)器設(shè)置為16</p>&l

50、t;p>  MOV A,PAGE_ ;讀頁地址寄存器</p><p>  ANL A,#03H</p><p>  ORL A,#0B8H ;”或”頁地址設(shè)置代碼</p><p>  MOV COM,A ;寫頁地址設(shè)置指令</p

51、><p>  LCALL PR0</p><p>  LCALL PR3</p><p>  POP COLUMN ;取到地址值</p><p>  MOV A,COLUMN ;讀列地址寄存器</p><p>  CLR C&

52、lt;/p><p>  SUBB A,#PD1 ;列地址減模塊參數(shù)</p><p>  JC CCW_2 ;<0為左半屏顯示區(qū)域(E1)</p><p>  MOV COLUMN,A ;≥0為右半屏顯示區(qū)域(E2)</p><p>

53、;  MOV A,PAGE_</p><p>  SETB ACC.3 ;設(shè)置區(qū)域標(biāo)志位。</p><p>  MOV PAGE_,A ;”0”為E1,”1”為E2</p><p><b>  CCW_2: </b></p><p>

54、;  MOV COM,COLUMN ;設(shè)置列地址值</p><p>  MOV A,PAGE_ ;判區(qū)域標(biāo)志以確定設(shè)置哪個控制器</p><p>  JNB ACC.3,CCW_3</p><p>  LCALL PR3 ;區(qū)域E2</p&

55、gt;<p>  LJMP CCW_4</p><p>  CCW_3: LCALL PR0 ;區(qū)域E1</p><p>  CCW_4: MOV A,CODE_ ;取間址寄存器值</p><p>  MOVC A,@A+DPTR ;取漢字字模數(shù)據(jù)</p&

56、gt;<p>  MOV DAT,A ;寫數(shù)據(jù)</p><p>  MOV A,PAGE_</p><p>  JNB ACC.3,CCW_5</p><p>  LCALL PR4 ;區(qū)域E2</p><p>  LJMP

57、 CCW_6</p><p>  CCW_5: LCALL PR1 ;區(qū)域E1</p><p>  CCW_6: INC CODE_ ;間址寄存器加一</p><p>  INC COLUMN ;列地址寄存器加一</p><p>  MOV

58、 A,COLUMN ;判列地址是否超出區(qū)域范圍</p><p>  CJNE A,#PD1,CCW_7</p><p>  CCW_7: JC CCW_8 ;未超出則繼續(xù)</p><p>  MOV A,PAGE_ ;超出則判是否在區(qū)域E2</p>

59、;<p>  JB ACC.3,CCW_8 ;在區(qū)域E2則退出</p><p>  SETB ACC.3 ;在區(qū)域E1則修改成區(qū)域E2</p><p>  MOV PAGE_,A</p><p>  MOV COM,#00H ;設(shè)置區(qū)域

60、E2列地址為”0”</p><p>  LCALL PR3</p><p>  CCW_8: DJNZ COUNT,CCW_4 ;當(dāng)頁循環(huán)</p><p>  MOV A,PAGE_ ;讀頁地址寄存器</p><p>  JB ACC.7,CCW_9 ;

61、判完成標(biāo)志D7位,”1”則完成退出</p><p>  INC A ;否則頁地址加一</p><p>  SETB ACC.7 ;置完成位為”1”</p><p>  CLR ACC.3</p><p>  MOV PAGE_,A&l

62、t;/p><p>  MOV CODE_,#10H ;間址寄存器設(shè)置為16</p><p>  LJMP CCW_1 ;大循環(huán)</p><p>  CCW_9: RET</p><p>  執(zhí)行完著一段后,整個“曾”字就顯示出來了。</p><p>

63、;  3.4實(shí)驗(yàn)調(diào)試與問題</p><p>  這次課程設(shè)計(jì)主要是用STC89C52單片機(jī)控制由兩塊SED1520集成塊組合成的12232點(diǎn)陣液晶顯示器。調(diào)試過程中由于接線一些接觸不良和串口線的問題花費(fèi)了我們很多的時間,發(fā)現(xiàn)問題出在驅(qū)動上后,我們及時更換了一個新的串口線,然后改良了接線穩(wěn)定性的問題,液晶上終于出現(xiàn)了顯示結(jié)果。</p><p>  此次系統(tǒng)的設(shè)計(jì)與制作工作已經(jīng)全部完成,基本達(dá)

64、到了預(yù)期的目的與要求。但是在系統(tǒng)的調(diào)試方面還不夠健全。漢字的動態(tài)顯示、顯示內(nèi)容的實(shí)時更新等方面做得不夠好,但是由于時間倉促、條件有限,設(shè)計(jì)結(jié)果并不是很好,諸如:顯示內(nèi)容單一,亮度不夠、動態(tài)顯示效果不明顯等問題。</p><p><b>  4.總結(jié)</b></p><p>  通過這次對課程設(shè)計(jì),讓我們了解了單片機(jī)液晶顯示的原理與設(shè)計(jì)方法。</p>&l

65、t;p>  要設(shè)計(jì)好首先要查閱相關(guān)資料,只有弄清楚了原理才能順利的設(shè)計(jì)出來。通過這次學(xué)習(xí)讓我了解了只有自己動手才實(shí)際操作會有深刻理解。在這次試驗(yàn)中發(fā)現(xiàn)了一個問題,那就是程序的設(shè)計(jì)一定要細(xì)心,耐心。這兩點(diǎn)是很重要的。在調(diào)試過程中,任何小問題都可能導(dǎo)致錯誤,所以我們必須一點(diǎn)一點(diǎn)細(xì)心檢查,這就需要我們有足夠的耐心。</p><p>  自己覺得這次課程設(shè)計(jì)十分的有意義。我們在課堂上掌握的僅僅是專業(yè)基礎(chǔ)課的理論面而

66、只有通過類似的課程才能將理論與現(xiàn)實(shí)結(jié)合起來,加深我們對理論的而理解,而且能使我們更靈活的在實(shí)際中運(yùn)用它。這門課程為我們提供了良好的實(shí)踐平臺。在做本次實(shí)驗(yàn)中,我查閱了很多書籍,也給了我很大收獲,發(fā)現(xiàn)在學(xué)習(xí)過程中帶著問題去學(xué)習(xí)的效率很高,邊學(xué)邊思考這樣學(xué)習(xí)效率才會高。</p><p>  這次課程設(shè)計(jì)順利完成是得到了老師和同學(xué)的幫助,在此,我要真誠的感謝老師和同學(xué)們。希望以后還能有這樣的機(jī)會進(jìn)行深入的學(xué)習(xí)</p

67、><p><b>  參考文獻(xiàn)</b></p><p>  [1]胡漢才﹒單片機(jī)原理及接口技術(shù)﹒北京:清華大學(xué)出版社,1996</p><p>  [2]盧艷軍﹒單片機(jī)基本原理及應(yīng)用系統(tǒng)﹒北京:機(jī)械工業(yè)出版社,2005</p><p>  [3]陳寶江﹒MCS單片機(jī)應(yīng)用系統(tǒng)指南﹒北京:機(jī)械工業(yè)出版社,1997</p&g

68、t;<p>  [4]張毅剛等﹒MCS-51單片機(jī)應(yīng)用設(shè)計(jì)﹒哈爾濱:哈爾濱工業(yè)大學(xué)出版社,1997.12</p><p>  [5]高海生等﹒單片機(jī)應(yīng)用技術(shù)大全.西安﹒西安交通大學(xué)出版社, 1991.12</p><p><b>  課程設(shè)計(jì)成績:</b></p><p>  注:教師按學(xué)生實(shí)際成績(平時成績和業(yè)務(wù)考核成績)登記并

69、錄入教務(wù)MIS系統(tǒng),由系統(tǒng)自動轉(zhuǎn)化為“優(yōu)秀(90~100分)、良好(80~89分)、中等(70~79分)、及格(60~69分)和不及格(60分以下)”五等。</p><p><b>  指導(dǎo)教師評語:</b></p><p>  指導(dǎo)教師(簽名): </p><p>  2011年 月 日</p>

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論