AT89C51單片機(jī)設(shè)計(jì)液晶液晶顯示密碼鎖設(shè)計(jì)_第1頁
AT89C51單片機(jī)設(shè)計(jì)液晶液晶顯示密碼鎖設(shè)計(jì)_第2頁
AT89C51單片機(jī)設(shè)計(jì)液晶液晶顯示密碼鎖設(shè)計(jì)_第3頁
AT89C51單片機(jī)設(shè)計(jì)液晶液晶顯示密碼鎖設(shè)計(jì)_第4頁
AT89C51單片機(jī)設(shè)計(jì)液晶液晶顯示密碼鎖設(shè)計(jì)_第5頁
已閱讀5頁,還剩35頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、液晶顯示密碼鎖設(shè)計(jì)【摘要】利用at89c51單片機(jī)設(shè)計(jì)液晶1602lcd顯示密碼鎖,采用矩陣式鍵盤設(shè)置密碼,能顯示輸入的密碼,能對密碼進(jìn)行判別并進(jìn)行相應(yīng)操作,第一行顯示固定密碼,password1001學(xué)號,第二行顯示提示輸入密碼,input password!,密碼輸入完畢后能有正確(right open)或者錯(cuò)誤(wrong retry)的判別顯示。工作學(xué)習(xí)過程要求:1.矩陣鍵盤及液晶顯示工作原理及控制應(yīng)用知識和案例學(xué)習(xí),畫出電路圖,流程圖,編寫源程序2.運(yùn)行驗(yàn)證:加載程序運(yùn)行演示。關(guān)鍵詞at89c51 1602lcd 密碼liquid crystal display (lcd) comb

2、ination lock designabstaract: with at89c51 microcontroller ,i design lcd 1602lcd to display the password lock, and using matrix keyboards to set a password, it can display the entered password and distinguish the password and make the appropriate actions.the first line displays a fixed password”pass

3、word1001”, and the second line displays a prompt to enter a password”input the password!”.the password after you have entered will be discriminated and show “the correct (right open) “or “errors (wrong retry)” . learning process: 1.after studying the matrix keyboard and lcd working principle and con

4、trol of application knowledge and cases, drawing the circuit diagram, flowchart,ang writing source. 2. verification: loader running ang showingkeywords: mcu at89c51 1602 lcd password目 錄第一章 緒論11.1選題背景11.2目標(biāo)效果2第二章 系統(tǒng)總體設(shè)計(jì)32.1 方案分析與選擇32.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì)6第三章 硬件電路設(shè)計(jì)73.1at89c51單片機(jī)簡介73.2lcd1602簡介113.3矩陣鍵盤輸入簡介。133.4

5、at24c02簡介143.5晶振電路153.6復(fù)位電路163.7系統(tǒng)總原理圖17第四章 軟件程序設(shè)計(jì)174.1主程序18第五章 系統(tǒng)的安裝調(diào)試與運(yùn)行225.1本設(shè)計(jì)使用keil vision進(jìn)行程序的調(diào)試和使用以下是keil vision225.1.1 keil vision軟件的介紹225.1.2 keil vision軟件的操作使用225.2 proteus進(jìn)行電路仿真,proteus的介紹和使用.275.2.1 proteus的介紹275.2.2 proteus的使用285.3基于at89c51的控制板焊接的注意事項(xiàng)305.3.1 手工焊接的基本概述305.3.2 焊接材料的物理特性30

6、5.3.3 手工焊接遇到的主要問題及成因分析30致謝36參考文獻(xiàn)37附錄38 第一章 緒論1.1選題背景隨著人們生活水平的提高,如何實(shí)現(xiàn)家庭防盜這一問題也變的尤其的突出,傳統(tǒng)的機(jī)械鎖由于其構(gòu)造的簡單,被撬的事件屢見不鮮。電子密碼鎖是由電子電路控制鎖體的新型鎖具,它采用觸摸鍵盤方式輸入開鎖密碼,操作方便。觸摸式電子鎖的輸入部分采用觸摸開關(guān)(鍵盤輸入),其優(yōu)勢在于傳統(tǒng)的機(jī)械開關(guān)之出在于其保密性高,使用靈活性好,安全系數(shù)高,無活動零件,不會磨損,壽命長等受到了廣大用戶的親呢。出于安全、方便等方面的需要許多電子密碼鎖已相繼問世。在科學(xué)技術(shù)不斷發(fā)展的今天,電子密碼防盜鎖作為防盜衛(wèi)士的作用也日趨重要。其性

7、能優(yōu)點(diǎn)有:(1).保密性好,編碼量多,遠(yuǎn)遠(yuǎn)大于彈子鎖。隨機(jī)開鎖成功率幾乎為零。(2)密碼可變。 用戶可以經(jīng)常更改密碼,防止密碼被盜,同時(shí)也可以避免因人員的更替而使鎖的密級下降。(3)誤碼輸入保護(hù)。當(dāng)輸入密碼多次錯(cuò)誤時(shí),報(bào)警系統(tǒng)自動啟動。(4). 電子密碼鎖操作簡單易行,一學(xué)即會。(5).干擾碼功能 在輸入正確密碼前可輸入任意碼。(6).安保功能如果連續(xù)輸錯(cuò)4次密碼將會自動斷電3分鐘。(7).緊急開啟功能(panic open)出門時(shí)無需其他操作,只需一次的把手動作,可機(jī)械的開啟門,所以遇到火災(zāi)等應(yīng)急狀況下也迅速,安全的開啟門。(8).入侵感應(yīng)功能在門上鎖的狀態(tài)下,有人破鎖而入時(shí),會發(fā)出強(qiáng)力的報(bào)

8、警音。(9).火災(zāi)報(bào)警功能在室內(nèi)如果溫度達(dá)到75左右,將會發(fā)出強(qiáng)力的報(bào)警音,同時(shí)鎖會自動開啟。(10).雙重鎖定功能外部強(qiáng)制鎖定:在內(nèi)部不能開啟,適用于外出時(shí),防止有人入侵。內(nèi)部強(qiáng)制鎖定:在外部不能開啟,讓您在家時(shí)更安心、安全。第 1 頁電氣信息工程學(xué)院(11).弱電提醒當(dāng)電量不足時(shí),在啟動開門時(shí),會有美妙的音樂提示您及時(shí)更換電池。(12).自動上鎖功能采用全自動鎖芯,門關(guān)后6秒內(nèi)自動上鎖,外出更加安全。(13).外部顯示功能當(dāng)密碼輸入錯(cuò)誤,鎖舌沒正常鎖到位,室內(nèi)反鎖,弱電等情況下,外部都有提示功能。1.2目標(biāo)效果 以mc-s51單片機(jī)為主控芯片與外圍電路以及通用程序一起組成電子密碼 鎖系統(tǒng),

