![電子廣告顯示屏課程設(shè)計_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/26/2ccd020d-c0f1-4851-8261-d5fabf29e64f/2ccd020d-c0f1-4851-8261-d5fabf29e64f1.gif)
![電子廣告顯示屏課程設(shè)計_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/26/2ccd020d-c0f1-4851-8261-d5fabf29e64f/2ccd020d-c0f1-4851-8261-d5fabf29e64f2.gif)
![電子廣告顯示屏課程設(shè)計_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/26/2ccd020d-c0f1-4851-8261-d5fabf29e64f/2ccd020d-c0f1-4851-8261-d5fabf29e64f3.gif)
![電子廣告顯示屏課程設(shè)計_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/26/2ccd020d-c0f1-4851-8261-d5fabf29e64f/2ccd020d-c0f1-4851-8261-d5fabf29e64f4.gif)
![電子廣告顯示屏課程設(shè)計_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-5/26/2ccd020d-c0f1-4851-8261-d5fabf29e64f/2ccd020d-c0f1-4851-8261-d5fabf29e64f5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、西華大學(xué)電氣信息學(xué)院智能化電子系統(tǒng)設(shè)計報告 目錄1前言12總體方案設(shè)計22.1設(shè)計內(nèi)容22.2方案比較22.3 方案論證32.4方案選擇33. 單元模塊電路簡介與設(shè)計43.1 單片機主芯片電路43.1.1時鐘電路63.1.2復(fù)位電路6 3.2顯示電路模塊73.3 LCD12864相關(guān)資料83.4 電源電路模塊124. 軟件設(shè)計125系統(tǒng)調(diào)試166系統(tǒng)功能、指標(biāo)參數(shù).187結(jié)論198總結(jié)與體會209致謝2110.參考文獻22附錄一:相關(guān)設(shè)計圖23附錄二:相關(guān)設(shè)計軟件26 1 前言 單片機液晶顯示主要是指單片機以及由單片機驅(qū)動的點陣式液晶顯示屏所組成的一個顯示系統(tǒng)。液晶顯示器與CRT(cathod
2、e-ray tube,陰極射線管)、LED (light-emitting diode,發(fā)光二級管)或等離子顯示器相比是一種低功耗的平面顯示器件。它在車內(nèi)廣告、在型智能廣告、可視電話、儀表盤、空調(diào)、洗衣機和其它低功耗電子產(chǎn)品中得到廣泛應(yīng)用。老式七段LCD(Liquid Crystal Display 液晶顯示屏)顯示的字符數(shù)量有限,只能用于簡單顯示,而對于比較復(fù)雜的字符、圖形無法表達。然而在現(xiàn)代工業(yè)控制和一些智能化儀器儀表中,越來越多的場所需要用點陣圖形顯示器顯示漢字。由于物探儀器的多功能化、智能化、并且普遍采用人機對話的交互方式,需要能夠顯示更豐富信息和通用性較強的顯示器,便于開發(fā)和應(yīng)用,并
3、要求其體積小、重量輕、功耗小。近幾年來被廣泛用于單片機控制的智能儀器、儀表和低功耗電子產(chǎn)品中。液晶顯示器分為字符型LCD顯示模塊和點陣型LCD顯示模塊。字符型LCD是一種用57點陣圖形來顯示字符的液晶顯示器。點陣型液晶可顯示用戶自定義的任意符號和圖形,并可卷動顯示,它作為便攜式單片機系統(tǒng)人機交互界面的重要組成部分被廣泛應(yīng)用于實時檢測和顯示的儀器儀表中。支持漢字顯示的點陣型液晶在現(xiàn)代單片機應(yīng)用系統(tǒng)中是一種十分常用的顯示設(shè)備,漢字BP機、手機上的顯示屏就是點陣型LCD。點陣型LCD是現(xiàn)代單片機應(yīng)用系統(tǒng)中最常用的人機交互界面之一。圖形點陣式LCD不僅可以顯示字符、數(shù)字,還可以顯示各種圖形、曲線及漢字
4、,并且可以實現(xiàn)屏幕畫面滾動、分區(qū)開窗口、反轉(zhuǎn)、閃爍、位操作等功能,可以顯示用戶自定義的任意符號以及曲線、圖形等,是信息處理、信息輸出的重要手段之一,具有廣泛的應(yīng)用前景。2 總體方案設(shè)計2.1設(shè)計內(nèi)容 本設(shè)計是基于AT89C52芯片單片機為主控芯片,結(jié)合LCD12864液晶顯示模板等外圍電路,通過軟件程序,來實現(xiàn)液晶顯示移動字符。以及控制顯示內(nèi)容的水平移動。用液晶點陣屏顯示廣告內(nèi)容,可根據(jù)需要,顯示多條廣告??梢钥紤]用于公交車上。2.2方案比較 本設(shè)計主要是通過控制AT89C52單片同的引腳來控制LCD12864顯示給定的符號、字母、數(shù)字,以及控制顯示內(nèi)容的垂直移動和水平移動。由于LCD1286
5、4的字符有相應(yīng)的字符代碼,不用編寫字庫,因此在設(shè)計時對方案的選擇就只考慮單片機與顯示器的數(shù)據(jù)傳送類型,即串行通信和并行通信。方案一:串行通信串行通信是反映一個數(shù)據(jù)的所有位按一定的順序和方式,一位一位地通過串行輸入/輸出口進行傳送。由于串行通信是數(shù)據(jù)的逐位順序傳送,在進行通信時,只需一根傳輸線,其傳送的數(shù)據(jù)位多且通信距離長。串行通信方式如圖所示。圖2.1 串行通信方式方案二:并行通信采用并行傳送方式在微機與外部設(shè)備之間進行數(shù)據(jù)傳送的接口叫并行接口。主要特點:一是同時并行傳送的二進位數(shù)就是數(shù)據(jù)寬度;二是在計算機與外設(shè)間采用應(yīng)答式的聯(lián)絡(luò)信號來協(xié)調(diào)雙方的數(shù)據(jù)操作。傳送的數(shù)據(jù)位1-128位,一般為8位。
6、單片機與外部設(shè)備之間也通常采用8位并行I/O接口進行短距離的通信其傳輸距離近,傳送方式單一,每次傳送一個字或一個字節(jié)。并行通信方式如圖所示。圖2.2 并行通信方式2.3 方案論證1.串行傳輸是將組成字符的各位串行地發(fā)往線路。 其主要特點:(1)傳輸速度較低,一次一位;(2)通信成本也較低,只需一個信道。(3)支持長距離傳輸,目前計算機網(wǎng)絡(luò)中所用的傳輸方式均為串行傳輸。 串行數(shù)據(jù)傳輸時,數(shù)據(jù)是一位一位地在通信線上傳輸?shù)?,先由具有幾位總線的計算機內(nèi)的發(fā)送設(shè)備,將幾位并行數(shù)據(jù)經(jīng)并-串轉(zhuǎn)換硬件轉(zhuǎn)換成串行方式,再逐位經(jīng) 傳輸線到達接收站的設(shè)備中,并在接收端將數(shù)據(jù)從串行方式重新轉(zhuǎn)換成并行方式,以供接收方使
7、用。串行數(shù)據(jù)傳輸?shù)乃俣纫炔⑿袀鬏斅枚?,但對于覆蓋面極其廣 闊的公用電話系統(tǒng)來說具有更大的現(xiàn)實意義。 2.并行傳輸是將 字符編碼的各位(比特)同時傳輸。 其主要特點: (1)傳輸速度快:一位(比特)時間內(nèi)可傳輸一個字符; (2)通信成本高:每位傳輸要求一個單獨的信道支持;因此如果一個字符包含8個二進制位, 則并行傳輸要求8個獨立的信道的支持; (3)不支持長距離傳輸:由于信道之間的電容感應(yīng),遠距離傳輸時,可靠性較低。 并行通信傳輸中有多個數(shù)據(jù)位,同時在兩個設(shè)備之間傳輸。發(fā)送設(shè)備將這些數(shù)據(jù)位通過 對應(yīng)的數(shù)據(jù)線傳送給接收設(shè)備,還可附加一位數(shù)據(jù)校驗位。接收設(shè)備可同時接收到這些數(shù)據(jù),不需要做任何變換
8、就可直接使用。并行方式主要用于近距離通信。計算 機內(nèi)的總線結(jié)構(gòu)就是并行通信的例子。這種方法的優(yōu)點是傳輸速度快,處理簡單。2.4方案選擇由于本設(shè)計的傳輸距離不遠,所用I/O口不多,所以方案二既可滿足課程設(shè)計的基本要求又能充分發(fā)揮其優(yōu)勢,電路簡單,易控制,所以采用該方案。 圖2.3 系統(tǒng)總體方框圖3.單元模塊電路簡介與設(shè)計3.1 單片機主芯片電路芯片STC89C52是帶2K字節(jié)快閃存儲器的8位單片機。P0-P3口都是并行I/O口,都可用于數(shù)據(jù)的輸入和輸出,但P0口和P2口除了可進行數(shù)據(jù)的輸入和輸出外,通常都用來構(gòu)建系統(tǒng)的數(shù)據(jù)總線和地址總線。在這4個口中只有P0口是一個真正雙向的口,P1-P3這3個
9、口都是準(zhǔn)雙向口。P3口的口線具有第二功能,為系統(tǒng)提供一些控制信號。電路如圖3.1 。 圖3.1 單片機芯片STC89C52的電路圖各引腳功能分類介紹:1. Vcc:電源。2. GND:地線。3. P0:是一個8位漏極開路的雙向I/O口。作為輸出口時,每個引腳可吸入8個 TTL輸入。當(dāng)把“1”寫入P0口的引腳時,該引腳可以作為高阻輸入。當(dāng)訪問外部程序存儲器和數(shù)據(jù)存儲器時,P0口也可以作為復(fù)用的低8位地址/數(shù)據(jù)總線。在此狀態(tài)下,P0口有內(nèi)部上拉電路。P0口也在Flash編程時,接受代碼字節(jié),而在程序校驗期間,輸出代碼字節(jié)。在程序校驗期間需要外部上拉電路。4. P1口:是一個具有內(nèi)部上拉電路的8位雙
10、向I/O口。P1口的輸出緩沖器能夠吸入/放出4個TTL輸入。當(dāng)對P1口的引腳寫“1”的時候,它被內(nèi)部上拉電路拉高,并能夠做輸入使用。作為輸入時,由于內(nèi)部上拉電路的作用,由外部拉低的P1口引腳放出電流(IIL)。此外,P1.0和P1.1還可以作為定時器/計數(shù)器2的外部計數(shù)輸入(P1.0/T2)和控制輸入(P1.1/T2EX)。5. P2口:是一個具有內(nèi)部上拉電路的8位雙向I/O口,P2口 的輸出緩沖器能夠吸入/放出4個TTL輸入。當(dāng)對P2口寫引腳“1”時,它被內(nèi)部上拉電路拉高,并能夠做輸入使用。此時,由于內(nèi)部上拉電路的作用,由外部拉低的P1口引腳放出電流(IIL)。當(dāng)訪問外部程序存儲器及使用16
11、位地址的數(shù)據(jù)存儲器(MOVX DPTR)時,P2口輸出高8位地址。在這種情況下,當(dāng)置“1”時,P2口使用強大的內(nèi)部上拉電路。當(dāng)訪問使用8位地址的外部數(shù)據(jù)存儲器(MOVX RI)時,P2口輸出P2口鎖存器的內(nèi)容。在Flash編程及程序檢驗期間,P2口也接收高8位地址及一些控制信號。6. P3口:是一個具有內(nèi)部上拉電路的8位雙向I/O口,P3的輸出緩沖器能夠吸入/放出4個TTL輸入。對P2口寫引腳“1”時,它被內(nèi)部上拉電路拉高,并能夠做輸入使用。此時,由于內(nèi)部上拉電路的作用,由外部拉低的P1口引腳放出電流(IIL)。P3口也提供AT89C52各種專用功能。在Flash編程極檢驗期間,P3口也接受一
12、些控制信號。7. RET:復(fù)位輸入。當(dāng)振蕩器工作時,在此引腳上出現(xiàn)兩個機器周期的高電平將使系統(tǒng)復(fù)位。8. ALE/PROG:當(dāng)訪問外部存儲器時,ALE(允許地址鎖存)是一個用于鎖存地址的低8位字節(jié)的輸出脈沖。在Flash編程期間,此引腳也用于輸入編程脈沖(PROG)。在正常操作情況下,ALE以振蕩器頻率的1/6的固定速率發(fā)出脈沖,它可以用做對外輸出時鐘。然而要注意的是,每當(dāng)訪問外部數(shù)據(jù)存儲器時,將跳過一個ALE脈沖。9.PSEN:外部程序存儲器讀選通信號。每當(dāng)AT89C52在對外面程序存儲器讀取指令時,每個機器周期將PSEN激活兩次。在此期間內(nèi),每當(dāng)訪問外部存儲器時,將跳過兩個PSEN信號。1
13、0. EA/VPP :訪問外部程序存儲器允許端。為了能夠從外部程序存儲器的0000H至FFFF單元中讀取指令,EA必須接地。然而要注意的是,若對加密位1進行編程,則在復(fù)位的時候,EA的狀態(tài)在內(nèi)部被鎖存。執(zhí)行內(nèi)部程序EA應(yīng)接VCC。當(dāng)選擇12V編程電源時,在Flash編程期間,這個引腳可接12V編程程序。11. XTAL1:振蕩器反向放大器輸入端和內(nèi)部時鐘發(fā)生器的輸入端。12. XTAL2:振蕩器反向放大器輸出端。3.1.1時鐘電路首先介紹一下單片機的晶振電路,即時鐘電路。單片機的工作流程,就是在系統(tǒng)時鐘的作用下,一條一條地執(zhí)行存儲器中的程序。單片機的時鐘電路由外接的一只晶振和兩只起振電容,以及
14、單片機內(nèi)部的時鐘電路組成,晶振的頻率越高,單片機處理數(shù)據(jù)的速度越快,系統(tǒng)功耗也會相應(yīng)增加,穩(wěn)定性也會下降。單片機系統(tǒng)常用的晶振頻率有6MHz、110592MHz、12MHz、本系統(tǒng)采用110592MHz晶振,電容選30pF,電路如圖3.2 。 圖3.2 晶振電路圖3.1.2復(fù)位電路系統(tǒng)剛上電時,單片機內(nèi)部的程序還沒有開始執(zhí)行,需要一段準(zhǔn)備時間,也就是復(fù)位時間。一個穩(wěn)定的單片機系統(tǒng)必須設(shè)計復(fù)位電路。當(dāng)程序跑飛或死機時,也需要進行系統(tǒng)復(fù)位。電路如圖3.3 。 圖3.3 復(fù)位電路圖3.2顯示電路模塊 在本設(shè)計中,我們采用的是LCD12864模塊作為顯示器。所以在Protel中我們用SIP20插座。
15、圖3.4顯示電路模塊電路圖3.3 LCD12864相關(guān)資料外觀尺寸:937012.5mm 視域尺寸:7339mm 圖3.5.1 外形尺寸圖 圖3.5.2 LCD2864引腳說明圖 8 位并行連接時序圖:RS(CS) :并行的指令/數(shù)據(jù)選擇信號;串行的片選信號R/W(SID) :并行的讀寫選擇信號;串行的數(shù)據(jù)口E(CLK) :并行的使能信號;串行的同步時鐘 圖3.5.3 MPU 寫資料到模塊 圖3.5.4 MPU 從模塊讀出資料 圖3.5.5 串行連接時序圖串行數(shù)據(jù)傳送共分三個字節(jié)完成:第一字節(jié):串口控制格式 11111ABCA 為數(shù)據(jù)傳送方向控制:H 表示數(shù)據(jù)從LCD 到MCU,L 表示數(shù)據(jù)從
16、MCU 到LCDB 為數(shù)據(jù)類型選擇:H 表示數(shù)據(jù)是顯示數(shù)據(jù),L 表示數(shù)據(jù)是控制指令C 固定為0第二字節(jié):(并行)8 位數(shù)據(jù)的高4 位格式 DDDD0000第三字節(jié):(并行)8 位數(shù)據(jù)的低4 位格式 0000DDDD串行接口時序參數(shù):(測試條件:T=25 VDD=4.5V)1、顯示開/關(guān)設(shè)置 CODE:R/WD/IDB7DB6DB5DB4DB3DB2DB1DB0LLLLHHHHHH/L功能:設(shè)置屏幕顯示開/關(guān)。 DB0=H,開顯示;DB0=L,關(guān)顯示。不影響顯示RAM(DD RAM)中的內(nèi)容。 2、設(shè)置顯示起始行 CODE:R/WD/IDB7DB6DB5DB4DB3DB2DB1DB0LLHH行地
17、址(0-63)功能:執(zhí)行該命令后,所設(shè)置的行將顯示在屏幕的第一行。顯示起始行是由Z地址計數(shù)器控制的,該命令自動將A0-A5位地址送入Z地址計數(shù)器,起始地址可以是0-63范圍內(nèi)任意一行。Z地址計數(shù)器具有循環(huán)計數(shù)功能,用于顯示行掃描同步,當(dāng)掃描完一行后自動加一。 3、設(shè)置頁地址 CODE:R/WD/IDB7DB6DB5DB4DB3DB2DB1DB0LLHLHHH頁地址(0-7)功能:執(zhí)行本指令后,下面的讀寫操作將在指定頁內(nèi),直到重新設(shè)置。頁地址就是DD RAM 的行地址,頁地址存儲在X地址計數(shù)器中,A2-A0可表示8頁,讀寫數(shù)據(jù)對頁地址沒有影響,除本指令可改變頁地址外,復(fù)位信號(RST)可把頁地址
18、計數(shù)器內(nèi)容清零。 用帶中文字庫的128X64顯示模塊時應(yīng)注意以下幾點:欲在某一個位置顯示中文字符時,應(yīng)先設(shè)定顯示字符位置,即先設(shè)定顯示地址,再寫入中文字符編碼。顯示ASCII字符過程與顯示中文字符過程相同。不過在顯示連續(xù)字符時,只須設(shè)定一次顯示地址,由模塊自動對地址加1指向下一個字符位置,否則,顯示的字符中將會有一個空ASCII字符位置。當(dāng)字符編碼為2字節(jié)時,應(yīng)先寫入高位字節(jié),再寫入低位字節(jié)。 模塊在接收指令前,向處理器必須先確認(rèn)模塊內(nèi)部處于非忙狀態(tài),即讀取BF標(biāo)志時BF需為“0”,方可接受新的指令。如果在送出一個指令前不檢查BF標(biāo)志,則在前一個指令和這個指令中間必須延遲一段較長的時間,即等待
19、前一個指令確定執(zhí)行完成。指令執(zhí)行的時間請參考指令表中的指令執(zhí)行時間說明。 “RE”為基本指令集與擴充指令集的選擇控制位。當(dāng)變更“RE”后,以后的指令集將維持在最后的狀態(tài),除非再次變更“RE”位,否則使用相同指令集時,無需每次均重設(shè)“RE”位。3.4 電源電路模塊電源電路主要是為系統(tǒng)提供電源,直接用USB接口提供5V直流電源為電路供電。圖中的第2個圖是電源指示燈電路,第3個圖是一個穩(wěn)壓電路,電路如圖3.6。 圖3.6 電源電路圖4.軟件設(shè)計4.1主程序設(shè)計所用的軟件有word、ISIS和Keil C程序載入軟件,程序的流程框圖如下所示: 圖4.1主程序設(shè)計框圖4.2主程序的程序主函數(shù)main:#
20、include STC15F2K.h#include LCD12864.H#include #define uchar unsigned char #define uint unsigned intuchar count,s1num;char miao,shi,fen;uchar code table= 2014-6-30 MON;uchar code table1= 00:00:00;void Del(uint ms);void main(void) P2=0x01;lcd_init(); lcd_disp(1,西華大學(xué) ); Del(200);lcd_disp(1,電子信息工程一班); D
21、el(500); lcd_init(); lcd_disp(1,水調(diào)歌頭 ); lcd_init();lcd_disp(0,明月幾時有? );lcd_disp(1,把酒問青天。 );lcd_disp(2,不知天上宮闕, );lcd_disp(3,今夕是何年? ); lcd_init(); lcd_disp(0,我欲乘風(fēng)歸去, );lcd_disp(1,惟恐瓊樓玉宇。 );lcd_disp(2,高處不勝寒, );lcd_disp(3,起舞弄清影, ); Del(400); lcd_init(); lcd_disp(0,何似在人間? );lcd_disp(1,臣子恨,何時滅? );lcd_disp
22、(2, 轉(zhuǎn)朱閣, );lcd_disp(3,低綺戶,照無眠。);Del(300); lcd_init(); lcd_disp(0,不應(yīng)有恨, );lcd_disp(1,何事長向別時圓?);lcd_disp(2,人有悲歡離合 );lcd_disp(3,月有陰晴圓缺 ); Del(300); lcd_init(); lcd_disp(0,此事古難全 );lcd_disp(1,但愿人長久 );lcd_disp(2,千里共蟬娟 );lcd_disp(3,楊吉庭 盧倩張辰); TMOD=0x01;TH0=(65536-50000)/256;TL0=(65536-50000)%256;EA=1;ET0=1
23、;TR0=1;while(1);void Del(uint ms)/延時子程序uint a,b;for(a=ms;a0;a-)for(b=120;b0;b-);void write_sfm(uchar add,uchar date)uchar shi,ge;shi=date/10;ge=date%10;/write_com(0x80+0x40+add);/write_date(0x30+shi);/write_date(0x30+ge);void timer0() interrupt 1 TH0=(65536-50000)/256;TL0=(65536-50000)%256;count+;if
24、(count=18)count=0;miao+;if(miao=60)miao=0;fen+;if(fen=60)fen=0;shi+;if(shi=24)shi=0;write_sfm(4,shi);write_sfm(7,fen);write_sfm(10,miao); 5系統(tǒng)調(diào)試5.1硬件調(diào)試一個單片機應(yīng)用系統(tǒng)經(jīng)過方案論證、硬件設(shè)計、印刷版的布局、加工和焊接包括軟件的編制,通常不可能一次成功,不可避免地要出現(xiàn)一些錯誤,這就要靠調(diào)試來解決。調(diào)試的次序一般是先易后難,后面的調(diào)試應(yīng)盡可能采用以前已調(diào)好的電路,各單元電路(或稱作單元模塊)都調(diào)好以后,再進行系統(tǒng)總調(diào)。對于本次設(shè)計,其硬件電路的調(diào)試
25、可以按如下步驟進行。1)硬件電路的總體檢查在一塊電路試驗板上,焊接好電路,按實際電路圖插好元器件,連好線。確保電源和地?zé)o故障之后,再通電,然后檢查電源電壓數(shù)值的正確性。排除可能出現(xiàn)的故障后,再進行各單元電路調(diào)試。2)單元電路調(diào)試按照前面設(shè)計的單片機最小系統(tǒng)和電源,焊接并插上相應(yīng)的元器件,連好線,檢查正確無誤后,接上電源。 5.2軟件調(diào)試首先,將源程序進行匯編,保存目標(biāo)文件,則說明源程序的指令使用沒有錯誤。但并不表示程序沒有錯誤,還必須經(jīng)過仿真調(diào)試,仿真通過才說明程序設(shè)計正確。接下來要進行實物仿真調(diào)試,在電路板上插好仿真頭,接好通信電纜,接通電源,運行仿真程序。在進行實物仿真之前,要選擇正確的仿
26、真頭、通信口、通信協(xié)議和波特率等,并設(shè)置用戶程序空間和數(shù)據(jù)空間所處的位置(用戶板上或仿真頭)。然后,裝入顯示程序,匯編并執(zhí)行。檢查LCD顯示器上顯示的結(jié)果是否正確。 圖5.2 燒程序5.3 系統(tǒng)仿真調(diào)試結(jié)果在Proteus ISIS 編輯窗口中,單擊鼠標(biāo)右鍵將AT89C52單片機選中并單擊鼠標(biāo)左鍵,彈出“Edit Component”對話框,在此對話框的“Clock Frequency”欄中設(shè)置單片機晶振頻率為12MHz,在“Program File”欄中單擊新建圖標(biāo),選擇先前用Keil Vision 4生成的文件。6 系統(tǒng)功能、指標(biāo)參數(shù)6.1系統(tǒng)功能 單片機液晶顯示主要是指單片機以及由單片機
27、驅(qū)動的點陣式液晶顯示屏所組成的一個顯示系統(tǒng)。液晶顯示器與CRT(cathode-ray tube,陰極射線管)、LED (light-emitting diode,發(fā)光二級管)或等離子顯示器相比是一種低功耗的平面顯示器件。它在車內(nèi)廣告、在型智能廣告、可視電話、儀表盤、空調(diào)、洗衣機和其它低功耗電子產(chǎn)品中得到廣泛應(yīng)用。 圖形點陣式LCD不僅可以顯示字符、數(shù)字,還可以顯示各種圖形、曲線及漢字,并且可以實現(xiàn)屏幕畫面滾動、分區(qū)開窗口、反轉(zhuǎn)、閃爍、位操作等功能,可以顯示用戶自定義的任意符號以及曲線、圖形等,是信息處理、信息輸出的重要手段之一,具有廣泛的應(yīng)用前景。6.2指標(biāo)參數(shù)在主電路板中需要測量出的參數(shù):
28、電源電壓,穩(wěn)壓管電壓,各個芯片的電壓以及單片機的電壓,以下為各電壓的值:1.電源電壓的測量值為5.00V2.穩(wěn)壓管的電壓測量值為5.02V3.芯片的電壓值:74HC573的電壓測量值為5.02V,MAX232的電壓測量值為5.03V,4.單片機的電壓值為5.02V所以對于電源為5V電路來說,以上參數(shù)都是正確的。1.電路板中單片機的晶振電路中晶振元件12MHZ1、文本顯示RAM(DDRAM)1、文本顯示RAM(DDRAM)文本顯示 RAM 提供8 個4 行的漢字空間,當(dāng)寫入文本顯示RAM 時,可以分別顯示CGROM、HCGROM與CGRAM 的字型;ST7920A 可以顯示三種字型,分別是半寬的
29、HCGROM 字型、CGRAM 字型及中文CGROM 字型。三種字型的選擇,由在DDRAM 中寫入的編碼選擇,各種字型詳細編碼如下:顯示半寬字型 :將一位字節(jié)寫入DDRAM 中,范圍為02H-7FH 的編碼。顯示 CGRAM 字型:將兩字節(jié)編碼寫入DDRAM 中,總共有0000H,0002H,0004H,0006H 四種編碼顯示中文字形:將兩字節(jié)編碼寫入DDRAMK ,范圍為A1A0H-F7FFH(GB 碼)或A140H-D75FH(BIG5 碼)的編碼。7結(jié)論經(jīng)過近三個星期的時間,在老師與同學(xué)的幫助想。我們小組成功的完成了本次電子廣告顯示屏的課程設(shè)計。此次設(shè)計基本完成了任務(wù)要求,成功在LCD
30、上進行了文字的顯示“信息工程”。本次設(shè)計采用了LCD12864液晶顯示器,液晶顯示器(LCD)具有圖形顯示功耗低、體積小、質(zhì)量輕、超薄等諸多其它顯示器無法比擬的優(yōu)點,被廣泛用于智能型儀器和低功耗電子產(chǎn)品中。 目前,顯示器件有很多的種類,在以前的實驗中最常用的就是二極管,對液晶顯示器可以說的非常陌生的,但是通過這次畢業(yè)設(shè)計,使我們了解了液晶顯示器的一些知識。現(xiàn)在對液晶顯示器的研究日益增多,其研究范圍也非常廣泛,包括液晶顯示器的結(jié)構(gòu)設(shè)計研究、使用方法研究、應(yīng)用場合研究等等。就本次設(shè)計而言,由于個人水平所限,尚有許多地方需要改進,主要包括以下幾個方面:1. 需要進一步的調(diào)試 由于我們的水平有限,本系
31、統(tǒng)只是完成了硬件和軟件的初步的規(guī)劃和設(shè)計,系統(tǒng)運行還要很多細致而復(fù)雜的工作要進一步的研究。這還需要以后繼續(xù)努力。2. 應(yīng)用新的高效率的CPUAT89C52雖然有許多優(yōu)點,但是隨著科技的發(fā)展,出現(xiàn)了許多高效率的控制器,如何在以后選擇更加功能強大但價格比較低的控制器,并將其應(yīng)用在液晶顯示系統(tǒng)中是值得研究的。總之,隨著大規(guī)模集成電路與液晶顯示模塊的連接工藝的發(fā)展,點陣型液晶顯示模塊勢必將向彩色化、小型化、低功耗、多功能等方面越來越快的發(fā)展。8 總結(jié)與體會本系統(tǒng)以AT89C52為核心,實現(xiàn)了LCD文字顯示的硬件和軟件的設(shè)計。現(xiàn)將我這一階段以來的工作總結(jié)如下:1.了解了液晶顯示器的基本原理構(gòu)成及優(yōu)缺點。
32、通過此次課程設(shè)計,我們了解了現(xiàn)在液晶顯示已經(jīng)應(yīng)用于人們生產(chǎn)、生活中的各個領(lǐng)域。液晶產(chǎn)品是世界上最省電的顯示產(chǎn)品。而且具有低電壓、低功耗,顯示方式靈活,無閃爍和X射線輻射等特點。并且,隨著知識經(jīng)濟時代的到來,人類逐步進入了信息化社會,液晶顯示作為重要的平板顯示與大屏幕顯示技術(shù)之一,它的發(fā)展將成為社會發(fā)展的一個主流方向。2.學(xué)習(xí)了AT89系列單片機的結(jié)構(gòu)原理基于設(shè)計的核心控制是由AT89C52單片機完成的,我們在已有的80系列單片機知的基礎(chǔ)上,認(rèn)真學(xué)習(xí)了ATMEL公司的AT89系列單片機尤其是AT89C52的結(jié)構(gòu)功能和原理。AT89系列單片機是8031單片機和內(nèi)部FLASH存儲器的結(jié)合體,應(yīng)用AT
33、系列的單片機就是要充分利用它內(nèi)部的FLASH存儲器是可以多次擦寫的優(yōu)點,進行程序存儲、調(diào)試、改錯等功能。3.學(xué)習(xí)使用Protel軟件進行系統(tǒng)原理圖和電路板的設(shè)計以前,對于Protel的使用只是知道一點皮毛,真正利用這個軟件來設(shè)計實用的電路圖和電路板出現(xiàn)的問題有很多。我們在黃老師、師兄的幫助下,一邊利學(xué)習(xí)軟件的指導(dǎo)書 ,一邊自己實踐繪制原理圖和電路板。通過自己的學(xué)習(xí)總結(jié)和親手操作,終于對Protel這個軟件有了比較深的了解,也能利用它進行設(shè)計了,這將對我們以后的學(xué)習(xí)和工作有一定的幫助。通過本次課程設(shè)計,我們在對這門技術(shù)上有了更深刻的認(rèn)識,也從實踐中去感受到了技術(shù)給我們設(shè)計帶來的改變與進步。我們不
34、僅基本掌握了軟件的使用,還對電子設(shè)計的思路有了更多的認(rèn)識。9致謝本次課程設(shè)計是在陽老師和李老師的悉心指導(dǎo)下完成的。在我們確定了課程設(shè)計實際題目開始兩位老師給了我們許多有益的指導(dǎo)和幫助,老師淵博的學(xué)識、嚴(yán)謹(jǐn)?shù)闹螌W(xué)作風(fēng)、敏銳的學(xué)術(shù)洞察力都給了我們莫大的啟迪和鞭策。在此謹(jǐn)向兩位老師表示誠摯的謝意,老師孜孜不倦的敬業(yè)精神和精益求精的工作態(tài)度永遠是我們學(xué)習(xí)的榜樣。在這一段時間里,兩位老師在學(xué)習(xí)上對我們嚴(yán)格要求、耐心指導(dǎo)為我們指導(dǎo)設(shè)計中遇到的各種難題,為我們分配器件等等。正是兩位老師的關(guān)心和幫助,以及同學(xué)們的大力相助,我們才能順利完成本次課程設(shè)計。在這里再次對他們這些無私的人表示衷心的感謝。10參考文獻1
35、謝維成, 楊加國. 單片機原理與應(yīng)用及C51程序設(shè)計 .清華大學(xué)出版社, 2006. 2羅杰, 謝自美.電子線路設(shè)計.實驗.測試-第4版 .電子工業(yè)出版社,2008.04. 3周景潤等.Proteus在MCS-51&ARM7系統(tǒng)中的應(yīng)用百例.電子工業(yè)出版社,2006.10. 4張海兵等.Protel電路設(shè)計實例與分析.人民郵電出版社,2005.10.5求是科技8051系列單片機C程序設(shè)計完全手冊.人民郵電出版社,2006.04.6張毅剛等.新編MCS-51單片機應(yīng)用設(shè)計.哈爾濱工業(yè)大學(xué)出版社,2003.07.7Myke Predko.精通8051程序設(shè)計.人民郵電出版社,2006.03.8王衛(wèi)
36、兵.Protel 99 SE基礎(chǔ)教程.人民郵電出版社,2008.08.9李維諟、郭強等, 液晶顯示應(yīng)用手冊, 電子工業(yè)出版社, 北京,200210劉永智、楊開愚等, 液晶顯示技術(shù),電子科技大學(xué)出版社,成都,200011郭強,液晶顯示應(yīng)用技術(shù),電子工業(yè)出版社,北京,200012范志新,液晶器件工藝基礎(chǔ),北京郵電大學(xué)出版社,北京,200013施善定等,液晶與顯示應(yīng)用,華東化工學(xué)院出版社,上海,1993附錄一:相關(guān)設(shè)計圖圖一:Protel原理圖第 31 頁 圖二:Protel PCB圖圖三:ISIS仿真圖 圖四:實物圖附錄二:相關(guān)設(shè)計軟件Stc15f2k.h:#ifndef _STC15F2K_H_
37、#define _STC15F2K_H_/包含本頭文件后,不用另外再包含REG51.H/內(nèi)核特殊功能寄存器 / 復(fù)位值 描述sfr ACC= 0xE0; /0000,0000 累加器Accumulatorsfr B = 0xF0; /0000,0000 B寄存器sfr PSW = 0xD0; /0000,0000 程序狀態(tài)字sbit CY = PSW7;sbit AC = PSW6;sbit F0 = PSW5;sbit RS1 = PSW4;sbit RS0 = PSW3;sbit OV = PSW2;sbit P = PSW0;sfr SP = 0x81; /0000,0111 堆棧指針s
38、fr DPL = 0x82; /0000,0000 數(shù)據(jù)指針低字節(jié)sfr DPH = 0x83; /0000,0000 數(shù)據(jù)指針高字節(jié)/I/O 口特殊功能寄存器sfr P0 = 0x80; /1111,1111 端口0sbit P00 = P00;sbit P01 = P01;sbit P02 = P02;sbit P03 = P03;sbit P04 = P04;sbit P05 = P05;sbit P06 = P06;sbit P07 = P07;sfr P1 = 0x90; /1111,1111 端口1sbit P10 = P10;sbit P11 = P11;sbit P12 = P
39、12;sbit P13 = P13;sbit P14 = P14;sbit P15 = P15;sbit P16 = P16;sbit P17 = P17;sfr P2 = 0xA0; /1111,1111 端口2sbit P20 = P20;sbit P21 = P21;sbit P22 = P22;sbit P23 = P23;sbit P24 = P24;sbit P25 = P25;sbit P26 = P26;sbit P27 = P27;sfr P3 = 0xB0; /1111,1111 端口3sbit P30 = P30;sbit P31 = P31;sbit P32 = P32
40、;sbit P33 = P33;sbit P34 = P34;sbit P35 = P35;sbit P36 = P36;sbit P37 = P37;sfr P4 = 0xC0; /1111,1111 端口4sbit P40 = P40;sbit P41 = P41;sbit P42 = P42;sbit P43 = P43;sbit P44 = P44;sbit P45 = P45;sbit P46 = P46;sbit P47 = P47;sfr P5 = 0xC8; /xxxx,1111 端口5sbit P50 = P50;sbit P51 = P51;sbit P52 = P52;s
41、bit P53 = P53;sbit P54 = P54;sbit P55 = P55;sbit P56 = P56;sbit P57 = P57;sfr P6 = 0xE8; /0000,0000 端口6sbit P60 = P60;sbit P61 = P61;sbit P62 = P62;sbit P63 = P63;sbit P64 = P64;sbit P65 = P65;sbit P66 = P66;sbit P67 = P67;sfr P7 = 0xF8; /0000,0000 端口7sbit P70 = P70;sbit P71 = P71;sbit P72 = P72;sbi
42、t P73 = P73;sbit P74 = P74;sbit P75 = P75;sbit P76 = P76;sbit P77 = P77;sfr P0M0 = 0x94; /0000,0000 端口0模式寄存器0sfr P0M1 = 0x93; /0000,0000 端口0模式寄存器1sfr P1M0 = 0x92; /0000,0000 端口1模式寄存器0sfr P1M1 = 0x91; /0000,0000 端口1模式寄存器1sfr P2M0 = 0x96; /0000,0000 端口2模式寄存器0sfr P2M1 = 0x95; /0000,0000 端口2模式寄存器1sfr P3
43、M0 = 0xB2; /0000,0000 端口3模式寄存器0sfr P3M1 = 0xB1; /0000,0000 端口3模式寄存器1sfr P4M0 = 0xB4; /0000,0000 端口4模式寄存器0sfr P4M1 = 0xB3; /0000,0000 端口4模式寄存器1sfr P5M0 = 0xCA; /0000,0000 端口5模式寄存器0sfr P5M1 = 0xC9; /0000,0000 端口5模式寄存器1sfr P6M0 = 0xCC; /0000,0000 端口6模式寄存器0sfr P6M1 = 0xCB; /0000,0000 端口6模式寄存器1sfr P7M0 =
44、 0xE2; /0000,0000 端口7模式寄存器0sfr P7M1 = 0xE1; /0000,0000 端口7模式寄存器1/系統(tǒng)管理特殊功能寄存器sfr PCON = 0x87; /0001,0000 電源控制寄存器sfr AUXR = 0x8E; /0000,0000 輔助寄存器sfr AUXR1 = 0xA2; /0000,0000 輔助寄存器1sfr P_SW1 = 0xA2; /0000,0000 外設(shè)端口切換寄存器1sfr CLK_DIV = 0x97; /0000,0000 時鐘分頻控制寄存器sfr BUS_SPEED = 0xA1; /xx10,x011 總線速度控制寄存器
45、sfr P1ASF = 0x9D; /0000,0000 端口1模擬功能配置寄存器sfr P_SW2 = 0xBA; /xxxx,x000 外設(shè)端口切換寄存器/中斷特殊功能寄存器sfr IE = 0xA8; /0000,0000 中斷控制寄存器sbit EA = IE7;sbit ELVD = IE6;sbit EADC = IE5;sbit ES = IE4;sbit ET1 = IE3;sbit EX1 = IE2;sbit ET0 = IE1;sbit EX0 = IE0;sfr IP = 0xB8; /0000,0000 中斷優(yōu)先級寄存器sbit PPCA = IP7;sbit PLV
46、D = IP6;sbit PADC = IP5;sbit PS = IP4;sbit PT1 = IP3;sbit PX1 = IP2;sbit PT0 = IP1;sbit PX0 = IP0;sfr IE2 = 0xAF; /0000,0000 中斷控制寄存器2sfr IP2 = 0xB5; /xxxx,xx00 中斷優(yōu)先級寄存器2sfr INT_CLKO = 0x8F; /0000,0000 外部中斷與時鐘輸出控制寄存器/定時器特殊功能寄存器sfr TCON = 0x88; /0000,0000 T0/T1控制寄存器sbit TF1 = TCON7;sbit TR1 = TCON6;sbit TF0 = TCON5;sbit TR0 = TCON4;sbit IE1 = TCON3;sbit IT1 = TCON2;sbit IE0 = TCON1;sbit IT0 = TCON0;sfr TMOD = 0x89; /0000,0000 T0/T1模式寄存器sfr TL0 = 0x8A; /0000,0000 T0低字節(jié)sfr TL1 = 0x8B; /0000,0000 T1低字節(jié)sfr TH0 = 0x8C; /0000,0000 T0高字節(jié)sfr TH1 = 0x8D
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年前列腺射頻治療儀系統(tǒng)行業(yè)深度研究分析報告
- 2025年船用裝飾材料項目投資可行性研究分析報告-20241226-205913
- 以租代買房合同范本
- 個人銷售欠款合同范本
- 關(guān)于公司承包合同范本
- 2025年度道路劃線施工與交通信號優(yōu)化合同范本
- 一汽解放車銷售合同范本
- 代理電商合同范本
- 代建房合同范本
- 新目標(biāo)(goforit)版初中英語九年級(全一冊)全冊教案-unit
- 《如何做一名好教師》課件
- 2016-2023年婁底職業(yè)技術(shù)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 貴陽市2024年高三年級適應(yīng)性考試(一)一模英語試卷(含答案)
- 地理標(biāo)志專題通用課件
- 魚類和淡水生態(tài)系統(tǒng)
- 全國大學(xué)高考百科匯編之《哈爾濱工業(yè)大學(xué)》簡介
- 學(xué)校安全教育教你如何遠離危險
- 【人教版】九年級化學(xué)上冊全冊單元測試卷【1-7單元合集】
- 中國傳統(tǒng)文化課件6八卦五行
- 《胃癌課件:病理和分子機制解析》
評論
0/150
提交評論