基于STM32的多路搶答器設(shè)計與制作-羅兆豐_第1頁
基于STM32的多路搶答器設(shè)計與制作-羅兆豐_第2頁
基于STM32的多路搶答器設(shè)計與制作-羅兆豐_第3頁
基于STM32的多路搶答器設(shè)計與制作-羅兆豐_第4頁
基于STM32的多路搶答器設(shè)計與制作-羅兆豐_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

摘要搶答不僅僅需要參與者,還需要裁判,而裁判的作用是整個過程中是最終要的,他是影響結(jié)果的一個很重要因素,在古代,裁判只能通過肉眼去判斷誰先搶答,但是人的肉眼的能力是有限的,很難精準(zhǔn)的得出正確的選擇,如果出現(xiàn)相差不大的情況,裁判很容易就會錯判,導(dǎo)致結(jié)果的錯誤而改變。而隨著時代的不斷變化,人們也想到很多去增加判斷的精確度的方法,如敲鑼,打鼓等都被應(yīng)用到搶答中,這時候裁判的判斷點又多了一個,但是這還不夠精確,錯判的幾率相對來說還是有些大,而隨著時代的變更發(fā)展,敲鑼打鼓和肉眼已經(jīng)不能夠滿足人們對于搶答精準(zhǔn)的需求,隨著發(fā)展,以按鍵配合二極管為主的搶答器就出現(xiàn)了,它從一開始的單路按鍵功能簡單到多路按鍵功能復(fù)雜,然后慢慢出現(xiàn)以單片機(jī)為核心的多路搶答器,再蛻變成從有線連接到無線連接的多路搶答器,從結(jié)構(gòu)復(fù)雜功能簡單到結(jié)構(gòu)簡單功能繁多,它一直在隨著時代的發(fā)展而在不斷改進(jìn)中,人們對于搶答器的功能的要求增長越來越高,搶答器的更新?lián)Q代也越來越快,它的功能和精準(zhǔn)度也就變得越來越多。本文是基于STM32的多路搶答器的設(shè)計與制作,它支持多線路搶答,可以精確判斷哪一路先完成搶答,人可以通過1602LCD液晶顯示,LED燈,數(shù)碼管看到哪一個是第一搶答者,搶答者面前的燈會亮起,LED顯示屏?xí)@示搶答者的信息,數(shù)碼管會顯示可回到倒計時,在裁判進(jìn)行復(fù)位前全部搶答者不能進(jìn)行操作;當(dāng)回答時間快要結(jié)束時,蜂鳴器會發(fā)出警告和LED燈的閃爍來提醒參賽者和裁判時間快結(jié)束了,當(dāng)時間到達(dá)后,搶答者面前的燈將會熄滅,這時候裁判可通過按下復(fù)位鍵,讓搶答者們可以重新操作,進(jìn)行下一輪搶答。關(guān)鍵詞:多路搶答器、STM32、1602液晶顯示、LED燈、按鍵

AbstractRespondingnotonlyrequiresparticipants,butalsothereferee,andtheroleoftherefereeisthefinaloneinthewholeprocess.Heisaveryimportantfactoraffectingtheresult.Inancienttimes,therefereecanonlyjudgewhorespondedfirstbythenakedeye,butthepersonTheabilityofthenakedeyeislimited,itisdifficulttoaccuratelydrawthecorrectchoice,ifthereisnotmuchdifference,therefereewilleasilymisjudge,leadingtowrongresultsandchange.Withthecontinuouschangesofthetimes,peoplealsothinkofmanywaystoincreasetheaccuracyofjudgments,suchasknockinggongs,playingdrums,etc.,areappliedtotheanswer.Atthistime,therefereehasonemorejudgmentpoint,butthisisnotaccurateenough.Theprobabilityofmisjudgmentisstillrelativelylarge,andwiththedevelopmentofthetimes,drumminganddrummingandthenakedeyehavebeenunabletomeetpeople'sdemandforaccurateanswering.Withthedevelopment,answeringdevicesbasedonbuttonsanddiodesaremainlyused.Appeared,itwasfromthebeginningofthesingle-channelkeyfunctionissimpletomulti-channelkeyfunctioniscomplex,andthenslowlyappearedmulti-channelansweringdevicewiththesingle-chipasthecore,andthentransformedintoamulti-channelansweringdevicefromwiredconnectiontowirelessconnection,fromThestructureiscomplicatedandthefunctionissimpletothestructureissimpleandhasmanyfunctions.Ithasbeenconstantlyimprovingwiththedevelopmentofthetimes.Therequirementsforthefunctionoftheansweringdevicearegrowinghigherandhigher,andtheupdatingandupdatingoftheansweringdevicearegettingfasterandfaster.ThefunctionsandprecisionoftheUPSbecomemoreandmore.ThisarticleisbasedonthedesignandproductionofSTM32multi-channelansweringdevice,itsupportsmulti-lineanswering,youcanaccuratelydeterminewhichwaytocompletetheansweringfirst,peoplecanseewhichoneisthefirstresponderthrough1602LEDLCDdisplay,LEDlights,digital,Thelightinfrontoftheresponderwilllightup,theLEDdisplaywillshowtheinformationoftheresponder,thedigitaltubewillshowthatitcanreturntothecountdown,andalltheresponderscannotoperatebeforetherefereeresets;AwarningandaflashingLEDlightwillbeissuedtoremindthecontestantsandtherefereethatthetimeisalmostover.Whenthetimeisup,thelightinfrontoftheresponderwillgoout.Atthistime,therefereecanpresstheresetbuttontoallowtheresponderstore-operateForthenextroundofrushanswers.Keywords:Multi-channelansweringdevice,STM32,1602LCDdisplay,LEDlights,buttons目錄1.緒論 11.1多路搶答器的應(yīng)用 11.2多路搶答器的發(fā)展前景 11.3多路搶答器的選題目的和意義 21.4多路搶答器存在的問題 22.總體設(shè)計方案 32.1多路搶答器的基本系統(tǒng)設(shè)計 32.2多路搶答器的主要功能 32.3多路搶答器優(yōu)點 42.4多路搶答器的架構(gòu)程序框圖 43.元器件選型和原理圖設(shè)計 53.1元器件的選型 53.2多路搶答器的原理圖設(shè)計 54.系統(tǒng)焊接和調(diào)試 154.1多路搶答器系統(tǒng)的焊接 154.2多路搶答器系統(tǒng)的焊接調(diào)試 155.軟件 165.1軟件介紹 165.2代碼思路架構(gòu) 165.3代碼編程 175.4代碼調(diào)試 196.多路搶答器的調(diào)試 206.1單路調(diào)試 206.2多路調(diào)試 206.3系統(tǒng)是否可以進(jìn)行鎖定和倒計時報警 206.4系統(tǒng)是否可以通過按鈕復(fù)原 216.5系統(tǒng)的錯誤與解決方法 217.項目總結(jié) 22致謝 23廣東東軟學(xué)院本科畢業(yè)設(shè)計(論文)緒論1.1多路搶答器的應(yīng)用搶答的模式其實在古時候就已經(jīng)出現(xiàn),古人會通過搶答來作為競賽,考試,決策,爭奪等事情得到結(jié)果的一種重要方式,這個方式的實現(xiàn)就需要作為評判標(biāo)準(zhǔn)的一種工具,那就是搶答器。它可以是會發(fā)出響聲的物體,發(fā)出亮光的事物。因為競賽,考試,決策,爭奪等事情在整個歷史中是無處不在的,所以搶答器就一直被使用著,它的形式也會跟著不斷改變,直到現(xiàn)在,很多競賽和娛樂活動都需要用到搶答器,小學(xué),初中,高中,大學(xué)等校園搶答競賽,電視上的綜藝節(jié)目,知識普及節(jié)目等也會使用到搶答器,無論在生活,工作,我們都可以看到搶答器的身影,在問答類型的競賽中,它可以讓參賽者通過按下?lián)尨鹌鞯陌粹o來搶奪優(yōu)先回答權(quán),并且讓裁判或者主持人可以精確看到結(jié)果,在綜藝中,很多電視節(jié)目也會安排搶答環(huán)節(jié),通過搶答器進(jìn)行搶答,搶人等給節(jié)目增加可觀看度,它的使用方式可能比較單一,但是它涉及到的領(lǐng)域測非常的廣闊。1.2多路搶答器的發(fā)展前景隨著時代的發(fā)展,人們對搶答器的需要越來越高,現(xiàn)代搶答器從只有幾個按鍵,二極管等發(fā)展到現(xiàn)在的多路,以單片機(jī)為核心,擁有按鍵,二極管,數(shù)碼管,顯示器,計時器等功能,從有線搶答器到無線搶答器,功能在不斷創(chuàng)新而它的質(zhì)量也在不斷創(chuàng)新。在這個數(shù)碼飛速發(fā)展的時代,數(shù)碼產(chǎn)品的更新?lián)Q代會越來越快,多路搶答器也不例外,在這個飛速發(fā)展的洪流中,它會變得越來越精準(zhǔn),會變得越來越完善,使用壽命會越來越長,但是這不會影響它的需求和不斷的突破,現(xiàn)在每一個競拍和娛樂都離不開搶答器,有時候只是表現(xiàn)形式的不同,在往后,搶答器的需求不會減少,只會變得越來越多,因為人們對于工具的要求會越來越多,從而增長它的突破,它的成本會變得越來越低,性價比會越來越強(qiáng),它的需求覆蓋全球,造價不高,無論是發(fā)達(dá)國家,發(fā)展中國家,貧困國家,都可以用得上,它還有很大的潛力值得我們?nèi)ラ_發(fā),只要這個社會上還會有需求,它就會存在。1.3多路搶答器的選題目的和意義通過這次設(shè)計增加自我對STM32單片機(jī)的了解和應(yīng)用知識經(jīng)驗,在制作多路搶答器的過程中不斷鍛煉自己的設(shè)計思路和想法,讓自我形成一個良好的設(shè)計習(xí)慣,增強(qiáng)自我學(xué)習(xí)能力,動手能力,思維習(xí)慣。鞏固和復(fù)習(xí)大學(xué)4年所學(xué)到的知識,打好基礎(chǔ),利用自我基礎(chǔ)去努力發(fā)展延伸。本章小結(jié):本章主要講述了多路搶答器的前身和誕生,它的身影已經(jīng)融入了人們生活的社會中,密不可分,它在社會中的需求不斷增長,更新?lián)Q代一直在持續(xù),擁有良好的發(fā)展空間和穩(wěn)定性,是一個穩(wěn)定被需求,不被淘汰的發(fā)展方向;還有這個設(shè)計對自我的幫助。1.4多路搶答器存在的問題隨著我國的改革開放越來越進(jìn)步,發(fā)展越來越迅速,人們學(xué)習(xí)科學(xué)、技術(shù)、知識的手段也變得多樣性,選擇在不斷增加,人們可以在眾多選擇中找到自己合適的方法,搶答器作為一種工具,已在各種智力和知識競賽,甚至娛樂節(jié)目中都有它的身影,特別是競技形式的比賽,缺少不了搶答器的使用,但搶答器的使用頻率比較低,且有很多的搶答器制作比較復(fù)雜復(fù)雜,可靠性低,這些問題都會導(dǎo)致人們對搶答器失去興趣。如果一個公司想要購買一臺搶答器在經(jīng)濟(jì)實力上是可以承受,但是使用的次數(shù)很有限,一般搶答器都會因為長期存放或者存放不當(dāng)造成損壞,而再發(fā)現(xiàn)需要使用時就要再購置,這是時間,物品,金錢上的浪費,在現(xiàn)在的快速高效的社會中是不能夠生存下去的。現(xiàn)在多數(shù)的搶答器都有幾個缺點:第一是現(xiàn)場線路連接比較復(fù)雜,每個參賽者都很有可能在比賽現(xiàn)場的不同位置,這就需要把線布到不同的位置上,這時候線路就會變得很長,影響信號傳輸,如果參賽者變得更多,10個,20個,100個等,那么這個現(xiàn)在需要連接線就越多、越亂,而且很有可能會因為線長浪費掉大量的空間,而且在這個不美觀的同時,搶答器的功能可能會因為線的長和亂收到影響造成無法正常工作的情況,顯示和識別功能,如選手號碼的識別、譯碼、計分顯示等仍只能通過數(shù)字集成電路完成。運(yùn)用單片機(jī)掃描技術(shù)識別選手搶按號碼時,電路的延遲時間會隨著線的長度而變化,如果線越長,延遲就越長。第三,選手搶按成功,但出現(xiàn)沒有搶答被記錄的問題,因為線長的不同的差異,我們很有可能會因為延遲的問題造成先按的比后按的顯示還要得慢,這就會失去了搶答器的價值,會降低人們對搶答器的需求。本章小結(jié):講述了多路搶答器的發(fā)展,應(yīng)用和優(yōu)缺點。