9、實(shí)現(xiàn)以下功能:(1).正確輸入密碼時(shí),能夠打開鎖并顯示密碼輸入正確 (2). 密碼輸入錯(cuò)誤時(shí),顯示密碼輸入錯(cuò)誤并返回輸入界面,提示重新輸入(3).當(dāng)密碼輸入錯(cuò)誤次數(shù)達(dá)到3次時(shí)自動鎖定鍵盤(4).設(shè)定密碼須確認(rèn)密碼一次,更改密碼是要先輸入就密碼才能更改第二章 系統(tǒng)總體設(shè)計(jì)2.1 方案分析與選擇方案一: 采用數(shù)字電路控制。數(shù)字電路是用數(shù)字信號完成對數(shù)字量進(jìn)行算術(shù)運(yùn)算和邏輯運(yùn)算的電路稱為數(shù)字電路,或數(shù)字系統(tǒng)。由于它具有邏輯運(yùn)算和邏輯處理功能,所以又稱數(shù)字邏輯電路?,F(xiàn)代的數(shù)字電路由半導(dǎo)體工藝制成的若干數(shù)字集成器件構(gòu)造而成。邏輯門是數(shù)字邏輯電路的基本單元。存儲器是用來存儲二值數(shù)據(jù)的數(shù)字電路。其特點(diǎn)有:1

10、、 同時(shí)具有算術(shù)運(yùn)算和邏輯運(yùn)算功能數(shù)字電路是以二進(jìn)制邏輯代數(shù)為數(shù)學(xué)基礎(chǔ),使用二進(jìn)制數(shù)字信號,既能進(jìn)行算術(shù)運(yùn)算又能方便地進(jìn)行邏輯運(yùn)算(與、或、非、判斷、比較、處理等),因此極其適合于運(yùn)算、比較、存儲、傳輸、控制、決策等應(yīng)用。2、 實(shí)現(xiàn)簡單,系統(tǒng)可靠以二進(jìn)制作為基礎(chǔ)的數(shù)字邏輯電路,可靠性較強(qiáng)。電源電壓的小的波動對其沒有影響,溫度和工藝偏差對其工作的可靠性影響也比模擬電路小得多。3、 集成度高,功能實(shí)現(xiàn)容易集成度高,體積小,功耗低是數(shù)字電路突出的優(yōu)點(diǎn)之一。電路的設(shè)計(jì)、維修、維護(hù)靈活方便,隨著集成電路技術(shù)的高速發(fā)展,數(shù)字邏輯電路的集成度越來越高,集成電路塊的功能隨著小規(guī)模集成電路(ssi)、中規(guī)模集成

11、電路(msi)、大規(guī)模集成電路(lsi)、超大規(guī)模集成電路(vlsi)的發(fā)展也從元件級、器件級、部件級、板卡級上升到系統(tǒng)級。電路的設(shè)計(jì)組成只需采用一些標(biāo)準(zhǔn)的集成電路塊單元連接而成。對于非標(biāo)準(zhǔn)的特殊電路還可以使用可編程序邏輯陣列電路,通過編程的方法實(shí)現(xiàn)任意的邏輯功能。優(yōu)點(diǎn):1.穩(wěn)定性好。數(shù)字電路不像模擬電路那樣易受噪聲的干擾。2.可靠性高。數(shù)字電路中只需分辨出信號的有與無,故電路的組件參數(shù),可以允許有較大的變化(漂移)范圍。3.能長期存儲。數(shù)字信息可以利用某種媒介,如磁帶、磁盤、光盤等進(jìn)行長時(shí)期的存儲。4.便于計(jì)算機(jī)處理。數(shù)字信號的輸出除了具有直觀、準(zhǔn)確的優(yōu)點(diǎn)外,最主要的還是便于利用電子計(jì)算機(jī)來

12、進(jìn)行信息的處理。5.便于高度集成化。由于數(shù)字電路中基本單元電路的結(jié)構(gòu)比較簡單,而且又允許組件有較大的分散性,這就使我們不僅可把眾多的基本單元做在同一塊硅片上,同時(shí)又能達(dá)到大批量生產(chǎn)所需要的良率。缺點(diǎn):1.數(shù)字電路實(shí)現(xiàn)成本太高2.數(shù)字電路的靈活性較差3.控制的準(zhǔn)確性差方案二: 采用以at89c51為核心的單片機(jī)控制方案 1.可行性研究:隨著科學(xué)技術(shù)的不斷提高,人們對日常生活中的安全防盜器件的要求越來越高。傳統(tǒng)的機(jī)械式鑰匙由于安全性能差,攜帶不便等缺點(diǎn),在當(dāng)今社會已不能滿足人們對安防的需要,隨著單片機(jī)的問世,出現(xiàn)了帶微處理器的電子密碼鎖,下面為基于單片機(jī)的電子密碼鎖的可行性分析。1) 技術(shù)可行性這

13、種電子密碼鎖采用at89s51單片機(jī)作為主控芯片,單片機(jī)具有靈活的編程設(shè)計(jì)和豐富的i/o端口,比較準(zhǔn)確控制,能較好地實(shí)現(xiàn)密碼鎖的功能。采用低功耗cmos型e2prom at24c02作為數(shù)據(jù)存儲器單元,儲存密碼,增強(qiáng)了密碼的安全性。原始密碼可由匯編語言設(shè)定為6位,用戶可由外圍電路鍵盤輸入,輸入信息由數(shù)碼管顯示,且用戶在開鎖后可以自行修改設(shè)定密碼1-2。實(shí)現(xiàn)這些功能,在技術(shù)上十分可行。2) 經(jīng)濟(jì)可行性電子密碼鎖雖然在技術(shù)和性能上都有大大的提高,但其所用元器件較少具有易操作、功耗低、成本低的優(yōu)點(diǎn)。比近年來出現(xiàn)的成本較高的智能密碼鎖更易普及的推廣,電子密碼鎖必當(dāng)成為目前市場上的主流產(chǎn)品。3) 用戶分

