畢業(yè)論文-基于at89c51單片機(jī)的空調(diào)控制系統(tǒng)設(shè)計(jì)_第1頁
畢業(yè)論文-基于at89c51單片機(jī)的空調(diào)控制系統(tǒng)設(shè)計(jì)_第2頁
畢業(yè)論文-基于at89c51單片機(jī)的空調(diào)控制系統(tǒng)設(shè)計(jì)_第3頁
畢業(yè)論文-基于at89c51單片機(jī)的空調(diào)控制系統(tǒng)設(shè)計(jì)_第4頁
畢業(yè)論文-基于at89c51單片機(jī)的空調(diào)控制系統(tǒng)設(shè)計(jì)_第5頁
已閱讀5頁,還剩29頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1總體方案設(shè)計(jì)隨著人們生活水平的提高,人們對空調(diào)的舒適性和空氣品質(zhì)的要求越來越高,分體式空調(diào)已不能滿足人們的要求,戶式中央空調(diào)得到了迅猛的發(fā)展。就室內(nèi)居住環(huán)境而言,恒溫環(huán)境并非是衛(wèi)生和舒適的。因?yàn)槌藴囟韧?,還有濕度、空氣流速、空氣潔凈度等諸多因素影響到舒適的程度。而傳統(tǒng)的中央空調(diào)靠設(shè)置機(jī)械溫控開關(guān)來實(shí)現(xiàn)房間的恒溫控制。這種控制方法,一方面操作不方便;另一方面溫度波動范圍大,不但影響人的舒適感,而且會造成一定的能量損耗。采用單片機(jī)溫度控制系統(tǒng)控制的戶式中央空調(diào)系統(tǒng),可以根據(jù)室內(nèi)的環(huán)境因素,調(diào)節(jié)風(fēng)機(jī)的轉(zhuǎn)速,為人們創(chuàng)造一個舒適的室內(nèi)環(huán)境,同時(shí)又節(jié)省電。隨著電子技術(shù)的發(fā)展,特別是隨著大規(guī)模集成電路的產(chǎn)生,給人們的生活帶來了根本性的變化,如果說微型計(jì)算機(jī)的出現(xiàn)使現(xiàn)代的科學(xué)研究得到了質(zhì)的飛躍,那么單片機(jī)技術(shù)的出現(xiàn)則是給現(xiàn)代工業(yè)控制測控領(lǐng)域帶來了一次新的革命。目前,單片機(jī)在工業(yè)控制系統(tǒng)諸多領(lǐng)域得到了極為廣泛的應(yīng)用。特別是其中的C51系列的單片機(jī)3的出現(xiàn),具有更好的穩(wěn)定性,更快和更準(zhǔn)確的運(yùn)算精度,推動了工業(yè)生產(chǎn),影響著人們的工作和學(xué)習(xí)。而本次設(shè)計(jì)就是要通過以C51系列單片機(jī)為控制核心,實(shí)現(xiàn)空調(diào)機(jī)溫度控制系統(tǒng)的設(shè)計(jì)。11方案一選用AT89C51單片機(jī)為中央處理器,通過溫度傳感器DS18B20對空氣進(jìn)行溫度采集,將采集到的溫度信號傳輸給單片機(jī),由單片機(jī)控制顯示器,并比較采集溫度與設(shè)定溫度是否一致,然后驅(qū)動空調(diào)機(jī)的加熱或降溫系統(tǒng)對空氣進(jìn)行處理,從而模擬實(shí)現(xiàn)空調(diào)溫度控制單元的工作情況。在整個設(shè)計(jì)中,涉及到溫度檢測電路、驅(qū)動控制電路、顯示電路、鍵盤電路以及電源的設(shè)計(jì)等電路。其中單片機(jī)的控制程序是起到各個電路之間的相互協(xié)調(diào),控制各個電路正常工作的至關(guān)重要的作用。其方框圖如下圖11方案一設(shè)計(jì)圖框該圖控制簡單,思路清晰,各單元模塊的相互銜接較簡單,同時(shí)成本低廉,用的各種器件都是常用器件,更具有使用性。12方案二該方案采用的是AT89C51單片機(jī)為核心控制器件,用它來處理各個單元電路的工作以及檢測其運(yùn)行情況。本方案中采用的是LM35DZ溫度傳感器,通過溫度采集電路采集相關(guān)溫度數(shù)值,再由ADC0809組成的A/D轉(zhuǎn)換電路進(jìn)行轉(zhuǎn)換,最終得到數(shù)字信號,將其直接傳輸給單片機(jī),然后由單片機(jī)根據(jù)內(nèi)部程序判斷,執(zhí)行相關(guān)控制程序,驅(qū)動各單元電路的工作。其方框圖如下圖12方案二設(shè)計(jì)圖框該方案容易控制,系統(tǒng)原理比較簡單,電路可靠。但其中的溫度測量電路、譯碼電路復(fù)雜,容易產(chǎn)生誤差和由電路復(fù)雜而導(dǎo)致的設(shè)備使用壽命低等一系列問題。13總體方案選擇及實(shí)現(xiàn)131方案選擇選擇方案一??刂坪唵?,思路清晰,各單元模塊的相互連接較簡單,同時(shí)成本低廉,用到的各種器件都是常用器件,更具有使用性。132具體的實(shí)現(xiàn)方案實(shí)現(xiàn)方案的技術(shù)線路為用按鈕輸入標(biāo)準(zhǔn)溫度值,用LED實(shí)時(shí)顯示環(huán)境空氣溫度,用驅(qū)動電路控制壓縮機(jī)完成加熱和制冷調(diào)節(jié),用ISIS軟件對設(shè)計(jì)進(jìn)行仿真,用C語言完成軟件編程。單片機(jī)AT89S51中央處理器如圖所示圖13單片機(jī)AT89C51VCC、VSS用于外接單片機(jī)的工作電源,電源電壓為5V。XTAL1、XTALL2用于外接晶振構(gòu)成振蕩電路或直接輸入時(shí)鐘信號。RST復(fù)位信號輸入引腳,高電平有效。ALE地址鎖存信號輸出引腳,固定輸出1/6振蕩頻率的脈沖,可作為脈沖信號源使用。/EA片內(nèi)、片外程序存儲器選擇控制引腳。輸入部分AT89S51、A/D轉(zhuǎn)換、驅(qū)動控制、溫度控制器、加熱、制冷??諝怙@示部分4/PSEN片外程序存儲器讀允許控制器。P00P07P0口I/O引腳,或數(shù)據(jù)線/低8位地址總線復(fù)用引腳。P10P17P1口I/O引腳。P20P27P2口I/O引腳,或高8位地址總線引腳。P30P37P3口I/O引腳,此外,每個引腳都有第二功能。2硬件設(shè)計(jì)21硬件各單元方案設(shè)計(jì)與選擇211溫度傳感部分要求對溫度和與溫度有關(guān)的參量進(jìn)行檢測,應(yīng)該考慮用熱電阻傳感器。按照熱電阻的性質(zhì)可以分為半導(dǎo)體熱電阻和金屬熱電阻兩大類,前者通常稱為熱敏電阻,后者稱為熱電阻。半導(dǎo)體熱敏電阻是利用某些半導(dǎo)體材料的電阻值隨溫度的升高而減?。ɑ蛏撸┑奶匦灾瞥傻模蠖鄶?shù)的半導(dǎo)體熱敏電阻具有負(fù)溫度系數(shù)。負(fù)溫度系數(shù)熱敏電阻器的特點(diǎn)是在工作溫度范圍內(nèi)電阻阻值隨溫度的升高而降低。可滿足4090測量范圍,具有靈敏度高,電阻值高,體積小,結(jié)構(gòu)簡單,價(jià)格低廉,化學(xué)穩(wěn)定性好,使用壽命長等優(yōu)點(diǎn);但其互換性較差,而且線性度也很差,不能直接用于A/D轉(zhuǎn)換,應(yīng)該用硬件或軟件對其進(jìn)行線性化補(bǔ)償。金屬熱電阻中屬鉑電阻和銅電阻最為常用,這里以鉑電阻PT1000為例。鉑熱電阻的物理化學(xué)性能在高溫和氧化性介質(zhì)中很穩(wěn)定,它能用作工業(yè)測溫元件,且此元件線性較好,在0100時(shí),最大非線性偏差小于05。鉑熱電阻與溫度的關(guān)系是,RTR01ATBTT;其中RT是溫度為T攝氏度時(shí)的電阻,R0是溫度為0攝氏度時(shí)的電阻,T為任意溫度值,A、B為溫度系數(shù)。但其電阻與溫度為非線性關(guān)系,且成本太貴,不適合做普通設(shè)計(jì)。集成溫度傳感器是利用晶體管的PN結(jié)的電流電壓特性與溫度的關(guān)系,把敏感元件、放大電路和補(bǔ)償電路等部分集成化,并把它們封裝在同一殼體里的一種一體化溫度檢測元件。它除了與半導(dǎo)體熱敏電阻一樣有體積小、反應(yīng)快的優(yōu)點(diǎn)外,還具有線性好、性能高、價(jià)格低等特點(diǎn),如DS18B20智能溫度控制器。單線數(shù)字溫度傳感器DS18B20簡介新的“一線器件”體積更小、適用電壓更寬、更經(jīng)濟(jì)、數(shù)字化。一線總線獨(dú)特而且經(jīng)濟(jì)的特點(diǎn),使用戶可輕松地組建傳感器網(wǎng)絡(luò),為測量系統(tǒng)的構(gòu)建引入全新概念。DS18B20“一線總線”數(shù)字化溫度傳感器,支持“一線總線”接口,測溫范圍為55125,現(xiàn)場溫度直接以“一線總線”的數(shù)字方式傳輸,大大提高了系統(tǒng)的抗干擾性。適合于各種環(huán)境的現(xiàn)場溫度測量,如環(huán)境控制、設(shè)備或過程控制、測溫類消費(fèi)電子產(chǎn)品等。DS18B20可以程序設(shè)定912位的分辨率,設(shè)定的報(bào)警溫度存儲在EEPROM中,掉電后依然保存。DS18B20使電壓特性及封裝有更多的選擇,讓我們可以構(gòu)建適合自己的經(jīng)濟(jì)的測溫系統(tǒng),并且應(yīng)用電路電但便于設(shè)計(jì)。在本設(shè)計(jì)中我采用的是集成溫度傳感器DS18B20,其電路簡單可靠,不需要A/D轉(zhuǎn)換,直接可以與單片機(jī)相連。212數(shù)字顯示部分通常的LED顯示器有7段或8段和“米”字段之分。這種顯示器有共陽極和共陰極兩種。共陰極LED顯示器的發(fā)光二極管的陰極連接在一起,通常此公共陰極接地,當(dāng)某個發(fā)光二極管的陽極為高電平時(shí),發(fā)光二極管點(diǎn)亮,相應(yīng)的段被顯示。同樣,共陽極LED顯示器的工作原理也一樣。LED顯示器有兩種顯示方式靜態(tài)顯示方式在這種方式下,各位LED顯示器的共陰極(或共陽極)連接在一起并接地(或電源正),每位的段選線分別與一個8位的鎖存器輸出相連,各個LED的顯示字符一經(jīng)確定,相應(yīng)鎖存器的輸出將維持不變,直到顯示另一個字符為止,正因?yàn)槿绱?,靜態(tài)顯示器的亮度都較高。若用I/O口接口,這需要占用N8位I/O口(LED顯示器的個數(shù)為N)。這樣的話,如果顯示器的個數(shù)較多,那使用的I/O接口就更多,因此在顯示位數(shù)較多的情況下,一般都不用靜態(tài)顯示。動態(tài)顯示方式當(dāng)多位LED顯示時(shí),通常將所有位的段選線相應(yīng)的并聯(lián)在一起,由一個8位I/O口控制,形成段選線的多路復(fù)用。而各位的共陽極或共陰極分別由相應(yīng)的I/O口控制,實(shí)現(xiàn)各位的分時(shí)選通。其中段選線占用一個8位I/O口,而位選線占用N個I/O口(N為LED顯示器的個數(shù))。由于各位的段選線并聯(lián),段碼的輸出對各位來說都是相同的,因此,同一時(shí)刻,如果各位選線都處于選通狀態(tài)的話,那LED顯示器將顯示相同的字符。若要各位LED能顯示出與本位相應(yīng)的字符,就必須采用掃描顯示方式,即在某一時(shí)刻,只讓某一位的位選線處于選通狀態(tài),而其他各位的位選線處于關(guān)閉狀態(tài),同時(shí),段選線上輸出相應(yīng)位要顯示字符的段碼。這種顯示方式占用的I/O口個數(shù)為8N(N為LED顯示器的個數(shù)),相對靜態(tài)顯示少了很多,但需要占用大量的CPU資源,當(dāng)CPU處理別的事情時(shí),顯示可能出現(xiàn)閃爍或者不顯示的情況。為了節(jié)約硬件資源,降低電路板的成本,本人采用的是節(jié)約硬件資源的動態(tài)掃描顯示方式。213加熱降溫驅(qū)動控制電路采用開關(guān)量控制,如繼電器、雙向可控硅、光耦等,控溫快速,但是雙向可控硅驅(qū)動電路比較麻煩,調(diào)試也麻煩,若用現(xiàn)成的固態(tài)繼電器價(jià)格十分昂貴。用繼電器時(shí)要注意其電感的反向電動勢,和開關(guān)觸點(diǎn)對電源的影響,以及開關(guān)脈沖對整個電路的影響等,應(yīng)該加入必要的防止干擾的措施。1、采用單向晶閘管,這是一種大功率半導(dǎo)體器件,它既有單向?qū)щ姷恼髯饔茫钟锌梢钥刂频拈_關(guān)作用。利用它可以用較小的功率控制較大功率,在交、直流電動機(jī)調(diào)速系統(tǒng)、調(diào)功系統(tǒng)、隨動系統(tǒng)和無觸點(diǎn)開關(guān)等方面均獲得了廣泛的應(yīng)用。這種晶閘管與二極管不同的是,當(dāng)其兩端加上正向電壓而控制極不加電壓時(shí),晶閘管并不導(dǎo)通,其正向電流很小,處于正向阻斷狀態(tài);當(dāng)其兩端加上正向電壓、且控制極上(與陰極間)也加上一正向電壓時(shí),晶閘管便進(jìn)入導(dǎo)通狀態(tài),這時(shí)管壓降很?。?V左右)。這時(shí)即使控制電壓消失,仍然保持導(dǎo)通狀態(tài),所以控制電壓沒有必要一直存在,通常采用脈沖形式,以降低觸發(fā)功耗。它不具有自關(guān)斷能力,要切斷負(fù)載電流,只有使陽極電流減小到維持電流以下,或加上反向電壓實(shí)現(xiàn)關(guān)斷。若在交流回路中應(yīng)用,當(dāng)電流過零和進(jìn)入負(fù)半周時(shí),自動關(guān)斷,為了使其再次導(dǎo)通,必須重加控制信號。2、采用光耦合雙向可控硅驅(qū)動電路,這種器件是一種單片機(jī)輸出與雙向可控硅之間較理想的接口器件,它由輸入和輸出兩部分組成,輸入部分是一個砷化鎵發(fā)光二極管,該二極管在5MA15MA正向電流作用下發(fā)出足夠強(qiáng)度的紅外光,觸發(fā)輸出部分。輸出部分是一個硅光敏雙向可控硅,在紅外線的作用下可雙向道通。光電耦合器也常用于較遠(yuǎn)距離的信號隔離傳送。一方面光耦合器可以起到隔離兩個系統(tǒng)地線的作用,使兩個系統(tǒng)的電源相互獨(dú)立,消除地電位不同所產(chǎn)生的影響;另一方面,光電耦合器的發(fā)光二極管是電流驅(qū)動器件,可以形成電流環(huán)路的傳送形式。由于電流環(huán)電路是低阻抗電路,對噪音的敏感度低,因此提高通訊系統(tǒng)的抗干擾能力,常用于有噪音干擾的環(huán)境里傳輸信號。達(dá)到同樣的加熱效果,開關(guān)量控制容易,驅(qū)動簡單,驅(qū)動電路的抗干擾能力強(qiáng)。所以我采用的是光耦合雙向可控硅驅(qū)動電路。22單元電路設(shè)計(jì)221溫度采集電路本設(shè)計(jì)的溫度采集系統(tǒng)主要是數(shù)字溫度傳感器DS18B20,如圖21所示。本設(shè)計(jì)以DS18B20為傳感器,AT89C51單片機(jī)為控制核心組成的溫度巡回檢測系統(tǒng),在圖21中,DS18B20的供電方式為外部電源,其I/O數(shù)據(jù)線與P34相連。在DS18B20接入系統(tǒng)之前,應(yīng)分別從激光ROM中讀出其序號,然后分別賦予在系統(tǒng)中的編號1N。該系統(tǒng)需要用鍵盤來設(shè)置溫度報(bào)警的門限值,并用七段LED顯示器顯示DS18B20的編號和測量的溫度值。圖21溫度采集電路溫度檢測系統(tǒng)原理圖如圖21所示,采用外接電源供電方式。為保證在有效的DS18B20時(shí)鐘周期內(nèi)提供足夠的電流,我們用一個電阻R30和89C51的一個I/O口(P34)來完成對DS18B20總線的上拉。當(dāng)DS18B20處于寫存儲器操作和溫度A/D變換操作時(shí),總線上必須有強(qiáng)的上拉,上拉開啟時(shí)間最大為10S。采用外接電源供電方式時(shí)VCC接外部電源,GND接地,I/O與單片機(jī)的I/O線相連。在本設(shè)計(jì)中,我采用的是單個DS18B20測室內(nèi)溫度,并把它直接與單片機(jī)的I/O口相連,將測得的溫度值送入CPU與鍵盤輸入的設(shè)定值進(jìn)行比較,然后通過CPU來控制負(fù)載電路的工作。一般來說CPU對DS18B20的訪問流程是先對DS18B20初始化,再進(jìn)行ROM操作命令,最后才能對存儲器和數(shù)據(jù)操作。DS18B20每一步操作都要遵循嚴(yán)格的工作時(shí)序和通信協(xié)議,如主機(jī)控制DS18B20完成溫度轉(zhuǎn)換這一過程,根據(jù)DS18B20的通信協(xié)議,須經(jīng)三個步驟每一次讀寫之前都要對DS18B20進(jìn)行復(fù)位,復(fù)位成功后發(fā)送一條ROM指令,最后發(fā)送RAM指令,這樣才能對DS18B20進(jìn)行預(yù)定的操作。222LED顯示電路LED顯示電路如圖22所示,LED電路采用4只共陰極七段數(shù)碼管。顯示方式有動態(tài)掃描和靜態(tài)掃描,兩種都可以實(shí)現(xiàn)顯示功能,但由于靜態(tài)掃描要用到多片串入并出芯片,考慮到電路板成本計(jì)算,本人采用節(jié)約硬件資源的動態(tài)掃描顯示方式。P2口的P20至P23接限流電阻作為段選控制,P2口的P24至P27經(jīng)三極管驅(qū)動后作為位選控制,在10MS定時(shí)中斷服務(wù)程序中分別對顯示的各位進(jìn)行動態(tài)掃描顯示。LED分別對室內(nèi)溫度和時(shí)間進(jìn)行動態(tài)顯示,其相互顯示間隔設(shè)定為1分鐘,即顯示溫度時(shí)第一、二位為十位、個位,第三、四位為小數(shù)位而顯示時(shí)間時(shí)第一、二位為小時(shí),第三、四位為分鐘,顯示數(shù)據(jù)由CD4511譯碼器輸出。由4個共陰極的數(shù)碼管組成溫度和時(shí)間交替顯示。P2口的四條數(shù)據(jù)線P20至P23分別與CD4511譯碼器的ABCD口相接,P2口的P24至P27分別通過電阻R6至R9與Q1至Q4的基極相連接。這樣通過P2口送出一個存儲單元的高位,低位BCD顯示代碼,通過P2口另幾位送出掃描選通代碼輪流點(diǎn)亮LED1至LED4,就會將要顯示的數(shù)據(jù)在數(shù)碼管中顯示出來。圖22LED顯示電路所謂LED靜態(tài)驅(qū)動是指每個數(shù)碼管的每一個段碼都由一個單片機(jī)的I/O端口進(jìn)行驅(qū)動,或者使用如BCD碼二十進(jìn)制譯碼器譯碼進(jìn)行驅(qū)動;其點(diǎn)亮和關(guān)閉由該I/O口來對其控制,互不干涉,對I/O驅(qū)動能力弱的MCU,必須增加外部驅(qū)動芯片或三極管等器件。此種設(shè)計(jì)一般應(yīng)用在單個LED的驅(qū)動或LED數(shù)量較少,且所選的MCUI/O口比較充裕的情況下。由于每一個LED均由獨(dú)立的I/O口控制,因此優(yōu)點(diǎn)是軟件編程簡單,顯示亮度高,缺點(diǎn)是占用I/O端口多,如驅(qū)動5個數(shù)碼管靜態(tài)顯示則需要5840根I/O端口來驅(qū)動,要知道一個AT89C51單片機(jī)可用的I/O端口才32個,實(shí)際應(yīng)用時(shí)必須增加譯碼驅(qū)動器進(jìn)行驅(qū)動,增加了硬件電路的復(fù)雜性。LED的動態(tài)顯示方式數(shù)碼管動態(tài)顯示接口是單片機(jī)中應(yīng)用最為廣泛的一種顯示方式,動態(tài)驅(qū)動是將所有數(shù)碼管的8個顯示筆劃“A,B,C,D,E,F,G,DP“的同名端連在一起,另外為每個數(shù)碼管的公共極增加位選通控制電路,位選通由各自獨(dú)立的I/O線控制,當(dāng)單片機(jī)輸出字形碼時(shí),所有數(shù)碼管都接收到相同的字形碼,但究竟是那個數(shù)碼管會顯示出字形,取決于單片機(jī)對位選通端電路的控制,所以我們只要將需要顯示的數(shù)碼管的選通控制打開,該位就顯示出字形,沒有選通的數(shù)碼管就不會亮。通過分時(shí)輪流控制各個數(shù)碼管的公共極,就使各個數(shù)碼管輪流受控顯示,這就是動態(tài)驅(qū)動。在輪流顯示過程中,每位數(shù)碼管的點(diǎn)亮?xí)r間為12MS,由于人的視覺暫留現(xiàn)象及發(fā)光二極管的余輝效應(yīng),盡管實(shí)際上各位數(shù)碼管并非同時(shí)點(diǎn)亮,但只要掃描的速度足夠快,給人的印象就是一組穩(wěn)定的顯示數(shù)據(jù),不會有閃爍感,動態(tài)顯示的效果和靜態(tài)顯示是一樣的,卻能夠節(jié)省大量的I/O端口,而且功耗更低。由于所有的LED模塊共用了驅(qū)動端,因此LED的驅(qū)動不再像靜態(tài)法一樣為每個LED所獨(dú)享,因此其驅(qū)動的設(shè)計(jì)方法也與靜態(tài)法完全不同,需要采用分時(shí)掃描方法來實(shí)現(xiàn)對所有LED的顯示驅(qū)動,其原理如下A將A0設(shè)置為高電平,也即允許第一組LED顯示,同時(shí)將A2,A3,A4設(shè)置為低電平,也即關(guān)閉該陰極所對應(yīng)的LED組顯示;B在P2口輸出A0組對應(yīng)的顯示數(shù)據(jù),如字符點(diǎn)陣數(shù)據(jù)、7段碼對應(yīng)的數(shù)字的數(shù)據(jù)等,該數(shù)據(jù)可以通過ROM表的形式預(yù)先定義;C保持一定的時(shí)間T,該時(shí)間即為所設(shè)定的定時(shí)器的中斷時(shí)間;D將A0口設(shè)置為低電平,關(guān)閉A0組的LED顯示;E將A1設(shè)置為高電平,其他幾個設(shè)置為低電平,開啟A1組對應(yīng)的LED顯示;F在P0口輸出A1組對應(yīng)的顯示數(shù)據(jù);G重復(fù)以上步驟,直到所有組被掃描一遍,然后又從A0組開始下一個循環(huán),如此周而復(fù)始,實(shí)現(xiàn)所有LED的動態(tài)顯示。該方法的原理利用了人眼對物體的視覺延遲來達(dá)到所有LED的同時(shí)顯示,實(shí)際應(yīng)用時(shí),在同一個時(shí)刻,只有一組LED處于顯示狀態(tài),而其他LED處于關(guān)閉狀態(tài)。理論上,若兩次顯示之間的時(shí)間間隔小于32MS時(shí),人眼既無法分辨,因此,為了達(dá)到此要求,LED的掃描頻率一般可以按照下式計(jì)算得出F32N。式中,F(xiàn)為掃描的頻率,對應(yīng)為定時(shí)器的時(shí)間(T1/F);32則是由32MS換算而來,32MS對應(yīng)的頻率剛好為32HZ;N則時(shí)總的LED的組數(shù)(此例中N4)。根據(jù)此式算出的掃描頻率F實(shí)際是LED驅(qū)動掃描的最小頻率,若低于此頻率,則有可能導(dǎo)致LED的閃爍;F也不可能越高越好,掃描的頻率太高,每組LED的點(diǎn)亮?xí)r間就越短,因此有可能導(dǎo)致LED的亮度不夠或顯示效果不理想等一些問題。當(dāng)然提高LED的驅(qū)動電壓也可以補(bǔ)償由此造成的亮度不夠的問題。數(shù)據(jù)與代碼轉(zhuǎn)換。由前述可知,P2口的P20至P23輸出段選碼,P2口的P24至P27輸出位選碼,LED就會顯示出數(shù)字來。但P2口輸出的數(shù)據(jù)是BCD碼,各存儲器存儲的數(shù)據(jù)是二進(jìn)制,也就是和要顯示出的字符表達(dá)的含義是不一致的。可見,將要顯示的存儲器單元的數(shù)據(jù)直接送到P2口去驅(qū)動LED數(shù)碼管顯示是不能正確表達(dá)的,必須在系統(tǒng)內(nèi)部將要顯示的數(shù)據(jù)經(jīng)過BCD碼轉(zhuǎn)換后,將各個單元數(shù)據(jù)的段選代碼送入P2口,給CD4511譯碼后去驅(qū)動數(shù)碼管顯示。具體轉(zhuǎn)換過程如下我們先將要顯示的數(shù)據(jù)裝入累加器A中,再將A中的數(shù)據(jù)轉(zhuǎn)換成高低兩位的BCD碼,再放回A中,然后將A中的值輸出。如有一個單元存儲了45這樣一位數(shù),則需轉(zhuǎn)換成四位BCD碼01001001然后放入A中,A中BCD碼,高四位代表4,低四位代表5,同時(shí)送給兩個譯碼器中,譯碼后45字就在兩個LED中顯示出來。223電源電路1電源變壓器將220V,50HZ的交流電壓轉(zhuǎn)換成5V直流電壓。2濾波電路利用電感和電容的阻抗特性,將整流后的單向脈動電流中的交流分量濾去,使單向脈動電流變換成平滑的直流電。3穩(wěn)壓電路當(dāng)電網(wǎng)電壓波動或負(fù)載的變動會導(dǎo)致負(fù)載上得到的直流電不穩(wěn)定,影響電子設(shè)備的性能,用穩(wěn)壓管,即采用一些負(fù)反饋方式的穩(wěn)壓電路,使之自動調(diào)節(jié)不穩(wěn)定因素,從而得到穩(wěn)定電壓。供電部分輸入220V、50HZ的交流電,輸出電壓5V,供給整個電路電源,電流最大為400MA;LM17812和LM17805負(fù)載重,功率大,加裝了散熱片。本設(shè)計(jì)的電源電路設(shè)計(jì)圖如下圖23電源電路224外部晶振電路外部晶振電路由2個33PF的電容和一個12MHZ的晶體振蕩器構(gòu)成。片內(nèi)電路與片外器件構(gòu)成一個時(shí)鐘產(chǎn)生電路,CPU的所有操作均在時(shí)鐘脈沖下同步進(jìn)行。片內(nèi)振蕩器的振蕩頻率非常接近晶振頻率,一般在12MHZ12MHZ之間選取,C5,C6是反饋電容,起穩(wěn)定振蕩頻率,快速起振的作用,其值在5PF33PF之間選取,典型值為33PF。本電路選用的電容為33PF,晶振頻率為12MHZ。在引腳XTAL1和XTAL2外接晶體振蕩器,就構(gòu)成了內(nèi)部震蕩方式,內(nèi)部震蕩方式所得的時(shí)鐘信號比較穩(wěn)定,實(shí)用電路中使用較多。由于單片機(jī)內(nèi)部有一個高增益反相放大器,當(dāng)外接晶振后,就構(gòu)成了自激振蕩器并產(chǎn)生震蕩時(shí)鐘脈沖。內(nèi)部震蕩方式的外部電路如圖24所示圖24外部晶振電路外部振蕩信號由X2引入,X1和X2片內(nèi)振蕩電路輸入、輸出引腳,這兩個端子用來外接石英晶體和微調(diào)電容。在石英晶體的兩個管腳加交變電場時(shí),它將會產(chǎn)生一定頻率的機(jī)械變形,而這種機(jī)械振蕩又會產(chǎn)生交變電場,上述物理現(xiàn)象稱為壓電效應(yīng)。一般情況下,無論是機(jī)械振動的振幅,還是交變電場的振幅都非常小。但是,當(dāng)交變電場的頻率為某一特定值時(shí),振幅驟然增大,產(chǎn)生共振,稱之為壓電振蕩。這一特定頻率就是石英晶體的固有頻率,也稱諧振頻率,即用來連接89C51片內(nèi)OSC的定時(shí)反饋回路。石英晶振起振后要能在X2線上輸出一個3V左右的正弦波,以便使MCS51片內(nèi)的OSC電路按石英晶振相同頻率自激振蕩。通常OSC的輸出時(shí)鐘頻率FOSC為05MHZ16MHZ,典型值為12MHZ或者110592MHZ。電容C5,C6可以幫助起振,典型值為33PF,調(diào)節(jié)它們可以達(dá)到微調(diào)FOSC的目的。3軟件設(shè)計(jì)31軟件設(shè)計(jì)原理及設(shè)計(jì)所用工具本設(shè)計(jì)中采用的處理器是AT89C51單片機(jī),由此可采用面向MCS51的程序設(shè)計(jì)語言,包括ASM51匯言和C語言,這兩種語言各有特點(diǎn)。C語言更接近機(jī)器語言,常用來編制與系統(tǒng)硬件相關(guān)的程序,如訪問I/O端口、中斷處理程序、實(shí)時(shí)控制程序、實(shí)時(shí)通信程序等;而數(shù)學(xué)運(yùn)算程序則適合用C51高級語言編寫,因?yàn)橛酶呒壵Z言編寫運(yùn)算程序可提高編程效率和應(yīng)用程序的可靠性。與以往的80C51單片機(jī)不同,AT89C51具有在線調(diào)試和下載功能,它由支持AT89C51的開發(fā)工具包KEILUVERSION20開發(fā)系統(tǒng)來提供。也就是說,在用戶系統(tǒng)保留AT89C51的情況下,通過開發(fā)系統(tǒng)與AT89C51的串行接口通信,直接對用戶系統(tǒng)進(jìn)行調(diào)試,并在調(diào)試完成后將調(diào)試好的程序下載到AT89C51中。KEILUVERSION20開發(fā)系統(tǒng)提供四項(xiàng)功能編譯、下載、調(diào)試和模擬,分別由KEILUVERSION20提供的編譯器、在線串行下載器、調(diào)試器和模擬器來實(shí)現(xiàn)。KEILUVERSION20編譯器可在WINDOWS操作系統(tǒng)下直接使用,編譯匯編源程序,并生成16進(jìn)制文件和列表文件。串行下載器是一個軟件程序,它允許通過標(biāo)準(zhǔn)PC機(jī)上的串口串行下載匯編程序到片內(nèi)8KB的閃速程序存儲器中。調(diào)試器采用WINDOWS系統(tǒng),允許用戶使用AT89C51的UART串行接口在芯片上調(diào)試代碼執(zhí)行。在典型調(diào)試對話中,調(diào)試器提供對片內(nèi)所有外圍設(shè)備的訪問、單步和設(shè)置斷點(diǎn)的代碼執(zhí)行控制方式。模擬器采用WINDOWS系統(tǒng),能完全模擬AT89C51的所有功能。模擬器使用簡單,結(jié)合了許多標(biāo)準(zhǔn)調(diào)試特征,包括多斷點(diǎn)、單步以及代碼執(zhí)行跟蹤等能力。主程序功能單一化,只對各子程序進(jìn)行控制、調(diào)動,使整個程序成為有機(jī)的整體。軟件主程序是系統(tǒng)的監(jiān)控程序,主要工作流程為系統(tǒng)在上電以后進(jìn)入初始化狀態(tài),將系統(tǒng)中所有的接口模式、狀態(tài)以及有關(guān)的存儲單元置位成初始狀態(tài),然后恢復(fù)AT89C51的P1口控制輸出的工作狀態(tài)。32部分程序的流程圖321主程序流程圖本設(shè)計(jì)主程序流程如圖31所示。程序啟動后,首先清理系統(tǒng)內(nèi)存,然后對溫度進(jìn)行采集,通過溫度采集芯片內(nèi)部轉(zhuǎn)換后,傳輸?shù)絾纹瑱C(jī),由單片機(jī)控制顯示設(shè)備,顯示現(xiàn)在的溫度,然后系統(tǒng)進(jìn)入待機(jī)狀態(tài),等待鍵盤輸入設(shè)定溫度,系統(tǒng)將設(shè)定溫度與現(xiàn)在溫度進(jìn)行比較,得出結(jié)果,啟動制冷系統(tǒng)或者加熱系統(tǒng)。圖31主程序流程圖322DS18B20的溫度采樣程序流程圖CPU對DS18B20的訪問流程是先對DS18B20初始化,再進(jìn)行ROM操作命令,最后才能對存儲器和數(shù)據(jù)進(jìn)行操作。DS18B20每一步操作都要遵循嚴(yán)格的工作時(shí)序和通信協(xié)議。如主機(jī)控制DS18B20完成溫度轉(zhuǎn)換這一過程,根據(jù)DS18B20的通訊協(xié)議,須經(jīng)三個步驟每一次讀寫之前都要對DS18B20進(jìn)行復(fù)位,復(fù)位成功后發(fā)送一條ROM指令,最后發(fā)送RAM指令,這樣才能對DS18B20進(jìn)行預(yù)定的操作。DS18B20工作的流程如圖32。圖32溫度采樣框程序如下FLOATTTINIT_DS18B20/初始化DS18B2子函數(shù)DELAY_MS1WRITEONECHAR0XCC/跳過ROM命令WRITEONECHAR0XBE/發(fā)送讀取數(shù)據(jù)命令TEMP_DATA0READONECHAR/連續(xù)讀兩個字節(jié)數(shù)據(jù)TEMP_DATA1READONECHARTEMP1TEMP_DATA1TEMP16348/溫度值正負(fù)判斷TEM65536TEMFLAG11/負(fù)溫度求補(bǔ)碼,標(biāo)志位置1ELSEFLAG10DIS_RAM0TEM/取小數(shù)部分的值DIS_PLAY3DIS_RAM0/存入小數(shù)部分顯示值DIS_RAM0TEM4/取中間八位,即整數(shù)部分的值DIS_PLAY0DIS_RAM0/100/取百位數(shù)據(jù)暫存DIS_PLAY2DIS_RAM0100/取后兩位數(shù)據(jù)暫存IFDIS_PLAY2SXDIS_PLAY51ELSEDIS_PLAY50DIS_PLAY1DIS_PLAY2/10/取十位數(shù)據(jù)暫存DIS_PLAY2DIS_PLAY210/取個位數(shù)據(jù)暫存IFDIS_PLAY0/最高位為0都不顯示DIS_PLAY00X0A/先判斷百位是否為0IFDIS_PLAY1DIS_PLAY10X0A/再判斷十位是否為0323LED顯示部分程序流程圖LED軟件設(shè)計(jì)的主要功能是將DS18B20所測數(shù)據(jù)經(jīng)過模糊控制以后用LED顯示出來。其流程圖如圖33圖33LED顯示流程圖程序如下LED1LED1LED2LED2VOIDDISPLAY/顯示溫度子程序/CHARKFORK0KINCLUDEDEFINEUCHARUNSIGNEDCHARDEFINEUINTUNSIGNEDINTSBITDQP36/P3溫度輸入口UINTTEMP1/定義一個變量UCHARFLAG1/定義一個標(biāo)志,溫度是負(fù)或正,1為負(fù),0為正UCHARDATATEMP_DATA20X00,0X00/讀出溫度暫放UCHARDATADIS_PLAY60X00,0X00,0X00,0X00,0X0A,0X0C/顯示單元數(shù)據(jù),共6個數(shù)據(jù)和一個運(yùn)算第4個數(shù)據(jù)為空,第6個數(shù)據(jù)顯示CUCHARDATADIS_RAM10X00UCHARSX38/上限報(bào)警溫度,默認(rèn)值為38UCHARXX15/下限報(bào)警溫度,默認(rèn)值為15SBITSETP32/定義調(diào)整鍵SBITDECP31/定義減少鍵SBITADDP30/定義增加鍵/SBITKOP33/手動報(bào)警SBITLED1P33SBITLED2P34SBITDINP07/小數(shù)點(diǎn)DEFINEDISDATAP0/段碼入口/P0111DEFINEDISCANP2/數(shù)碼管位選掃描/P2111UCHARCODETABLE0XC0,0XF9,0XA4,0XB0,0X99,0X92,0X82,0XF8,0X80,0X90,0XFF,0XBFUCHARCODESCAN_CON80X01,0X02,0X04,0X08,0X10,0X20,0X40,0X80/列掃描控制字VOIDDELAY_MSUINTI/DELAY111/延時(shí)子程序/WHILEIVOIDDELAY1UCHARYUCHARYFORY0YFORY0Y0IDQ0/給脈沖信號DAT1/數(shù)據(jù)右移一位DQ1/給脈沖信號IFDQ/DQ為1DAT|0X80/讀出數(shù)據(jù)DELAY_MS4/延時(shí)RETURNDATVOIDWRITEONECHARUNSIGNEDCHARDAT/寫字節(jié)子函數(shù)UCHARI0FORI8I0IDQ0DQDAT/寫入一位數(shù)據(jù)DELAY_MS5DQ1DAT1/右移一位數(shù)據(jù)VOIDTMPCHANGEVOID/DS18B20BEGINCHANGE/發(fā)送溫度轉(zhuǎn)換命令I(lǐng)NIT_DS18B20/初始化DS18B20DELAY_MS200/延時(shí)WRITEONECHAR0XCC/跳過序列號命令WRITEONECHAR0X44/發(fā)送溫度轉(zhuǎn)換命令UINTTMP/GETTHETEMPERATURE/讀出溫度函數(shù)/FLOATTTINIT_DS18B20/初始化DS18B2子函數(shù)DELAY_MS1WRITEONECHAR0XCC/跳過ROM命令WRITEONECHAR0XBE/發(fā)送讀取數(shù)據(jù)命令TEMP_DATA0READONECHAR/連續(xù)讀兩個字節(jié)數(shù)據(jù)TEMP_DATA1READONECHARTEMP1TEMP_DATA1TEMP16348/溫度值正負(fù)判斷TEM65536TEMFLAG11/負(fù)溫度求補(bǔ)碼,標(biāo)志位置1ELSEFLAG10DIS_RAM0TEM/取小數(shù)部分的值DIS_PLAY3DIS_RAM0/存入小數(shù)部分顯示值DIS_RAM0TEM4/取中間八位,即整數(shù)部分的值DIS_PLAY0DIS_RAM0/100/取百位數(shù)據(jù)暫存DIS_PLAY2DIS_RAM0100/取后兩位數(shù)據(jù)暫存IFDIS_PLAY2SXDIS_PLAY51ELSEDIS_PLAY50DIS_PLAY1DIS_PLAY2/10/取十位數(shù)據(jù)暫存DIS_PLAY2DIS_PLAY210/取個位數(shù)據(jù)暫存IFDIS_PLAY0/最高位為0都不顯示DIS_PLAY00X0A/先判斷百位是否為0IFDIS_PLAY1DIS_PLAY10X0A/再判斷十位是否為0IFFLAG1DIS_PLAY00X0B/為負(fù)數(shù)時(shí),最高位顯示“VOIDSHENGWENLED1LED1VOIDJIANGWENLED2LED2VOIDDISPLAY/顯示溫度子程序/CHARKFORK0K40SX25SHISX/10GESX10FORK10K0KP0TABLESHIDISCANSCAN_CON5DELAY110DISCAN0X00P0TABLEGEDISCANSCAN_CON6DELAY110DISCAN0X00DISCANSCAN_CON7/位選DISDATA0XC6/顯示CDELAY110DISCAN0X00IFDEC0DELAY1120IFDEC0XXIFXX0KP0TABLESHIDISCANSCAN_CON4DELAY120DISCAN0X00P0TABLEGEDISCANSCAN_CON5DELAY120DISCAN0X00DISCANSCAN_CON6/位選P00XC6/顯示CDELAY120DISCAN0X00GANEMPLOYMENTTRIBUNALCLAIMEMPLOYMENTTRIBUNALSSORTOUTDISAGREEMENTSBETWEENEMPLOYERSANDEMPLOYEESYOUMAYNEEDTOMAKEACLAIMTOANEMPLOYMENTTRIBUNALIFYOUDONTAGREEWITHTHEDISCIPLINARYACTIONYOUREMPLOYERHASTAKENAGAINSTYOUYOUREMPLOYERDISMISSESYOUANDYOUTHINKTHATYOUHAVEBEENDISMISSEDUNFAIRLYFORMOREINFORMATIONABOUTDISMISSALANDUNFAIRDISMISSAL,SEEDISMISSALYOUCANMAKEACLAIMTOANEMPLOYMENTTRIBUNAL,EVENIFYOUHAVENTAPPEALEDAGAINSTTHEDISCIPLINARYACTIONYOUREMPLOYERHASTAKENAGAINSTYOUHOWEVER,IFYOUWINYOURCASE,THETRIBUNALMAYREDUCEANYCOMPENSATIONAWARDEDTOYOUASARESULTOFYOURFAILURETOAPPEALREMEMBERTHATINMOSTCASESYOUMUSTMAKEANAPPLICATIONTOANEMPLOYMENTTRIBUNALWITHINTHREEMONTHSOFTHEDATEWHENTHEEVENTYOUARECOMPLAININGABOUTHAPPENEDIFYOURAPPLICATIONISRECEIVEDAFTERTHISTIMELIMIT,THETRIBUNALWILLNOTUSUALLYACCEPTITIFYOUAREWORRIEDABOUTHOWTHETIMELIMITSAPPLYTOYOU,TAKEADVICEFROMONEOFTHEORGANISATIONSLISTEDUNDERFURTHERHELPEMPLOYMENTTRIBUNALSARELESSFORMALTHANSOMEOTHERCOURTS,BUTITISSTILLALEGALPROCESSANDYOUWILLNEEDTOGIVEEVIDENCEUNDERANOATHORAFFIRMATIONMOSTPEOPLEFINDMAKINGACLAIMTOANEMPLOYMENTTRIBUNALCHALLENGINGIFYOUARETHINKINGABOUTMAKINGACLAIMTOANEMPLOYMENTTRIBUNAL,YOUSHOULDGETHELPSTRAIGHTAWAYFROMONEOFTHEORGANISATIONSLISTEDUNDERFURTHERHELPIFYOUAREBEINGREPRESENTEDBYASOLICITORATTHETRIBUNAL,THEYMAYASKYOUTOSIGNANAGREEMENTWHEREYOUPAYTHEIRFEEOUTOFYOURCOMPENSATIONIFYOUWINTHECASETHISISKNOWNASADAMAGESBASEDAGREEMENTINENGLANDANDWALES,YOURSOLICITORCANTCHARGEYOUMORETHAN35OFYOURCOMPENSATIONIFYOUWINTHECASEIFYOUARETHINKINGABOUTSIGNINGUPFORADAMAGESBASEDAGREEMENT,YOUSHOULDMAKESUREYOURECLEARABOUTTHETERMSOFTHEAGREEMENTITMIGHTBEBESTTOGETADVICEFROMANEXPERIENCEDADVISER,FOREXAMPLE,ATACITIZENSADVICEBUREAUTOFINDYOURNEARESTCAB,INCLUDINGTHOSETHATGIVEADVICEBYEMAIL,CLICKONNEARESTCABFORMOREINFORMATIONABOUTMAKINGACLAIMTOANEMPLOYMENTTRIBUNAL,SEEEMPLOYMENTTRIBUNALSTHELACKOFAIRUPTHEREWATCHMCAYMANISLANDSBASEDWEBB,THEHEADOFFIFASANTIRACISMTASKFORCE,ISINLONDONFORTHEFOOTBALLASSOCIATIONS150THANNIVERSARYCELEBRATIONSANDWILLATTENDCITYSPREMIERLEAGUEMATCHATCHELSEAONSUNDAY“IAMGOINGTOBEATTHEMATCHTOMORROWANDIHAVEASKEDTOMEETYAYATOURE,“HETOLDBBCSPORT“FORMEITSABOUTHOWHEFELTANDIWOULDLIKETOSPEAKTOHIMFIRSTTOFINDOUTWHATHISEXPERIENCEWAS“UEFAHASOPENEDDISCIPLINARYPROCEEDINGSAGAINSTCSKAFORTHE“RACISTBEHAVIOUROFTHEIRFANS“DURINGCITYS21WINMICHELPLATINI,PRESIDENTOFEUROPEANFOOTBALLSGOVERNINGBODY,HASALSOORDEREDANIMMEDIATEINVESTIGATIONINTOTHEREFEREESACTIONSCSKASAIDTHEYWERE“SURPRISEDANDDISAPPOINTED“BYTOURESCOMPLAINTINASTATEMENTTHERUSSIANSIDEADDED“WEFOUNDNORACISTINSULTSFROMFANSOFCSKA“AGEHASREACHEDTHEENDOFTHEBEGINNINGOFAWORDMAYBEGUILTYINHISSEEMSTOPASSINGALOTOFDIFFERENTLIFEBECAMETHEAPPEARANCEOFTHESAMEDAYMAYBEBACKINTHEPAST,TOONESELFTHEPARANOIDWEIRDBELIEFDISILLUSIONMENT,THESEDAYS,MYMINDHASBEENVERYMESSY,INMYMINDCONSTANTLYALWAYSFEELONESELFSHOULDGOTODOSOMETHING,ORWRITESOMETHINGTWENTYYEARSOFLIFETRAJECTORYDEEPLYSHALLOW,SUDDENLYFEELSOMETHING,DOIT一字開頭的年齡已經(jīng)到了尾聲?;蛟S是愧疚于自己似乎把轉(zhuǎn)瞬即逝的很多個不同的日子過成了同一天的樣子;或許是追溯過去,對自己那些近乎偏執(zhí)的怪異信念的醒悟,這些天以來,思緒一直很凌亂,在腦海中不斷糾纏。總覺得自己自己似乎應(yīng)該去做點(diǎn)什么,或者寫點(diǎn)什么。二十年的人生軌跡深深淺淺,突然就感覺到有些事情,非做不可了。THEENDOFOURLIFE,ANDCANMEETMANYTHINGSREALLYDO而窮盡我們的一生,又能遇到多少事情是真正地非做不可DURINGMYCHILDHOOD,THINKLUCKYMONEYANDNEWCLOTHESARENECESSARYFORNEWYEAR,BUTASTHEADVANCEOFTHEAGE,WILLBEMOREANDMOREFOUNDTHATTHOSETHINGSAREOPTIONALJUNIORHIGHSCHOOL,THOUGHTTOHAVEACRUSHONJUSTMEANSTHATTHEREALGROWTH,BUTOVERTHEPASTTHREEYEARSLATER,HISWRITINGOFALUMNIINPEACE,SUDDENLYFOUNDTHATISNTREALLYGROWUP,ITSEEMSISNOTSOIMPORTANTTHENINHIGHSCHOOL,THINKDONTWANTTOGIVEVENTTOOUTYOURINNERVOICECANBEINTHEHIGHSCHOOLCHILDRENOFTHEFEELINGSINAPERIOD,BUTWASEVENTUALLYINFARCTIONWHENGRADUATIONPARTYINTHETHROAT,LATERAGAINSTOODONTHEPITCHHEHASSWEATPROFUSELY,LOOKEDATHISTHROWNABASKETBALLHOOPS,SUDDENLYFOUNDHIMSELFHASALREADYCANTREMEMBERHISAPPEARANCE童年時(shí),覺得壓歲錢和新衣服是過年必備,但是隨著年齡的推進(jìn),會越來越發(fā)現(xiàn),那些東西根本就可有可無;初中時(shí),以為要有一場暗戀才意味著真正的成長,但三年過去后,自己心平氣和的寫同學(xué)錄的時(shí)候,突然就發(fā)現(xiàn)是不是真正的成長了,好像并沒有那么重要了;然后到了高中,覺得非要吐露出自己的心聲才能為高中生涯里的懵懂情愫劃上一個句點(diǎn),但畢業(yè)晚會的時(shí)候最終還是被梗塞在了咽喉,后來再次站在他曾經(jīng)揮汗如雨的球場,看著他投過籃球的球框時(shí),突然間發(fā)現(xiàn)自己已經(jīng)想不起他的容顏。ORIGINALLY,THISWORLD,CANPRODUCEACHEMICALREACTIONTOANEVENT,INADDITIONTORESOLUTELY,HAVETODO,ANDTIME原來,這個世界上,對某個事件能產(chǎn)生化學(xué)反應(yīng)的,除了非做不可的堅(jiān)決,還有,時(shí)間。APERSONSTIME,YOURIDEASAREALWAYSSPECIALTOCLEARWANT,WANT,LINEISCLEAR,ASIFNOTHINGCOULDSHAKEHISALSOONCESEEMEDTOBEDETERMINEDTODOSOMETHING,BUTMOREOFTENISHEBACKEDOUTATLASTDISLIKEHISCOWARDICE,FINALLYFOUNDTHATTHEREAREALOTOFLOVE,THEREAREALOTOFMISS,LIKESHADOWREALLYHAVEBEENDOOMEDTHOSEWHODO,JUSTGREENYEARSONESELFGIVEONESELFANARMINJECTION,ORISASELFRIGHTEOUSSPIRITUAL一個人的時(shí)候,自己的想法總是特別地清晰。想要的,不想要的,界限明確,好像沒有什么可以撼動自己。也曾經(jīng)好像已經(jīng)下定了決心去做某件事,但更多的時(shí)候是最后又打起了退堂鼓。嫌惡過自己的怯懦,最終卻發(fā)現(xiàn)有很多緣分,有很多錯過,好像冥冥之中真的已經(jīng)注定。那些曾經(jīng)所謂的非做不可,只是青蔥年華里自己給自己注射的一支強(qiáng)心劑,或者說,是自以為是的精神寄托罷了。ATTHEMOMENT,THESKYISDARK,THEAIRISFRESHFACTORAFTERJUSTRAINEDSUDDENLYTHOUGHTOFBLUEPLAIDSHIRTTHOSEWEREBROKENINTOVARIOUSSHAPESOFSTATIONERYFROMTHECORNERATTHEBEGINNINGOFDEEPFRIENDSHIPHAVEDECLAREDTHEENDOFTHEENCOUNTERTHATHAVENTSTARTPLANNINGTHOSEYEARS,THOSEDAYSOFDO,FINALLY,LIKEYO

溫馨提示

  • 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

提交評論