總體設(shè)計方案2.1多路搶答器的基本系統(tǒng)設(shè)計多路搶答器是基于STM32進(jìn)行開發(fā),其中分為幾個模塊:STM32F103C8T6最小系統(tǒng)模塊,LED等模塊,1602液晶顯示器模塊,數(shù)碼管模塊,按鍵模塊。STM32F103C8T6最小系統(tǒng)模塊是整個多路搶答器中最重要的,它負(fù)責(zé)給整個系統(tǒng)供電,運(yùn)算,信號的輸出和輸入;LED模塊,數(shù)碼管模塊,1602液晶屏顯示器模塊的作用是讓使用者可以更加直觀的看到搶答的結(jié)果,按鍵模塊是負(fù)責(zé)給搶答者和裁判對多路搶答器進(jìn)行操作使用。2.2多路搶答器的主要功能多路搶答器的功能是為參賽者,裁判,觀眾提供更加精準(zhǔn),顯而易見,公平的結(jié)果,多路搶答器一共由6個部組成,核心為STM32F103C8T6最小系統(tǒng)板,是整個系統(tǒng)的大腦,負(fù)責(zé)數(shù)據(jù)輸出輸入,計算等工作,LED模塊分為兩種LED等,綠色LED和紅色LED,綠色LED一共有4個,分別代表四個參賽者,哪一個參賽者回答,代表他的燈就會亮起,4個燈不會同時亮起,因為搶答者是唯一的,紅色的LED燈功能是為了提醒參賽者,裁判,觀眾,回答時間已經(jīng)結(jié)束。1602模塊的功能是為了增加觀賞性,當(dāng)搶答者出現(xiàn)后,1602會顯示搶答者的信息,當(dāng)搶答者回答后裁判可通過按鍵讓1602顯示正確或者錯誤,數(shù)碼管的功能是顯示回到時間,進(jìn)行倒計時,當(dāng)時間結(jié)束后紅色LED燈會啟動,增加的關(guān)注性和樂趣。按鍵的功能是給參賽者用手操作按下按鍵進(jìn)行搶答,裁判也可以通過按鍵操作1602和對搶答器進(jìn)行復(fù)位。2.3多路搶答器優(yōu)點多路搶答器可同時支持四個參賽者使用,裁判可以對搶答器進(jìn)行操作,搶答顯示效果明顯,觀眾,參賽者和裁判很容易就可以分辨出哪一個是搶答者,并且具有一定的觀賞性,本多路搶答器成本不高,但是功能比較完善,性價比良好,無論是比賽還是自我娛樂,都是一個不錯的選擇。2.4多路搶答器的架構(gòu)程序框圖圖2.4本章小結(jié):本章主要講述了多路搶答器的系統(tǒng)設(shè)計所用到的模塊和概念,多路搶答器的每個模塊發(fā)揮的作用,多路搶答器的優(yōu)點,通過程序框圖表現(xiàn)多路搶答器的系統(tǒng)架構(gòu)。元器件選型和原理圖設(shè)計3.1元器件的選型整個多路搶答器由STM32F103C8T6最小系統(tǒng)板,3.3V1602液晶顯示,LED燈,按鍵組成。STM32F103C8T6最小系統(tǒng)板擁有變壓模塊,SWD調(diào)試編程接口,雙排針,USB接口,USB轉(zhuǎn)串口TTL,E2數(shù)據(jù)存儲,OLED/TFT液晶接口。它可以滿足整個多路搶答器的需求,是整個多路搶答器的核心模塊。STM32F103C8T6擁有3個USART口,兩個SPI口,1個USBDevice口,13PWM口,2個I2C/SMBUS口,工作電壓為2V~3.6V,1個CAN接口,10X12bit的A/D口,CPU位數(shù)為32-Bit,CPU內(nèi)核為ARM?Cortex?-M3,ROM尺寸為64KB,RAN大小為20KB,主頻(MAX)為72MHz,ROM類型為FLASH,I/O口37口。STM32F103C8T6最小系統(tǒng)板可通過雙排針連接其他元器件,連接比較方便,有利于布線美觀,自帶變壓模塊可以將5V轉(zhuǎn)3.3V,直接通過連接電腦接口供電,SWD調(diào)試編程接口可通過電腦下載代碼到MCU。1602液晶顯示是一種工業(yè)字符型液晶,能夠同時顯示16x02即32個字符,尺寸為80mmX36mm,內(nèi)部有11條控制指令,可通過控制指令去調(diào)整1602的狀態(tài),而且小巧方便,價格便宜性價比比較高,液晶屏對比度可通過電位計進(jìn)行調(diào)整。LED燈(綠色),價格便宜小巧,性價比高,燈光柔和,適合用于提示。LED燈(紅色),價格便宜小巧,性價比高,燈光柔和,適合用于警告。按鍵使用了6x6x6的按鍵,用于參與者操作。3.2多路搶答器的原理圖設(shè)計原理圖設(shè)計軟件:cadence16.6cadence16.6為一款多功能的軟件,集原理圖設(shè)計,焊盤設(shè)計,封裝設(shè)計,PCB設(shè)計,修復(fù)軟件于一身,設(shè)計可通過這個軟件從開始到結(jié)束,不需要更換其他軟件就可以完成設(shè)計,這個軟件自由度比較高,原理圖器件,焊盤,封裝全部都可以自己設(shè)計,不需要到網(wǎng)上需要別的庫,軟件比較注重細(xì)節(jié),在設(shè)計的時候還可以從它的規(guī)則里面學(xué)到一些設(shè)計的知識,操作相對于其他軟件來說會比較復(fù)雜,但是卻有一種別樣的方便。MCUSTM32F103C8T6:圖3.1圖3.2PA13使用了SWDIO功能連接到SWD調(diào)試接口,用于連接仿真器進(jìn)行調(diào)試或下載,是數(shù)據(jù)線。PA14使用了SWCLK功能連接到SWD調(diào)試接口,用于連接仿真器進(jìn)行調(diào)試或下載,是時鐘線。圖3.3一般BOOT0和BOOT1跳線都跳到0。只是在下載的情況下:BOOT0=1,BOOT1=0,下載完成后,把BOOT0的跳線接回。圖3.4VBAT,VDDA,VDDA_1,VDD_2,VDD_3都為供電輸入口,電壓都為3.3V,都需要連接濾波電容進(jìn)行濾波保護(hù)。VSSA,VSSA_1,VSSA_2,VSSA_3都是接地。VDD=2.0至3.6V:I/O和內(nèi)部調(diào)節(jié)器的外部電源。外部通過VDD引腳提供。VSSA,VDDA=2.0至3.6V:ADC、復(fù)位塊、RC的外部模擬電源而PLL(當(dāng)使用ADC時,要施加到VDDA的最小電壓為2.4V)。必須分別將VDD和VSSA連接到VDD和VSS。當(dāng)VDD不存在時,VBAT=1.8至3.6V:用于RTC、外部時鐘32kHz振蕩器和備份寄存器(通過電源開關(guān))。每個GPIO引腳都可以由軟件配置為輸出(推挽或開漏)、輸入(有或沒有拉起或拉下)或外圍備用功能。大多數(shù)GPIO引腳與數(shù)字或模擬替代功能共享。所有GPIO都是高電流的。如果需要,可以按照特定的順序鎖定I/O的替代功能配置,以避免對I/O寄存器的虛假寫入。在APB2上的I/O,最高可達(dá)18MHz的切換速度。輸入浮空:浮空就是邏輯器件與引腳即不接高電平,也不接低電平。上拉模式:把點位拉高,不確定的信號通過一個電阻嵌位在高電平。電阻同時起到限流的作用。下拉模式:把點位拉低,不確定的信號通過一個電阻嵌位在低電平。電阻同時起到限流的作用。模擬輸入:數(shù)字輸入是輸入PCM數(shù)字信號,即0,1的二進(jìn)制數(shù)字信號,通過數(shù)模轉(zhuǎn)換,轉(zhuǎn)換成模擬信號。開漏輸出:輸出端相當(dāng)于三極管的集電極,高電平狀態(tài)需要上拉電阻,適合于做電流型的驅(qū)動,吸收電流的能力一般在20mA以內(nèi)。開漏復(fù)用功能:第二功能時的配置,配置必須是復(fù)用功能輸出模式,即推挽或開漏。推挽式輸出:可以輸出高,低電平,連接數(shù)字器件;推挽結(jié)構(gòu)一般是指兩個三級管分別受到互補(bǔ)信號的控制,總是在一個三極管導(dǎo)通的時候另一個截止。高低電平由IC的電源決定。對于CL1和CL2,建議在5pF中使用高質(zhì)量的陶瓷電容器。選擇15pF范圍以滿足晶體或共振器的要求。CL1和CL2,是通常是相同的尺寸。晶體制造商通常指定負(fù)載電容,是CL1和CL2的串聯(lián)組合。負(fù)載電容CL有以下公式:CL=CL1×CL2/(CL1+CL2)密碼子是引腳電容和電路板或跟蹤PCB相關(guān)的電容..一般來說,在2PF和7PF之間。為了避免超過CL1和CL2的最大值(15pF),強(qiáng)烈建議使用具有負(fù)載電容CL7PF的共振器。千萬不要用帶負(fù)載的共振器電容為12.5PF。例如:如果你選擇一個負(fù)載電容為CL=6PF的諧振器,而Cstray=2PF,那么CL1=CL2=8PF。設(shè)計保護(hù)注意事項:由設(shè)計保證,不能在生產(chǎn)中測試。拉出是設(shè)計一個真正的電阻和可切換的PMOS串聯(lián),這個PMOS的貢獻(xiàn)串聯(lián)電阻必須最?。▇10%階)。復(fù)位網(wǎng)絡(luò)保護(hù)設(shè)備免受寄生復(fù)位。用戶必須確保NRST引腳上的電平可以低于表38,否則設(shè)備將不考慮重置。推薦NRST引腳保護(hù)在整個電路中設(shè)置了復(fù)位電路,復(fù)位電路的作用是用于把整個電路恢復(fù)到起始狀態(tài),放置CPU發(fā)生錯誤和意外情況,導(dǎo)致整個系統(tǒng)無法正常運(yùn)行,它是每個電路中都必須存在的,而且它的組成非常簡單,只需要電阻,電容和按鍵就可以完成,連接至MCU的NRST口即可。圖3.51602液晶顯示:圖3.61到16腳分別連接GND,VCC3V3,接一個10K的電位計連VCC3V3,PB9,PB8,PB7,PB6,PB5,PB4,PB3,PA15,PA12,PA11,PA10,VCC3V3,GND。1602液晶顯示一共16個引腳:第一腳我VSS腳,需要接電源地;第二腳為VDD腳,需要接3.3V電源;第三腳為VL腳,它為液晶顯示對比度的調(diào)整端口,接電源時對比度最弱,接地時對比度最高,通過連接一個10K的電位器進(jìn)行調(diào)節(jié),防止鬼影的產(chǎn)生。第四腳為RS腳,它是寄存器的選擇腳,高電平時選擇數(shù)據(jù)寄存器,低電平時選擇指令寄存器。第五腳為R/W腳,它是可以進(jìn)行讀寫信號線的操作,當(dāng)高電平時會進(jìn)行讀的操作,低電平時會進(jìn)行寫的操作,如果RS和R/W都是低電平,那么寫入指令和顯示地址,如果RS為低電平,R/W為高電平時可以讀信號,如果RS為高電平時而R/W為低電平,則會進(jìn)行寫入數(shù)據(jù)操作。第6腳為E端腳,它是使能端,當(dāng)它從高電平跳到低電平時,液晶模塊將執(zhí)行命令。第7帶14腳為數(shù)據(jù)腳,它們是為8位的雙向數(shù)據(jù)線。第15腳為被背光源的正極。第16腳為被光源的負(fù)極。1602擁有指令表:當(dāng)D0為1時,RS,R/W,D7,D6,D5,D4,D3,D2,D1為0時,1602液晶顯示將執(zhí)行清顯示操作。當(dāng)D1為1,D0為*時,RS,R/W,D7,D6,D5,D4,D3,D2為0時,1602液晶顯示將執(zhí)行光標(biāo)返回操作。當(dāng)D2為1,D1為I/D,D0為S時,RS,R/W,D7,D6,D5,D4,D3為0時,1602液晶顯示將執(zhí)行置輸入模式操作。當(dāng)D3為1,D2為D,D1為C,D0為B時,RS,R/W,D7,D6,D5,D4,為0時,1602液晶顯示將執(zhí)行顯示開或光控制操作。當(dāng)D4為1,D3為S/C,D2為R/L,D1為*,D0為*時,RS,R/W,D7,D6,D5為0時,1602液晶顯示將執(zhí)行光標(biāo)或者字符移位操作。當(dāng)D5為1,D4為DL,D3為N,D2為F,D1和D0為*時,RS,R/W,D7,D6為0時,1602液晶顯示將執(zhí)行置功能操作。當(dāng)D6為1時,RS,R/W,D7為0,其他為字符發(fā)生存儲器地址,1602液晶顯示將執(zhí)行置字符發(fā)生存儲器地址操作。當(dāng)D7為1時,RS,R/W為0,其他為顯示數(shù)據(jù)存儲器地址時,1602液晶顯示將執(zhí)行置數(shù)據(jù)存儲器地址操作。當(dāng)R/W為1,D7為BF,其他為計算器地址時,1602液晶顯示將執(zhí)行讀忙標(biāo)志或地址操作。當(dāng)RS為1,R/W為0,其他為要寫的數(shù)據(jù)內(nèi)容時,1602液晶顯示將執(zhí)行寫數(shù)到CGRAM或DDRAM操作。當(dāng)RS和R/W為1時,其他為讀出數(shù)據(jù)內(nèi)容時,1602液晶顯示將執(zhí)行從CGRAM或DDRAM讀數(shù)操作。一共有七個LED燈,它們分別是電源指示燈,最小系統(tǒng)測試燈,代表選手1到選手4的顯示燈,還有警報燈。圖3.7一共有5個按鍵,分別是每個選手的搶答按鍵和裁判的復(fù)位按鍵,它們跟別連接MCU的PA0,PA1,PA2,PA3,PA4。圖七本電路中還具有5V轉(zhuǎn)3.3V芯片,在芯片的VIN端連接5V電源,通過兩個104的陶瓷電容濾波,進(jìn)入芯片,VOUT連接一個105,一個104的陶瓷電容進(jìn)行濾波,給整個系統(tǒng)進(jìn)行供電,NC腳連接一個223的陶瓷電容接地。VSS則直接接地,CE腳在不使用功能時連接VIN。圖3.8整個系統(tǒng)還具有兩個20P的排針,用于連接MCU跟其他元件,還有BOOT0和BOOT1的選擇雙向排針,可以手動選擇下載模式,USB口為下載口和供電口,用于代碼下載和電源供電,連接電腦和5V轉(zhuǎn)3.3V芯片。還有4腳的調(diào)試接口。分別連接SWO,SWCLK,VCC3V3,GND其中VCC3V3需要連接一個104的陶瓷電容進(jìn)行濾波。圖3.9本章小結(jié):本章主要描述多路搶答器的元件選型的選擇方向和每個部件或者模塊在原理圖中的功能描述,還有原理圖連接理由。