14、析:從密碼鎖的發(fā)展現(xiàn)狀來看,機(jī)械密碼鎖通常包含復(fù)雜的機(jī)、電功能組件,需借助先進(jìn)的制造技術(shù)與裝配工藝,制造周期長、成本高??ㄆ矫艽a鎖是卡片設(shè)備,易磨損,壽命較短,卡片容易復(fù)制,不易雙向控制,且易消磁,以致無效2-3。指紋密碼鎖從使用是否方便的角度看,對安裝環(huán)境和使用者的要求很高,同一個(gè)人,在指紋劃傷時(shí),就無法開鎖。所以用戶需要便用方便、性能穩(wěn)定而又價(jià)格低廉的密碼鎖,無疑基于單片機(jī)的保密碼性好的電子密碼鎖將是用戶最好的選擇。電子密碼鎖相對來說市場會更大,消費(fèi)群體更廣。2.優(yōu)勢特點(diǎn)(如圖)優(yōu)勢使用方便價(jià)格低廉性能穩(wěn)定鍵盤輸入密碼密碼正確開鎖自行修改密碼密碼掉電儲存電源切換節(jié)電顯示所用元器件少圖2-

15、1 at89c51優(yōu)勢特點(diǎn)的為了提高電子密碼鎖的安全性、降低功耗和成本,采用at89s51單片機(jī)作為主控芯片,結(jié)合外圍的按鍵電路、顯示電路、報(bào)警電路、存儲電路以及開鎖電路,設(shè)計(jì)出一款可以多次更改密碼的密碼鎖。 2.2系統(tǒng)結(jié)構(gòu)設(shè)計(jì)整個(gè)系統(tǒng)是以at89c51單片機(jī)為核心,以幾個(gè)外圍電路為輔的,其中密碼存儲部分是輸入輸出雙向結(jié)構(gòu),保證密碼可以掉電保存,上電后讀出。電源、矩陣鍵盤單向輸入或輸出。電源部分為整個(gè)系統(tǒng)供電,采用5v直流電源。鍵盤輸入部分采用4*4矩陣行列鍵盤,需不斷掃描檢查有無按鍵按下。復(fù)位部分提供手動復(fù)位功能,當(dāng)系統(tǒng)發(fā)生異?;蛭粗e(cuò)誤時(shí)可以由用戶手動復(fù)位單片機(jī)。晶振部分是提供外部石英晶體

16、諧振器。系統(tǒng)輸出有:液晶顯示部分,為用戶顯示字符提示當(dāng)前操作狀態(tài)。以及密碼正確的提示音,錯(cuò)誤的警告音等。開鎖電路部分、單片機(jī)、密碼存儲、開鎖部分、液晶顯示、電源、鍵盤、復(fù)位、晶振 圖2-1 系統(tǒng)結(jié)構(gòu)圖 是控制繼電器,當(dāng)液晶顯示屏上出現(xiàn)input password!表示輸入,只有液晶顯示屏上出現(xiàn)right open !密碼正確并選擇開鎖后,表示顯示鎖已打開,當(dāng)液晶顯示屏上出現(xiàn)wrong retry!表示密碼錯(cuò)誤!圖2-2 at89c51的系統(tǒng)結(jié)構(gòu)本設(shè)計(jì)利用at89c51單片機(jī)設(shè)計(jì)液晶1602lcd顯示密碼鎖,采用矩陣式鍵盤設(shè)置密碼,能顯示輸入的密碼,能對密碼進(jìn)行判別并進(jìn)行相應(yīng)操作。其特點(diǎn)如下:1

17、、采用了專業(yè)學(xué)習(xí)中的重要知識單片機(jī),設(shè)計(jì)開發(fā)基礎(chǔ)較好,也能對所學(xué)習(xí)的知識具有全面的提高。at89c51設(shè)計(jì)密碼輸入正確輸入錯(cuò)誤圖2-3 at89c51設(shè)計(jì)思路第三章 硬件電路設(shè)計(jì)根據(jù)上面的結(jié)構(gòu)設(shè)計(jì)思路,具體設(shè)計(jì)中選用一塊20cm*10cm的通用pcb板做為系統(tǒng)焊接板。單片機(jī)為at89s51,電源部分為直流4.5v,3節(jié)5號電池供電,實(shí)驗(yàn)時(shí)也可以用直流5v電源供電。鍵盤輸入部分為4*4矩陣薄膜鍵盤,不需上拉電阻,但掃描時(shí)需先給行線或列線供電。液晶顯示器選用1602,可以顯示兩行,每行16個(gè)字符。密碼存儲選用串行at24c02芯片,256b空間,足夠存儲密碼,采用串行傳輸可以極大減少連線數(shù)目。系統(tǒng)

18、原理電路圖如圖所示。下面按系統(tǒng)的結(jié)構(gòu)具體介紹一些電路及其所用的芯片。3.1at89c51單片機(jī)簡介at89c51是一種帶4k字節(jié)閃爍可編程可擦除只讀存儲器(fperomfalsh programmable and erasable read only memory)的低電壓,高性能cmos8位微處理器,俗稱單片機(jī)。該器件采用atmel高密度非易失存儲器制造技術(shù)制造,與工業(yè)標(biāo)準(zhǔn)的mcs-51指令集和輸出管腳相兼容。由于將多功能8位cpu和閃爍存儲器組合在單個(gè)芯片中,atmel的at89c51是一種高效微控制器,為很多嵌入式控制系統(tǒng)提供了一種靈活性高且價(jià)廉的方案。圖3-1 at89c51引腳圖及實(shí)

19、物圖1主要特性:l與mcs-51 兼容 、4k字節(jié)可編程閃爍存儲器、壽命:1000寫/擦循環(huán)、數(shù)據(jù)保留時(shí)間:10年、全靜態(tài)工作:0hz-24hz、三級程序存儲器鎖定、128*8位內(nèi)部ram、32可編程i/o線、兩個(gè)16位定時(shí)器/計(jì)數(shù)器、5個(gè)中斷源、可編程串行通道、低功耗的閑置和掉電模式、片內(nèi)振蕩器和時(shí)鐘電路 2管腳說明:vcc:供電電壓。gnd:接地。p0口:p0口為一個(gè)8位漏級開路雙向i/o口,每腳可吸收8ttl門電流。當(dāng)p1口的管腳第一次寫1時(shí),被定義為高阻輸入。p0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在fiash編程時(shí),p0 口作為原碼輸入口,當(dāng)fiash進(jìn)行校

20、驗(yàn)時(shí),p0輸出原碼,此時(shí)p0外部必須被拉高。p1口:p1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向i/o口,p1口緩沖器能接收輸出4ttl門電流。p1口管腳寫入1后,被內(nèi)部上拉為高,可用作輸入,p1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在flash編程和校驗(yàn)時(shí),p1口作為第八位地址接收。p2口:p2口為一個(gè)內(nèi)部上拉電阻的8位雙向i/o口,p2口緩沖器可接收,輸出4個(gè)ttl門電流,當(dāng)p2口被寫“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時(shí),p2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。p2口當(dāng)用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進(jìn)行存取時(shí),p

21、2口輸出地址的高八位。在給出地址“1”時(shí),它利用內(nèi)部上拉優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時(shí),p2口輸出其特殊功能寄存器的內(nèi)容。p2口在flash編程和校驗(yàn)時(shí)接收高八位地址信號和控制信號。p3口:p3口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向i/o口,可接收輸出4個(gè)ttl門電流。當(dāng)p3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,p3口將輸出電流(ill)這是由于上拉的緣故。p3口也可作為at89c51的一些特殊功能口,如下表所示:口管腳 備選功能p3.0 rxd(串行輸入口)p3.1 txd(串行輸出口)p3.2 /int0(外部中斷0)p3.3 /int1

22、(外部中斷1)p3.4 t0(記時(shí)器0外部輸入)p3.5 t1(記時(shí)器1外部輸入)p3.6 /wr(外部數(shù)據(jù)存儲器寫選通)p3.7 /rd(外部數(shù)據(jù)存儲器讀選通)p3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號。rst:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持rst腳兩個(gè)機(jī)器周期的高電平時(shí)間。ale/prog:當(dāng)訪問外部存儲器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在flash編程期間,此引腳用于輸入編程脈沖。在平時(shí),ale端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時(shí),將跳過一個(gè)ale脈沖

23、。如想禁止ale的輸出可在sfr8eh地址上置0。此時(shí), ale只有在執(zhí)行movx,movc指令是ale才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ale禁止,置位無效。/psen:外部程序存儲器的選通信號。在由外部程序存儲器取指期間,每個(gè)機(jī)器周期兩次/psen有效。但在訪問外部數(shù)據(jù)存儲器時(shí),這兩次有效的/psen信號將不出現(xiàn)。/ea/vpp:當(dāng)/ea保持低電平時(shí),則在此期間外部程序存儲器(0000h-ffffh),不管是否有內(nèi)部程序存儲器。注意加密方式1時(shí),/ea將內(nèi)部鎖定為reset;當(dāng)/ea端保持高電平時(shí),此間內(nèi)部程序存儲器。在flash編程期間,此引腳也用于施加12v編

24、程電源(vpp)。xtal1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。xtal2:來自反向振蕩器的輸出。3.2lcd1602簡介在單片機(jī)系統(tǒng)中應(yīng)用晶液顯示器作為輸出器件有以下幾個(gè)優(yōu)點(diǎn): 顯示質(zhì)量高 由于液晶顯示器每一個(gè)點(diǎn)在收到信號后就一直保持那種色彩和亮度,恒定發(fā)光,而不像陰極射線管顯示器(crt)那樣需要不斷刷新新亮點(diǎn)。因此,液晶顯示器畫質(zhì)高且不會閃爍。 數(shù)字式接口 液晶顯示器都是數(shù)字式的,和單片機(jī)系統(tǒng)的接口更加簡單可靠,操作更加方便。 體積小、重量輕 液晶顯示器通過顯示屏上的電極控制液晶分子狀態(tài)來達(dá)到顯示的目的,在重量上比相同顯示面積的傳統(tǒng)顯示器要輕得多。 功耗低 相對而言,液晶顯示

25、器的功耗主要消耗在其內(nèi)部的電極和驅(qū)動ic上,因而耗電量比其它顯示器要少得多。液晶顯示原理 液晶顯示的原理是利用液晶的物理特性,通過電壓對其顯示區(qū)域進(jìn)行控制,有電就有顯示,這樣即可以顯示出圖形。液晶顯示器具有厚度薄、適用于大規(guī)模集成電路直接驅(qū)動、易于實(shí)現(xiàn)全彩色顯示的特點(diǎn),目前已經(jīng)被廣泛應(yīng)用在便攜式電腦、數(shù)字?jǐn)z像機(jī)、pda移動通信工具等眾多領(lǐng)域。 液晶顯示器的分類 液晶顯示的分類方法有很多種,通??砂雌滹@示方式分為段式、字符式、點(diǎn)陣式等。除了黑白顯示外,液晶顯示器還有多灰度有彩色顯示等。如果根據(jù)驅(qū)動方式來分,可以分為靜態(tài)驅(qū)動(static)、單純矩陣驅(qū)動(simple matrix)和主動矩陣驅(qū)動

26、(active matrix)三種。 液晶顯示器各種圖形的顯示原理圖3-2 液晶顯示器實(shí)物圖1602字符型lcd通常有14條引腳線其功能如表3-1所示 表3-1 lcd1602引腳功能表引腳符號功能說明1vss一般接地2vdd接電源(+5v)3vee液晶顯示器對比度調(diào)整端,接正電源時(shí)對比度最弱,接地電源時(shí)對比度最高(對比度過高時(shí)會產(chǎn)生“鬼影”,使用時(shí)可以通過一個(gè)10k的電位器調(diào)整對比度)。4rsrs為寄存器選擇,高電平1時(shí)選擇數(shù)據(jù)寄存器、低電平0時(shí)選擇指令寄存器。5r/wr/w為讀寫信號線,高電平(1)時(shí)進(jìn)行讀操作,低電平(0)時(shí)進(jìn)行寫操作。6ee(或en)端為使能(enable)端,下降沿使