系統(tǒng)焊接和調(diào)試4.1多路搶答器系統(tǒng)的焊接STM32F103C8T6最小系統(tǒng)板需要焊接兩個20P的排針,用于連接其他模塊,1602液晶顯示需要跟16腳排針焊接,并且和排針插座相連接,通過焊接固定在萬用板上,按鍵,LED燈跟STM32最小系統(tǒng)板和1602液晶顯示一樣都通過焊接固定在萬用板上,通過杜邦線連接整個電路,整個設(shè)計都集中在同一塊萬用板中。4.2多路搶答器系統(tǒng)的焊接調(diào)試焊接電路后測試是否可以正常燒錄代碼進(jìn)去MCU,檢測是否有短路,虛焊,確保每一個功能元件都可以正常使用,并且通過簡單的例程進(jìn)行檢測,一步一步進(jìn)行排查。結(jié)果:出現(xiàn)虛焊和多焊。解決方法:拆件重新焊接。本章小結(jié):本章主要講述了整個多路搶答器的硬件焊接和測試。

軟件5.1軟件介紹多路搶答器設(shè)計軟件:Window10,KeiluVision5,STM32ST-LINKUtility,STM32CubeIDE1.2.0,SourceInsight4.0Window10是我的電腦的操作系統(tǒng),優(yōu)化很好,方面多界面切換操作,穩(wěn)定。KeiluVision5是優(yōu)化比較好的一款常用編程軟件,這個軟件在選定相應(yīng)的芯片后會生成相應(yīng)的庫文件,可供使用者查看并幫助使用者編寫代碼,我通過這個軟件進(jìn)行代碼修改。STM32ST-LINKUtility為STM32芯片的下載軟件,我們可以通過它把我們編輯好的代碼下載到MCU里面。STM32CubeIDE1.2.0為ST公司最新開發(fā)的一款開元軟件,里面有所有ST公司產(chǎn)品的資料和代碼庫,這個軟件使用起來非常的方便,當(dāng)我們選定產(chǎn)品后,相關(guān)的datasheet可以從軟件中直接找到并下載,軟件會自動生成HAL庫、芯片引腳圖、時鐘圖,使用者可以通過調(diào)整芯片引腳圖和時鐘圖去改變引腳和時鐘的定義和使用,如開漏輸出,上拉,下拉等,當(dāng)設(shè)置好后可以自動生成定義代碼,使用者可以直接調(diào)用,不用重新定義,這個軟件同時可以對芯片進(jìn)行編程和下載,不需要再通過STM32ST-LINKUtility去給單片機(jī)下載代碼,可直接操作。SourceInsight4.0是一款很方便的代碼編寫軟件,它可以跟STM32CubeIDE1.2.0同步打開代碼進(jìn)行互通的修改,當(dāng)使用者要尋找相關(guān)代碼的位置時,SourceInsight4.0可直接通過小窗口顯示,不需要做任何的跳轉(zhuǎn)。尋找?guī)旌瘮?shù)和對代碼的修改會更加的迅速方便。5.2代碼思路架構(gòu)代碼主要分為按鍵操作,LED燈的點亮和閃爍,1602液晶顯示和進(jìn)行倒計時的部分,在開始我們需要對按鍵,LED等,1602進(jìn)行初始化,配置它們在硬件中所對應(yīng)的管腳,通過循環(huán),IFELSE,SWITCH等將它們串聯(lián)起來構(gòu)成一個完整的功能設(shè)計代碼,通過不斷燒錄檢測調(diào)整代碼的錯誤和偏差,一步一步實現(xiàn)設(shè)計的內(nèi)容。5.3代碼編程1602液晶顯示:負(fù)責(zé)選手和比賽情況顯示1602液晶顯示一共有16字加2行,第一行的位置分別為00,01,02,03,04,05,06,07,08,09,0A,0B,0C,0D,0E,0F,第二行為40,41,42,43,44,45,46,47,48,49,4A,4B,4C,4E,4F。如果我們想要使用,如第二行第一個字,并不是直接寫入40H,而是寫入01000000B+10000000B=11000000B在初始化中,我們也需要先設(shè)置1602液晶顯示的顯示模式,1602液晶顯示字符是從左到右,自動往右移動,在我們每一次輸入命令時都需要對它進(jìn)行判定是否處于繁忙的狀態(tài)。通過調(diào)節(jié)代碼可以調(diào)整1602液晶顯示的內(nèi)容,再把代碼加入到循環(huán)里面進(jìn)行操作。while(1){LCD_Write_Com(0x80);delay(10);for(i=0;i<12;i++){LCD_Write_Data(table[i]);delay(10);}LCD_Write_Com(0xc0);delay(10);for(i=0;i<13;i++){LCD_Write_Data(table1[i]);delay(10);}按鍵:MCU通過按鍵接收信號判斷哪一個選手按下當(dāng)檢測到按鍵按下時,會循環(huán)里面的內(nèi)容,如1602的顯示變化,鎖定功能,倒計時功能和警報功能。GPIO_InitStructure.GPIO_Pin=GPIO_Pin_0;//PA0GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IPU;//上拉輸入GPIO_Init(GPIOA,&GPIO_InitStructure); GPIO_InitStructure.GPIO_Pin=GPIO_Pin_1;//PA1GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IPU;//上拉輸入GPIO_Init(GPIOA,&GPIO_InitStructure); GPIO_InitStructure.GPIO_Pin=GPIO_Pin_2;//PA2GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IPU;//上拉輸入GPIO_Init(GPIOA,&GPIO_InitStructure); GPIO_InitStructure.GPIO_Pin=GPIO_Pin_3;//PA3GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IPU;//上拉輸入GPIO_Init(GPIOA,&GPIO_InitStructure); GPIO_InitStructure.GPIO_Pin=GPIO_Pin_4;//PA4GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IPU;//上拉輸入GPIO_Init(GPIOA,&GPIO_InitStructure); LED:用于增強(qiáng)顯示效果在檢測到按鍵按下后,每個選手所代表的燈將會亮起,當(dāng)?shù)褂嫊r快要結(jié)束后,警報燈將會進(jìn)行閃爍報警。GPIO_InitStructure.GPIO_Pin=GPIO_Pin_13;GPIO_InitStructure.GPIO_Speed=GPIO_Speed_50MHz;GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;GPIO_Init(GPIOC,&GPIO_InitStructure);5.4代碼調(diào)試在確保硬件沒有問題后,首先通過代碼單獨測試每一個模塊的功能代碼,觀察設(shè)計功能是否跟預(yù)期一樣,如果發(fā)現(xiàn)問題馬上需要記錄并且進(jìn)行修改,再重新全部單獨檢測。第二是使用組合功能測試,燒錄各種組合的代碼進(jìn)行測試,每一種組合的功能運(yùn)行是否達(dá)到預(yù)期效果,找出缺點進(jìn)行修改。第三,測試整個設(shè)計的功能,在代碼的幫助下是否正常運(yùn)行,出現(xiàn)故障后需要尋找原因別切更改相關(guān)代碼,知道測試沒有任何問題。本章小結(jié):本章主要講述多路搶答器軟件的主要代碼功能是怎么實現(xiàn)的,還有代碼的調(diào)試與思路架構(gòu)的樣子。

多路搶答器的調(diào)試6.1單路調(diào)試通過軟件燒寫結(jié)合硬件測試每一路的功能是否可以正常運(yùn)行,每一路按下按鍵后,相對應(yīng)的LED燈是否會亮起,1602是否可以顯示相應(yīng)的信息,在倒計時下,警報燈是否可以正常運(yùn)行,通過觀察和操作檢測代碼和硬件是否出現(xiàn)問題。檢查發(fā)現(xiàn)部分線路出現(xiàn)無法響應(yīng),通過重新焊接調(diào)試解決。6.2多路調(diào)試通過軟件燒寫結(jié)合硬件測試多路進(jìn)行,檢測按鍵是否發(fā)生沖突,無效反應(yīng)等意外情況,按下按鍵后,不同的按鍵所相對應(yīng)的LED燈是否會亮起,1602是否可以顯示相應(yīng)的信息,在倒計時下,警報燈是否可以正常運(yùn)行,通過觀察和操作檢測代碼和硬件是否出現(xiàn)問題。如果發(fā)現(xiàn)馬上進(jìn)行修改。檢查發(fā)現(xiàn)出現(xiàn)沖突和多按鍵操作,通過修改按鍵部分代碼修復(fù)。6.3系統(tǒng)是否可以進(jìn)行鎖定和倒計時報警設(shè)計理念是在搶答者出現(xiàn)后,除裁判外,其他搶答者不可以進(jìn)行操作,多次操作按下不同的按鍵,在出現(xiàn)第一個搶答者后,其他按鍵按下是否會產(chǎn)生影響,其他功能是否正常實現(xiàn),盡量多測試幾個組合,確保漏檢,通過觀察和操作,軟件和硬件結(jié)合檢測鎖定功能和倒計時報警功能是否可以正常操作運(yùn)行,得到真實的反饋。檢查發(fā)現(xiàn)在第一個搶答者出現(xiàn)后無法進(jìn)行鎖定,通過檢查代碼并更改鎖定標(biāo)志修復(fù)。6.4系統(tǒng)是否可以通過按鈕復(fù)原裁判擁有復(fù)位權(quán),通過按鈕裁判把整個作品重置,參賽者可以重新操作。從單路測試到多路測試,這個功能按鍵都需要正常工作,因為這是最高控制權(quán),在功能里面有著相當(dāng)重要的作用,通過操作和觀察,軟件和硬件結(jié)合檢測該功能是否實現(xiàn)。檢查發(fā)現(xiàn)無任何異常。6.5系統(tǒng)的錯誤與解決方法錯誤:多線程功能發(fā)生沖突。解決方法:檢查代碼,對代碼進(jìn)行修改。錯誤:鎖定功能失敗。解決方法:檢查代碼,對代碼進(jìn)行修改。錯誤:1602無法如期進(jìn)行顯示。解決方法:檢查代碼,對1602部分代碼進(jìn)行修改。錯誤:按鍵無法進(jìn)行操作。解決方法:重新焊接。本章小結(jié):本章主要講述作品完成后對整個多路搶答器進(jìn)行測試和演示成果,總結(jié)方案和經(jīng)驗,修改完善功能。

項目總結(jié)整個項目通過軟件和硬件結(jié)果做出成品,硬件通過選型選擇性價比合適的材料,本設(shè)計是利用STM32F103C8T6為核心進(jìn)行設(shè)計,再通過按鍵,1602液晶顯示,LED燈實現(xiàn)完善整個設(shè)計功能,把設(shè)計完善起來,在原理圖設(shè)計中我采用了cadence這個軟件,這是一款我在學(xué)校里面還沒有接觸過得軟件,但是它的功能非常強(qiáng)大,在細(xì)節(jié)上它可以做到很好,比如元件庫可以根據(jù)自己的需求去繪畫,畫出來的元件可以在其他軟件中同用,實用性很強(qiáng),在學(xué)習(xí)中我遇到過很多問題,一些特殊操作不知道應(yīng)該怎么完成,通過網(wǎng)上查閱資料,觀看視頻,慢慢掌握這個軟件的使用方法,越來越熟練,這款強(qiáng)大的軟件還有很多功能,比如PCB繪圖,焊盤和封裝的繪畫等,在以后我會進(jìn)一步去接觸并掌握它,在設(shè)計中我需要注意器件的引腳功能,根據(jù)需求進(jìn)行接線,還有考慮濾波電容和電阻的放置等。在硬件焊接中我主要考慮的是布局,怎么布局焊接才比較美觀方便接線,不影響設(shè)計的功能實現(xiàn),注意不要短路,虛焊。在每一步完成時都需要仔細(xì)檢查。軟件上我主要使用STM32CubeIDE1.2.0和Keil5,兩個軟件相互進(jìn)行驗證進(jìn)行代碼修改和編程。最后會通過軟件和硬件結(jié)合檢測是否把設(shè)計的功能完全實現(xiàn)。整個設(shè)計還有很大的進(jìn)步空間,可以添加數(shù)碼管顯示來代替1602,添加蜂鳴器來代替LED或者兩個一起組合,在往后的日子里面需要學(xué)習(xí)的還有很多,從理論到實際操作中都需要更多的了解,只有保持一顆進(jìn)步的心才可以在這一條充滿魅力的道路上越走越遠(yuǎn),做自己想要做的設(shè)計,做別人想要做的設(shè)計,我會繼續(xù)好好努力,學(xué)習(xí)更多有用而且實際的知識。

致謝在文章的最后,我要感謝的我畢業(yè)設(shè)計指導(dǎo)老師,他給予了我很多的幫助,在我還在為設(shè)計的方向迷茫時給予了我方向,當(dāng)我遇到硬件,軟件,還有論文的一些困難時,老師依然會認(rèn)真給予我詳細(xì)的指導(dǎo),在與老師的交流中我積累了許多寶貴的經(jīng)驗,這讓我受益匪淺,這些寶貴的知識不僅僅是畢業(yè)設(shè)計這一塊給予很大的幫助,即使在以后的社會上也有很大的幫助,這些知識讓我擁有更好的基礎(chǔ),當(dāng)我面對社會的挑戰(zhàn)時,我有更加充足的資本站穩(wěn),不會被社會的困難淹沒,被淘汰,在以后我依然會抱著一顆感恩的心去學(xué)習(xí),去挑戰(zhàn),努力走更遠(yuǎn)的路,飛更高的天空,最后再次謝謝我的畢業(yè)設(shè)計知道老師還有教過我的或者沒有教過我的老師們的栽培,你們給予了我知識和力量。

參考文獻(xiàn)□[1]周文軍等著,《基于單片機(jī)和PC端組態(tài)軟件的多路搶答器研制》,2014年。[2]周德軍等著,《一種基于Altera芯片的多路搶答器設(shè)計》,2013年。[3]張艷著,《用數(shù)字電路實現(xiàn)多路搶答器的方法》,2012年。[4]黃克亞著,《基于PLC的數(shù)碼顯示多路搶答器設(shè)計》,2011年。[5]楊俊秀等著,《基于FPGA的多路搶答器設(shè)計與實現(xiàn)》,2010年。[6]羅芬著,《多路搶答器》,2004年。[7]李燕等著,《多路搶答器設(shè)計》,2004年。[8]盧飛躍著,《紅外遙控多路搶答器的設(shè)計》,2003年。[9]黃思俞著,《多路搶答器的設(shè)計》,2002年。[10]陳素華等著,《基于MULTISIM11的多路搶答器控制電路的設(shè)計與仿真》,2010年P(guān)AGE

教你如何保護(hù)電腦一、每天關(guān)機(jī)前要做的清洗:

雙擊“我的電腦”—

—右鍵點C盤——點“屬性”——點“磁盤清理”——點“確定”——再點“是”——再點“確定”。清理過程中,您可看得到未經(jīng)您許可(您可點“查看文件”看,就知道了)進(jìn)來的“臨時文件”被清除了,盤的空間多了。對D,E,F(xiàn)盤也要用這法進(jìn)行。

二、隨時要進(jìn)行的清理

:

打開網(wǎng)頁——點最上面一排里的“工具”——點“Internet選項”——再點中間的“Internet臨時文件”中的“刪除文件”——再在“刪除所有脫機(jī)內(nèi)容”前的方框里打上勾——再點“確定”——清完后又點“確定”。這樣,可為打開網(wǎng)和空間提高速度。

三、一星期進(jìn)行的盤的垃圾清理

:

點“開始”——用鼠標(biāo)指著“所有程序”,再指著“附件”,再指著“系統(tǒng)工具”,再點“磁盤粹片整理程序”——點C盤,再點“碎片整理”(這需要很長時間,最好在您去吃飯和沒用電腦時進(jìn)行。清理中您可看到您的盤里的狀況,可將清理前后對比一下)——在跳出“清理完成”后點“關(guān)閉”。按上述,對D,E,F(xiàn)盤分別進(jìn)行清理。

電腦系統(tǒng)越來越慢,怎么刪除臨時文件啊

1.關(guān)閉"休眠"

方法:打開[控制面板]→[電源選項]→[休眠],把"啟用休眠"前面的勾去掉

說明:休眠是系統(tǒng)長時間一種待機(jī)狀態(tài),使您在長時間離開電腦時保存操作狀態(tài),如果您不是經(jīng)常開著電腦到別處去的話,那就把它關(guān)了吧!

☆立即節(jié)省:256M

2.關(guān)閉"系統(tǒng)還原"

方法:打開[控制面板]→[系統(tǒng)]→[系統(tǒng)還原],把"在所有驅(qū)動器上關(guān)閉系統(tǒng)還原'勾上

說明:系統(tǒng)還原是便于用戶誤操作或產(chǎn)生軟件問題時的一種挽救手段,可以回復(fù)到誤操作以前的狀態(tài).不建議初級用戶使用.當(dāng)然,它采用的是跟蹤手段,需要記錄大量信息,所消耗的資源也要很大的.

☆立即節(jié)省:數(shù)百M

(根據(jù)還原點的多少而不同)

您也可以在不關(guān)閉系統(tǒng)還原的前提下,相應(yīng)的減少系統(tǒng)還原所占的磁盤空間,這只會減少可用還原點的數(shù)目,一般還原點有一兩個就夠了吧.

方法:...[系統(tǒng)還原]-選擇一個"可用驅(qū)動器"-[設(shè)置]-調(diào)整"要使用的磁盤空間"

3.關(guān)閉"遠(yuǎn)程管理"

方法:打開[控制面板]→[系統(tǒng)]→[遠(yuǎn)程],把"允許從這臺計算機(jī)發(fā)送遠(yuǎn)程協(xié)助邀請"前面的勾去掉.

說明:誰會經(jīng)常用到這種功能呢?它占用的不是磁盤空間,但是會影響系統(tǒng)運(yùn)行速度.

☆提高系統(tǒng)性能

4.關(guān)閉"自動更新"

方法:打開[控制面板]→[自動更新]→選"關(guān)閉自動更新"

說明:系統(tǒng)更新占用的也不是磁盤空間,您可以在有可用更新時到微軟的更新頁面上更新,而不是總需要一個進(jìn)程監(jiān)視那是不是有可用更新.

☆提高系統(tǒng)性能

5.關(guān)閉"索引服務(wù)"

方法:[開始]→[運(yùn)行]→輸入"msconfig"→[服務(wù)]

去掉indexing

servise前面的勾

說明:索引服務(wù)是提高系統(tǒng)搜索速的的,誰沒事總在系統(tǒng)里搜來搜去啊

☆提高系統(tǒng)性能

6.減少開機(jī)加載的啟動項

方法:[開始]→[運(yùn)行]→輸入"msconfig"→[啟動]

去掉不必要的啟動項

說明:必要的啟動項

一般"系統(tǒng)盤\windows\system32下的最好不要去掉;而肯定能去掉的有

TINTSETP

IMJPMIG

IMSCMIG

QQ

☆加快開機(jī)速度

7.合理設(shè)置虛擬內(nèi)存

方法:打開[控制面板]→[系統(tǒng)]→[高級]-[性能]設(shè)置-[高級]-[虛擬內(nèi)存]更改-在"自定義大小"中填入數(shù)值

說明:一般的最小值是物理內(nèi)存的1.5倍,最大值是物理內(nèi)存的3倍;如果您經(jīng)常運(yùn)行大型軟件的話最小值應(yīng)該設(shè)為(物理內(nèi)存*1.5*0.2+物理內(nèi)存*1.5),最大值應(yīng)為(物理內(nèi)存*3*0.2+物理內(nèi)存*3)

☆提高系統(tǒng)性能

8.取消系統(tǒng)失敗時的日志文件和詢問

打開[控制面板]→[系統(tǒng)]→[高級]→[啟動和故障恢復(fù)]→[系統(tǒng)失敗]

去掉"將事件寫入系統(tǒng)日志""發(fā)送錯誤警報"

☆提高系統(tǒng)性能

9.刪除無用的文件

方法:打開[控制面板]→[文件夾選項]→[查看]→[顯示所有文件和文件夾]

C:\Documents

and

Settings\用戶名\Cookies\除index文件外的所有文件(瀏覽網(wǎng)頁產(chǎn)生的記錄文件)

C:\Documents

and

Settings\用戶名\Local

Settings\Temp\下的所有文件(用戶臨時文件)

C:\Documents

and

Settings\用戶名\LocalSettings\TemporaryInternet

Files\下的所有文件(瀏覽網(wǎng)頁記錄的多媒體信息,加速以后瀏覽)

C:\Documents

and

Settings\用戶名\Local

Settings\History\下的所有文件(訪問歷史紀(jì)錄)

C:\Documents

and

Settings\用戶名\Recent\下的所有文件(最近瀏覽文件的快捷方式)

C:\WINDOWS\Temp\下的所有文件(臨時文件)

C:\WINDOWS\ServicePackFiles下的所有文件(升級sp1或sp2后的備份文件)

C:\WINDOWS\Driver

Cache\i386下的壓縮文件(驅(qū)動程序的備份文件)

C:\WINDOWS\SoftwareDistribution\download下的所有文件(未完成的軟件下載)

C:\Windows\下以

$u...

開頭的隱藏文件(微軟更新安裝文件備份)

☆立即節(jié)省:數(shù)百M

10.磁盤碎片整理

下面該做的就是磁盤碎片整理了,只有整理之后才能獲得更多的空間哦^_^

方法:[開始]→[程序]→[附件]→[系統(tǒng)工具]→[磁盤碎片整理]...(記得先"分析"后"整理")二。發(fā)信人:

liushafeng

(終結(jié)者),

信區(qū):

Hardware

標(biāo)

題:

減少Win

XP資源占用的八大技巧

Windows

XP被微軟稱為其歷史上最優(yōu)秀的操作系統(tǒng),有讓你眼花繚亂的各種功能、更快的速度,當(dāng)然這一切都對計算機(jī)的硬件提出了更高的要求,如果你希望Windows

XP能夠盡可能少地占用你有限的

雖然Windows

XP被微軟自稱為有史以來最穩(wěn)定、功能最強(qiáng)大的Windows操作系統(tǒng),并且運(yùn)行速度飛快——啟動速度甚至比同樣配置的Win

2000還要快許多,你可能依然不滿足于此,希望

一、使用樸素界面

XP安裝后默認(rèn)的界面包括任務(wù)欄、開始選單、桌面背景、窗口、按鈕等都采用的是XP的豪華、炫目的風(fēng)格,但缺點顯而易見,它們將消耗掉不少系統(tǒng)資源,但實用意義不大。

[方法]鼠標(biāo)右鍵單擊桌面空白處,在彈出選單點擊“屬性”進(jìn)入顯示屬性設(shè)置窗口,將“主題、外觀”都設(shè)置為“Windows經(jīng)典”,將桌面背景設(shè)置為“無”,按確定保存退出。

二、減少啟動時加載項目

許多應(yīng)用程序在安裝時都會自作主張?zhí)砑又料到y(tǒng)啟動組,每次啟動系統(tǒng)都會自動運(yùn)行,這不僅延長了啟動時間,而且啟動完成后系統(tǒng)資源已經(jīng)被吃掉不少![方法]選擇“開始”選單的“運(yùn)行”,鍵入“msconfig”啟動“系統(tǒng)配置實用程序”,進(jìn)入“啟動”標(biāo),在此窗口列出了系統(tǒng)啟動時加載的項目及來源,仔細(xì)查看你是否需要它自動加載,否則清除項目前的復(fù)選框,加載的項目愈少,啟動的速度自然愈快。此項需要重新啟動方能生效。

三、優(yōu)化視覺效果

[方法]選擇“系統(tǒng)屬性”中的“高級”標(biāo)簽進(jìn)入“性能選項”界面,其中“視覺效果”中可供選擇的包括:自動設(shè)置為最佳、最佳外觀、最佳性能、自定義。選中的效果越多則占用的系統(tǒng)資源越多,選定“最佳性能”項將關(guān)閉列表中列出諸如淡入淡出、平滑滾動、滑動打開等所有視覺效果。

四、關(guān)閉系統(tǒng)還原

默認(rèn)情況下系統(tǒng)還原功能處于啟用狀態(tài),每個驅(qū)動器約被占用高達(dá)4%~12%的硬盤空間,并且系統(tǒng)還原的監(jiān)視系統(tǒng)會自動創(chuàng)建還原點,這樣在后臺運(yùn)行就會占用較多的系統(tǒng)資源。

[方法]鼠標(biāo)右鍵點擊桌面“我的電腦”中的“屬性”進(jìn)入“系統(tǒng)屬性”設(shè)置窗口,選擇“系統(tǒng)還原”標(biāo)簽,將“在所有驅(qū)動器上關(guān)閉系統(tǒng)還原”置為選中狀態(tài)

五、加快選單顯示速度

[方法]運(yùn)行注冊表編輯器,進(jìn)入“HKEY_CURRENT_USERControl