27、能。7db0低4位三態(tài)、 雙向數(shù)據(jù)總線 0位(最低位)8db1低4位三態(tài)、 雙向數(shù)據(jù)總線 1位9db2低4位三態(tài)、 雙向數(shù)據(jù)總線 2位10db3低4位三態(tài)、 雙向數(shù)據(jù)總線 3位11db4低4位三態(tài)、 雙向數(shù)據(jù)總線 4位12db5低4位三態(tài)、 雙向數(shù)據(jù)總線 5位13db6低4位三態(tài)、 雙向數(shù)據(jù)總線 6位14db7低4位三態(tài)、 雙向數(shù)據(jù)總線 7位(最高位)(也是busy flag)表3-2 寄存器選擇控制表rsr/w操作說明00寫入指令寄存器(清除屏等)01讀busy flag(db7),以及讀取位址計(jì)數(shù)器(db0db6)值10寫入數(shù)據(jù)寄存器(顯示各字型等)11從數(shù)據(jù)寄存器讀取數(shù)據(jù)3.3矩陣鍵盤輸

28、入簡介。 矩陣鍵盤。 其中矩陣鍵盤是一種比較常用的方法。矩陣鍵盤的電路圖如下 圖3-3 矩陣鍵盤電路圖 矩陣式鍵盤由行線和列線組成,按鍵位于行、列的交叉點(diǎn)上。當(dāng)鍵被按下時(shí),其交點(diǎn)的行線和列線接通,相應(yīng)的行線或列線上的電平發(fā)生變化單片機(jī)通過檢測行或列線上的電平變化可以確定哪個(gè)按鍵被按下。矩陣鍵盤不僅在連接上比單獨(dú)式按鍵復(fù)雜,它的按鍵識別方法也比單獨(dú)式按鍵復(fù)雜。矩陣鍵盤的檢測方法有多種,常見的有,逐點(diǎn)掃描法、逐行掃描法、全局掃描法。在本實(shí)例中我們采用逐行掃描法來實(shí)現(xiàn)按鍵檢測,其中pd0-pd3作為列線pd4-pd7作為行線。識別過程如下1、 判斷鍵盤中是否有鍵按下。設(shè)置所有行線為輸出口,并輸出低電

29、平,設(shè)置列線為輸入口,讀取列線上的電平狀態(tài),只要有一列的電平為低,就表示有按鍵按下,并且被按下的鍵位于電平為低的列線與4跟行線相交叉的4個(gè)按鍵中,若所有列線都為高電平,表示沒有按鍵按下。 2、判斷被按下按鍵所在的位置。在確認(rèn)有鍵按下后,進(jìn)行按鍵消抖處理后,接下來就是確定具體哪個(gè)案件被按下,方法是:依次將每根行線設(shè)置為輸出口,并輸出低電平,同時(shí)剩余行線輸出高電平,然后逐列檢查每根列線的電平狀態(tài),若某列為低電平,則該列線與設(shè)置為輸出低電平的行線交叉處的按鍵就是被按下的按鍵。 3、按鍵位置確定后,接下來就要給矩陣鍵盤中的每個(gè)按鍵進(jìn)行編號,也就是進(jìn)行按鍵編碼,程序設(shè)計(jì)中常用計(jì)算法和查表法兩種方式對按鍵

30、進(jìn)行編碼,本實(shí)例采用計(jì)算法編碼。從上面的電路圖中我們可以看到,鍵盤的所有行線和列線都接了上拉電阻,這是為了確保在沒有按鍵按下的時(shí)候,i/o口的電平狀態(tài)始終為高電平,從而消除外界干擾。對于avr單片機(jī)來說我們已經(jīng)知道在i/o口輸入狀態(tài)下,可以使能其內(nèi)部上拉電阻,所以上面電路圖中連接4根列線的上拉電阻可以不用,直接使能內(nèi)部上拉電阻即可。 3.4 at24c02簡介概述at24c02是一個(gè)2k位串行cmos e2prom, 內(nèi)部含有256個(gè)8位字節(jié),catalyst公司的先進(jìn)cmos技術(shù)實(shí)質(zhì)上減少了器件的功耗。at24c02有一個(gè)16字節(jié)頁寫緩沖器。該器件通過iic總線接口進(jìn)行操作,有一個(gè)專門的寫保

31、護(hù)功能scl 串行時(shí)鐘at24c02串行時(shí)鐘輸入管腳用于產(chǎn)生器件所有數(shù)據(jù)發(fā)送或接收的時(shí)鐘,這是一個(gè)輸入管腳。 sda 串行數(shù)據(jù)/地址at24c02 雙向串行數(shù)據(jù)/地址管腳用于器件所有數(shù)據(jù)的發(fā)送或接收,sda 是一個(gè)開漏輸出管腳,可與其它開漏輸出或集電極開路輸出進(jìn)行線或(wire-or)。 a0、a1、a2 器件地址輸入端這些輸入腳用于多個(gè)器件級聯(lián)時(shí)設(shè)置器件地址,當(dāng)這些腳懸空時(shí)默認(rèn)值為0。當(dāng)使用at24c02 時(shí)最大可級聯(lián)8個(gè)器件。如果只有一個(gè)at24c02被總線尋址,這三個(gè)地址輸入腳(a0、a1、a2 )可懸空或連接到vss,如果只有一個(gè)at24c02被總線尋址這三個(gè)地址輸入腳(a0、a1、a

32、2 )必須連接到vss。 wp 寫保護(hù)如果wp管腳連接到vcc,所有的內(nèi)容都被寫保護(hù)只能讀。當(dāng)wp管腳連接到vss 或懸空允許器件進(jìn)行正常的讀/寫操作圖3-4 wp的實(shí)物及電路圖 3.5晶振電路單片機(jī)本身是一個(gè)復(fù)雜的同步時(shí)序電路,為保證同步工作方式的實(shí)現(xiàn),必須提供時(shí)鐘信號,以使其系統(tǒng)在時(shí)鐘信號的控制下按時(shí)序協(xié)調(diào)工作。單片機(jī)的時(shí)鐘電路由振蕩電路和分頻電路組成,其中振蕩電路由反向器以及其并聯(lián)外接的石英晶體和電容構(gòu)成,用于產(chǎn)生振蕩脈沖。而分頻電路則用于把振蕩脈沖分頻,以得到所需要的時(shí)鐘信號。 晶振是晶體振蕩器的簡稱,它用一種能把電能和機(jī)械能相互轉(zhuǎn)化的晶體在共振的狀態(tài)下工作,以提供穩(wěn)定,精確的單頻振蕩