PanelDesktop”,將名稱為MenuShowDelay的數(shù)據(jù)值由原來默認(rèn)的400修改為0,修改后XP的開始選單、甚至應(yīng)用軟件的選單顯示速度都會明顯加快。

六、啟用DMA傳輸模式

所謂DMA,即直接存儲器存儲模式,指計算機(jī)周邊設(shè)備(主要指硬盤)可直接與內(nèi)存交換數(shù)據(jù),這樣可加快硬盤讀寫速度,提高速據(jù)傳輸速率。

[方法]選擇“系統(tǒng)屬性”中的“硬件”標(biāo)簽,打開“設(shè)備管理器”,其中“IDE控制器

”有兩項“Primary

IDE

Channel”及“Secondary

IDE

Channel”,依次進(jìn)入“屬性→高

級設(shè)置”,該對話框會列出目前IDE接口所連接設(shè)備的傳輸模式,點擊列表按鈕將“傳輸模

式”設(shè)置為“DMA(若可用

七、移動臨時文件儲存路徑

多數(shù)應(yīng)用軟件在運(yùn)行時都會產(chǎn)生臨時文件,而且這些臨時文件都默認(rèn)保存于啟動分區(qū)

C盤,長時間頻繁讀寫C盤極易產(chǎn)生大量文件碎片,從而影響C盤性能,而C盤又是儲存系統(tǒng)啟動核心文件的分區(qū),C盤的性能直接影響到系統(tǒng)的穩(wěn)定性與運(yùn)行效率。應(yīng)盡量將應(yīng)用軟件安裝于啟動盤以外的分區(qū)并定期對硬盤進(jìn)行整理,此舉可最大程度避免產(chǎn)生磁盤碎片,將啟動或讀寫速度保持在最佳狀態(tài)。

Internet

Explorer臨時文件夾

[方法]在IE主窗口中,依次進(jìn)入“工具→Internet選項→常規(guī)”標(biāo)簽,打開“Intern

et臨時文件”設(shè)置界面,點擊“移動文件夾”按鈕將原來保存于C盤的臨時目錄移動至C盤

以外的驅(qū)動器中,如果你使用的是寬帶,可將“臨時文件夾”使用空間設(shè)置為最小值1M

刻錄時產(chǎn)生的臨時文件

[方法]文件在刻錄之前都會保存于C盤的刻錄臨時文件夾中,進(jìn)入資源管理器,選擇刻錄機(jī)盤符并單擊鼠標(biāo)右鍵選單的“屬性”項,在“錄制”標(biāo)簽下可將此臨時文件夾安置于

其它驅(qū)動器。

我的文檔

[方法]鼠標(biāo)右鍵點擊“我的文檔”,在屬性設(shè)置項中可將“我的文檔”默認(rèn)的保存路

徑修改至其它盤符。

八、增加虛擬內(nèi)存

[方法]進(jìn)入“性能選項”的“高級”設(shè)置窗口,首先將“處理器計劃”及“內(nèi)存使用

”都調(diào)整為“程序”優(yōu)化模式。點擊“更改”按鈕進(jìn)入虛擬內(nèi)存設(shè)置窗口,若你的內(nèi)存大

于256M,建議你禁用分頁文件。默認(rèn)的分頁文件為物理內(nèi)存的1.5倍。禁用系統(tǒng)緩存需重新啟動系統(tǒng)。如果你的內(nèi)存低于256M,請勿禁用分頁文件,否則會導(dǎo)致系統(tǒng)崩潰或無法再啟動XP!

三windows使用時間長了,自然就會產(chǎn)生這樣那樣的臨時文件,影響系統(tǒng)速度,讓人煩心。對于老鳥來說,可以通過修改注冊表、手動優(yōu)化系統(tǒng)性能來提高速度,而對新手來說比較困難。這里我們可以下載一些專門的系統(tǒng)優(yōu)化軟件,進(jìn)行一些簡單的設(shè)計,就能達(dá)到我們想要的效果。這里我推薦一些常用又好使的軟件:WINDOWS優(yōu)化王、優(yōu)化大師、超級兔子等。其中WINDOWS優(yōu)化王非常好用,一看就會、功能全面、省時省心。

完全清理[

]垃圾

藏在XP中的一個秘密武器,可以完整清除垃圾文件

藏在XP中的一個秘密武器,可以完整清除垃圾文件

你有用過Windows內(nèi)置的清理磁盤功能嗎?

它并不能完全地清洗Windows內(nèi)不需要的檔案,因為它的功能被隱藏了,本篇將會把它被封印了的功能完全打開。適用的窗口板本

除了Win95及Win98外

這個方法階適用于Win98se、Win2000、WinME、WinXP

現(xiàn)在介紹兩個「清理磁盤」工具的指令:

SAGESET

SAGERUN

首先在「開始」>「執(zhí)行」

然后輸入

cleanmgr

/sageset:99

設(shè)定:

特別模式「清理磁盤」工具會執(zhí)行,你會發(fā)覺多了很多清理選擇,選擇你想要清理的檔案,通常全部都可以刪除,完成你的選擇后再按「確定」。然后再打開「開始」>「運(yùn)行」

輸入:cleanmgr

/SAGERUN:99

殺毒1

這種情況往往表現(xiàn)在打開IE時,在IE界面的左下框里提示:正在打開網(wǎng)頁,但老半天沒響應(yīng)。在任務(wù)管理器里查看進(jìn)程,(進(jìn)入方法,把鼠標(biāo)放在任務(wù)欄上,按右鍵—任務(wù)管理器—進(jìn)程)看看CPU的占用率如何,如果是100%,可以肯定,是感染了病毒,這時你想運(yùn)行其他程序簡直就是受罪。這就要查查是哪個進(jìn)程貪婪地占用了CPU資源.找到后,最好把名稱記錄下來,然后點擊結(jié)束,如果不能結(jié)束,則要啟動到安全模式下把該東東刪除,還要進(jìn)入注冊表里,(方法:開始—運(yùn)行,輸入regedit)在注冊表對話框里,點編輯—查找,輸入那個程序名,找到后,點鼠標(biāo)右鍵刪除,然后再進(jìn)行幾次的搜索,往往能徹底刪除干凈。

殺毒2

今天在這里為大家提供兩則小技巧,以便幫你強(qiáng)行殺死頑固病毒進(jìn)程。

根據(jù)進(jìn)程名查殺

這種方法是通過WinXP系統(tǒng)下的taskkill命令來實現(xiàn)的,在使用該方法之前,首先需要打開系統(tǒng)的進(jìn)程列表界面,找到病毒進(jìn)程所對應(yīng)的具體進(jìn)程名。

接著依次單擊“開始→運(yùn)行”命令,在彈出的系統(tǒng)運(yùn)行框中,運(yùn)行“cmd”命令;再在DOS命令行中輸入“taskkill/imaaa”格式的字符串命令,單擊回車鍵后,頑固的病毒進(jìn)程“aaa”就被強(qiáng)行殺死了。比方說,要強(qiáng)行殺死“conime。exe”病毒進(jìn)程,只要在命令提示符下執(zhí)行“taskkill/imconime。exe”命令,要不了多久,系統(tǒng)就會自動返回結(jié)果。

根據(jù)進(jìn)程號查殺

上面的方法,只對部分病毒進(jìn)程有效,遇到一些更“頑固”的病毒進(jìn)程,可能就無濟(jì)于事了。此時你可以通過Win2000以上系統(tǒng)的內(nèi)置命令——ntsd,來強(qiáng)行殺死一切病毒進(jìn)程,因為該命令除System進(jìn)程、SMSS。EXE進(jìn)程、CSRSS。EXE進(jìn)程不能“對付”外,基本可以對付其它一切進(jìn)程。但是在使用該命令殺死病毒進(jìn)程之前,需要先查找到對應(yīng)病毒進(jìn)程的具體進(jìn)程號。

考慮到系統(tǒng)進(jìn)程列表界面在默認(rèn)狀態(tài)下,是不顯示具體進(jìn)程號的,因此你可以首先打開系統(tǒng)任務(wù)管理器窗口,再單擊“查看”菜單項下面的“選擇列”命令,在彈出的設(shè)置框中,將“PID(進(jìn)程標(biāo)志符)”選項選中,單擊“確定”按鈕。返回到系統(tǒng)進(jìn)程列表頁面中后,你就能查看到對應(yīng)病毒進(jìn)程的具體PID了。

接著打開系統(tǒng)運(yùn)行對話框,在其中運(yùn)行“cmd”命令,在命令提示符狀態(tài)下輸入“ntsd-cq-pPID”命令,就可以強(qiáng)行將指定PID的病毒進(jìn)程殺死了。例如,發(fā)現(xiàn)某個病毒進(jìn)程的PID為“444”,那么可以執(zhí)行“ntsd-cq-p444”命令,來殺死這個病毒進(jìn)程。

殺毒3

Windows任務(wù)管理器是大家對進(jìn)程進(jìn)行管理的主要工具,在它的“進(jìn)程”選項卡中能查看當(dāng)前系統(tǒng)進(jìn)程信息。在默認(rèn)設(shè)置下,一般只能看到映像名稱、用戶名、CPU占用、內(nèi)存使用等幾項,而更多如I/O讀寫、虛擬內(nèi)存大小等信息卻被隱藏了起來??蓜e小看了這些被隱藏的信息,當(dāng)系統(tǒng)出現(xiàn)莫名其妙的故障時,沒準(zhǔn)就能從它們中間找出突破口。

1.查殺會自動消失的雙進(jìn)程木馬

前段時間朋友的電腦中了某木馬,通過任務(wù)管理器查出該木馬進(jìn)程為“system.exe”,終止它后再刷新,它又會復(fù)活。進(jìn)入安全模式把c:\windows\system32\system.exe刪除,重啟后它又會重新加載,怎么也無法徹底清除它。從此現(xiàn)象來看,朋友中的應(yīng)該是雙進(jìn)程木馬。這種木馬有監(jiān)護(hù)進(jìn)程,會定時進(jìn)行掃描,一旦發(fā)現(xiàn)被監(jiān)護(hù)的進(jìn)程遭到查殺就會復(fù)活它。而且現(xiàn)在很多雙進(jìn)程木馬互為監(jiān)視,互相復(fù)活。因此查殺的關(guān)鍵是找到這“互相依靠”的兩個木馬文件。借助任務(wù)管理器的PID標(biāo)識可以找到木馬進(jìn)程。

調(diào)出Windows任務(wù)管理器,首先在“查看→

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論