33、。在通常工作條件下,普通的晶振頻率絕對精度可達(dá)百萬分之五十,高級的精度更高。電路中的晶振即石英晶體振蕩器,它與電容構(gòu)成振蕩回路,為片內(nèi)放大器提供正反饋和振蕩所需的相移條件,從而構(gòu)成一個(gè)穩(wěn)定的自激振蕩器。 如圖3-17所示,at89s52芯片中的高增益反向放大器輸入端為引腳xtal1,輸出端引腳為xtal2。通過這兩個(gè)引腳在芯片外并接石英晶體振蕩器和兩只電容(一般取30pf)。這兩個(gè)電容叫晶振的負(fù)載電容,它是根據(jù)晶振廠家提供的晶振要求負(fù)載電容選值的;換句話說,晶振的頻率就是在它提供的負(fù)載電容下測得的,能最大限度的保證頻率值的誤差,也能保證溫漂等誤差圖3-5 晶振電路圖3.6復(fù)位電路為確保系統(tǒng)中電

34、路穩(wěn)定可靠工作,復(fù)位電路是必不可少的一部分。無論是哪種類型的單片機(jī),用戶在使用時(shí)都必須設(shè)計(jì)復(fù)位電路,以提高單片機(jī)在強(qiáng)磁場、電源尖峰等強(qiáng)干擾環(huán)境下的工作穩(wěn)定性或?qū)崿F(xiàn)從誤操作中正確恢復(fù)初試狀態(tài)。如果復(fù)位電路可靠性較差,將直接影響到整個(gè)單片機(jī)系統(tǒng)工作的穩(wěn)定性,造成系統(tǒng)調(diào)試成功后出現(xiàn)死機(jī)或“程圖3-14 密碼存儲電路圖 圖3-15 鍵盤輸入電路圖程序跑飛”等現(xiàn)象。 單片機(jī)復(fù)位是使cpu和系統(tǒng)的其他功能部件都處在一個(gè)確定的初試狀態(tài),并從這個(gè)狀態(tài)開始工作,無論是在單片機(jī)剛開始接上電源時(shí),還是斷電后或者發(fā)生故障后都要復(fù)位。完成復(fù)位操作共需24個(gè)狀態(tài)周期,復(fù)位結(jié)束后,單片機(jī)從地址0000h開始執(zhí)行程序。000

35、0h0002h是系統(tǒng)的啟動單元,而0003h002ah是程序存儲器中的特殊保留單元,所以一般在啟動單元中存放一條無條件轉(zhuǎn)移指令,以便直接轉(zhuǎn)去執(zhí)行指定的應(yīng)用程序。 復(fù)位電路的基本功能是:系統(tǒng)上電時(shí)提供復(fù)位信號,直至系統(tǒng)電源穩(wěn)定后,撤銷復(fù)位信號。為可靠起見,電源穩(wěn)定后還要經(jīng)一定的延時(shí)才撤銷復(fù)位信號,以防止復(fù)位開關(guān)閉合過程中引起的抖動而影響復(fù)位。圖3-16所示的復(fù)位電路可以基本實(shí)現(xiàn)上述功能,該電路在最基本的復(fù)位電路基礎(chǔ)上增加了一個(gè)手動復(fù)位開關(guān),當(dāng)人為按下按鈕時(shí),則vcc的高電平就會直接加到rst端。由于人的動作再快也會使按鈕保持接通達(dá)數(shù)十毫秒,所以完全能夠滿足復(fù)位的時(shí)間要求。 圖3-6 復(fù)位電路圖3

36、.7系統(tǒng)總原理圖在確定了選用什么型號的單片機(jī)后,就要確定在外圍電路,其外圍電路包括電源輸入部分、鍵盤輸入部分、復(fù)位部分、晶振部分、顯示部分、組成,根據(jù)實(shí)際情況鍵盤輸入部分選擇4*4矩陣鍵盤,顯示部分選擇字符型液晶顯示lcd1602。其系統(tǒng)總原理圖圖3-7 系統(tǒng)總原理圖第四章 軟件程序設(shè)計(jì)系統(tǒng)的軟件設(shè)計(jì)采用c語言編碼。設(shè)計(jì)方法是先用文本編輯器編寫源碼,然后用軟件keil c51編譯,如果沒有錯(cuò)誤,可連接生成.hex格式的文件(需事先在keil c51中設(shè)置)。如果有錯(cuò)誤則無法連接,但可在生成的.obj文件中找到代碼錯(cuò)誤的地方,便于修改。當(dāng)然也可以直接在keil中編碼。 生成的hex文件是記錄文本

37、行的ascii文本文件,在hex文件中,每一行是一個(gè)hex記錄,由十六進(jìn)制數(shù)組成的機(jī)器碼或者數(shù)據(jù)常量。hex文件經(jīng)常被用于將程序或數(shù)據(jù)傳輸存儲到rom、eprom,大多數(shù)編程器和模擬器使用hex文件。 在keil中生成的hex文件需要燒寫到單片rom中,系統(tǒng)上電運(yùn)行后才能看出程序運(yùn)行的實(shí)際效果。燒寫需要的設(shè)備是燒寫器和配套軟,將單片機(jī)引腳放入燒寫器并卡緊,打開燒寫器,打開軟件,選定單片機(jī)的型號,at89c51。燒寫之前需擦除rom內(nèi)原有的內(nèi)容,然后載入上面生成的.hex文件,完成后校驗(yàn),無誤后即可關(guān)掉燒寫器,取下單片4.1主程序圖4-1 程序結(jié)構(gòu)圖#include /包含頭文件,一般情況不需要

38、改動,頭文件包含特殊功能寄存器的定義#include#include1602.h#includedelay.h#includekeyboard.hunsigned char code password8=1,0,0,1,1,0,0,7;/可以更改此密碼做多組測試/*- 主程序-*/main() unsigned char num,i,j; unsigned char temp8; bit flag;lcd_init(); /初始化液晶屏 delayms(10); /延時(shí)用于穩(wěn)定,可以去掉 lcd_clear(); /清屏 lcd_write_string(0,0,password1001101

39、0); /寫入第一行信息,主循環(huán)中不再更改此信息,所以在while之前寫入 lcd_write_string(0,1,input password!); /寫入第二行信息,提示輸入密碼while (1) /主循環(huán) num=keypro(); /掃描鍵盤 if(num!=0xff) /如果掃描是按鍵有效值則進(jìn)行處理 if(i=0) /輸入是第一個(gè)字符的時(shí)候需要把改行清空,方便觀看密碼 lcd_write_string(0,1, );/清除該行 if(i8) /密碼是8位,大于8位時(shí)不再輸入按鍵值 tempi=num; lcd_write_char(i,1,num+0); i+; /輸入數(shù)值累加i

40、f(i=9)/8位后的按鍵不輸入數(shù)值,相當(dāng)于確認(rèn)按鍵(任意按鍵即可) i=0; /計(jì)數(shù)器復(fù)位 flag=1;/先把比較位置1 for(j=0;j8;j+)/循環(huán)比較8個(gè)數(shù)值,如果有一個(gè)不等 則最終flag值為0 flag=flag&(tempj=passwordj);/比較輸入值和已有密碼 if(flag)/如果比較全部相同,標(biāo)志位置1 lcd_write_string(0,1,right open!);/密碼正確顯示的信息 else lcd_write_string(0,1,wrong retry!);/密碼錯(cuò)誤,提示重新輸入 第5章 系統(tǒng)的安裝調(diào)試與運(yùn)行5.1本設(shè)計(jì)使用keil visio

41、n進(jìn)行程序的調(diào)試和使用以下是keil vision 5.1.1keil vision軟件的介紹keilvision是目前較為流行和優(yōu)秀的mcs-51系列單片機(jī)軟件集成開發(fā)環(huán)境(ide),集成了文件編輯、編譯連接、項(xiàng)目管理和軟件仿真調(diào)試等多種功能。要使用keil軟件,必須先安裝它。對于學(xué)習(xí)者,下載一份能編譯2kb程序的demo版軟件,基于可以滿足一般人的個(gè)人學(xué)習(xí)和小型應(yīng)用的開發(fā)。優(yōu)點(diǎn):keil c51通過編找出錯(cuò)誤的,修改錯(cuò)誤比較容易理解。在開發(fā)大型軟件時(shí)更能體現(xiàn)高級語言的優(yōu)勢;與匯編相比,c語言在功能上、可以讀出的性質(zhì),條理的性質(zhì)、可行的性質(zhì)上有明顯的優(yōu)勢,因而簡單的學(xué)習(xí)簡單的用。用過匯編語言

42、后再使用c來開發(fā),體會更加深刻。keil c51軟件提供豐富的庫函數(shù)和功能強(qiáng)大的集成開發(fā)調(diào)試,全windows界面。 5.1.2 keil vision軟件的操作使用 1)安裝好了keil軟件以后,我們打開它,打開以后界面如下:圖5-1-1啟動keil vision軟件圖5-1-1 keil vision軟件的操作使用2)我們先新建一個(gè)工程文件,選擇工程文件要存放的路徑 ,輸入工程文件名,.:圖5-1-2xuyan 最后單擊保存3)在彈出的對話框中選擇 cpu 廠商及型號atmel圖5-1-3 cpu 廠商及型號atmel4)選擇好 atmel 公司的 at89c51 后 , 單擊確定圖5-1

43、-4 選擇好 atmel 公司的 at89c515)新建一個(gè) c51 文件 , 單擊左上角的 new file 如下圖所示 圖5-1-5 新建一個(gè) c51 文件6)在出現(xiàn)的對話框中輸入(注意后綴名必須為.c) “圖5-1-6保存文件名xuyan.c7)存好后把此文件加入到工程中方法如下 : 用鼠標(biāo)在 source group1 上單擊右鍵 , 然后再單擊 add files to group source group 1選擇要加入的文件 , 找到 xuyan.c后 , 單擊 add, 然后單擊 close 圖5-1-7 把文件加入工程8)生成 .hex 燒寫文件,先單擊options for

44、target,修改晶振頻率為12.0圖5-1-8hex文件9)單擊 output, 選中 create hex f。再單擊“確定”。圖5-1-9 設(shè)置目標(biāo)屬性5.2proteus進(jìn)行電路仿真,proteus的介紹和使用. 5.2.1 proteus的介紹proteus軟件是英國labcenter electronics公司出版的eda工具軟件(該軟件中國總代理為廣州風(fēng)標(biāo)電子技術(shù)有限公司)。它不僅具有其它eda工具軟件的仿真功能,還能仿真單片機(jī)及外圍器件。它是目前最好的仿真單片機(jī)及外圍器件的工具。雖然目前國內(nèi)推廣剛起步,但已受到單片機(jī)愛好者、從事單片機(jī)教學(xué)的教師、致力于單片機(jī)開發(fā)應(yīng)用的科技工作者

45、的青睞 。proteus是世界上著名的eda工具(仿真軟件),從原理圖布圖、代碼調(diào)試到單片機(jī)與外圍電路協(xié)同仿真,一鍵切換到pcb設(shè)計(jì),真正實(shí)現(xiàn)了從概念到產(chǎn)品的完整設(shè)計(jì)。是目前世界上唯一將電路仿真軟件、pcb設(shè)計(jì)軟件和虛擬模型仿真軟件三合一的設(shè)計(jì)平臺,其處理器模型支持8051、hc11、pic10/12/16/18/24/30/dspic33、avr、arm、8086和msp430等,2010年又增加了cortex和dsp系列處理器,并持續(xù)增加其他系列處理器模型。在編譯方面,它也支持iar、keil和mplab等多種編譯器。5.2.2 proteus的使用圖5-2-1啟動proteus圖5-2-

46、2新建新的文件圖5-2-3添加元器件圖5-2-4 proteus的仿真圖5.3基于at89c51的控制板焊接的注意事項(xiàng) 5.3.1 手工焊接的基本概述 手工焊接是一種比較傳統(tǒng)的焊接方法.手工焊接的質(zhì)量直接影響到維修效果,而且它是一項(xiàng)實(shí)踐性很強(qiáng)的技能,初學(xué)手工焊接人員一定要多練.多實(shí)踐,才能達(dá)到較好的焊接效果,即有好的焊接質(zhì)量。 5.3.2 焊接材料的物理特性 (1) 溶解溫度:有鉛焊錫的溶解溫度一般在183左右。 (2) 導(dǎo)電性:焊錫連接的導(dǎo)電性描述了它們電氣信號的傳輸性能,主要是電子流產(chǎn)生的.我們知道電阻與導(dǎo)電性能成反比,所以焊錫的導(dǎo)電性隨著溫度的上升,電子的移動性減弱,導(dǎo)電性變差。 (3)

47、 導(dǎo)熱性:焊錫的導(dǎo)熱性通常同導(dǎo)電性直接相關(guān),因?yàn)殡娮拥膶?dǎo)電就導(dǎo)熱.因此焊錫的導(dǎo)熱性能也隨著溫度的上升而減弱。 (4) 溫度膨脹系數(shù):它發(fā)生在smt連接材料特性的溫度膨脹系數(shù)通常較大的時(shí)候,溫度膨脹系數(shù)的差別增加了焊錫連接點(diǎn)內(nèi)的應(yīng)力和應(yīng)變,縮短了使用壽命,可導(dǎo)致早期失效。 (5) 溶解焊錫的表面張力:它也是一個(gè)比較關(guān)鍵的參數(shù),與其可溶性和可焊接性有關(guān)。 5.3.3 手工焊接遇到的主要問題及成因分析 在實(shí)際的焊接過程中發(fā)現(xiàn),手工焊接所遇到的問題主要有焊點(diǎn)不平滑、冷焊點(diǎn)、反潤濕、萎縮、不良潤濕和燈芯效應(yīng)、助焊劑焦化和殘?jiān)伾儼狄约皻堅(jiān)逑蠢щy等一系列的問題。一般來說。焊點(diǎn)不平滑的原因可能是焊接頭溫

48、度過高導(dǎo)致出現(xiàn)未接合的金屬溶解物。冷焊點(diǎn)出現(xiàn)的原因可能有幾點(diǎn):例如焊接頭溫度過低、焊劑強(qiáng)度不夠或焊線中焊劑不足。反潤濕出現(xiàn)的原因可能是焊接頭接觸時(shí)間延長,從而使得電鍍金屬熔化并暴露出難焊表面。過高溫度也會導(dǎo)致這個(gè)問題。使用過高焊接頭溫度或焊線內(nèi)焊劑量過少都會導(dǎo)致萎縮。也可能由于焊劑活性較低,鐵頭的接觸時(shí)間延長使其無效。焊劑尤其是使用了可水洗焊劑的地方發(fā)生焦化導(dǎo)致免洗和清洗困難的原因可能由于焊接溫度過高或焊劑未良好地設(shè)計(jì)來適用于無鉛所需的較高溫度。避免延長時(shí)間的接觸和使用更低焊接溫度可減輕這種狀況。并非所有焊劑都完全相同,從熱性能上看,一些焊劑不能經(jīng)受無鉛焊料使用的較高焊接溫度。被稱做黑頭癥狀。

49、熱穩(wěn)定性較差的焊劑使焊接頭變黑,并使重新鍍錫變得更為困難。黑頭癥狀一旦出現(xiàn),傳熱的減少使無鉛手工焊接變得困難,焊接頭壽命減少、焊接頭成本增加、焊接的挫敗感上升、可靠性降低等問題都會隨之出現(xiàn)。通過細(xì)致的焊接,液晶顯示屏上出現(xiàn)input password!表示輸入圖5-3-1 at89c51的控制板焊接實(shí)物圖液晶顯示屏上出現(xiàn)right open !密碼正確圖5-3-2 液晶顯示屏上出現(xiàn)right open !密碼正確液晶顯示屏上出現(xiàn)wrong retry!表示密碼錯(cuò)誤!圖5-3-3液晶顯示屏上出現(xiàn)wrong retry!密碼錯(cuò)誤圖3-3-3 液晶顯示屏上出現(xiàn)wrong retry!表示密碼錯(cuò)誤!小

50、結(jié) 這次試驗(yàn)任務(wù)主要是密碼鎖的設(shè)計(jì),根據(jù)原本的程序加載之后,再在基礎(chǔ)上進(jìn)行修改,我們將設(shè)計(jì)設(shè)為6位的密碼,前面4位顯示的是1001班級數(shù)字,最后兩位顯示的是學(xué)號07,因?yàn)橛玫搅司仃囨I盤,所以假入了keyboary的相關(guān)文件,最后生成hex的相關(guān)文件,燒寫入電路板中,根據(jù)提示輸入密碼。利用at89c51單片機(jī)設(shè)計(jì)液晶1602lcd顯示密碼鎖,采用矩陣式鍵盤設(shè)置密碼,能顯示輸入的密碼,能對密碼進(jìn)行判別并進(jìn)行相應(yīng)操作,第一行顯示固定密碼,password1001學(xué)號,第二行顯示提示輸入密碼,input password!,密碼輸入完畢后能有正確(right open)或者錯(cuò)誤(wrong retry

51、)的判別顯示。致謝我的這篇畢業(yè)論文的完成,首先應(yīng)當(dāng)歸功于指導(dǎo)老師錢松。錢老師多次詢問研究進(jìn)程,并為我指點(diǎn)迷津,幫助我開拓研究思路,精心點(diǎn)撥、熱忱鼓勵(lì)。我不但完成了論文,也學(xué)到了許多書本上學(xué)不到的知識,受益匪淺,特致以深深的感謝。感謝我的導(dǎo)師錢松一直以來用他的一絲不茍的作風(fēng),嚴(yán)謹(jǐn)求實(shí)的態(tài)度,踏踏實(shí)實(shí)的精神影響著我,不僅授我以文,而且教我做人,雖歷時(shí)三載,卻給以終生受益無窮之道。在此,我要向錢老師深深地鞠上一躬。同時(shí)也感謝諸位老師對我的幫助最后,向我的父親、母親致謝,感謝他們對我的理解與支持。時(shí)光匆匆如流水,轉(zhuǎn)眼便是大學(xué)畢業(yè)時(shí)節(jié),春夢秋云,聚散真容易。離校日期已日趨臨近,畢業(yè)論文的的完成也隨之進(jìn)入了尾聲。從開始進(jìn)入課題到

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論