電子密碼鎖的設計-郭春偉_第1頁
電子密碼鎖的設計-郭春偉_第2頁
電子密碼鎖的設計-郭春偉_第3頁
電子密碼鎖的設計-郭春偉_第4頁
電子密碼鎖的設計-郭春偉_第5頁
已閱讀5頁,還剩47頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

摘要:本文是基于STC89C52單片機研究的電子密碼鎖,使用軟件編程和仿真軟件,進而用C語言對52單片機按需編程?,F在生活中,傳統機械鎖已無法滿足現代人們的需求,而為了提高機械鎖的性能從而滿足人們的需求,電子鎖也就應運而生了。電子密碼鎖的核心部件一般為單片機,對比其它,單片機的優勢十分突出,不光能夠實現軟硬件的解析,還可以進行自主設計和調整。以達到單片機對電子密碼鎖智能化控制的效果。電子密碼鎖有成本低、可靠性高、功耗低等優點。還具有修改并保存密碼、超次報警、超次自定鎖定、密碼輸入錯誤防盜報警等功能。本論文將以STC89C52單片機為例,以相關的硬件設備和電路,完成對密碼的設置、保存、識別、驅動蜂鳴器報警、驅動執行器、液晶屏顯示等功能。單片機接受鍵入的密碼,并與儲存在EEPROM中的六位密碼進行對比,若正確則驅動器執行開鎖程序,若不正確則不予響應。六位密碼可以有多大100多萬組不同的組合供用戶隨意設置,保密性極高,遠超傳統的機械鎖。關鍵詞:電子密碼鎖、單片機、矩陣鍵盤、軟件控制、硬件控制、密碼存儲與識別introductionAbstract:ThispapermainlystudiestheelectroniccombinationlockbasedonSTC89C52microcontroller,andusessimulationsoftwareandsoftwareprogrammingsoftwaretoprogramthemicrocontrollerondemandusingprogramminglanguage.Intoday'slife,traditionalmechanicallockscannolongermeettheneedsofmodernpeople.Inordertoimprovetheperformanceofmechanicallockstomeetpeople'sneeds,electroniclockshaveemerged.Electroniccodedlocksgenerallyusesinglechipmicrocomputerasthecorecomponent.Comparedwithothercomponents,singlechipmicrocomputerhasgreatadvantages,whichcannotonlyrealizesoftwareandhardwareanalysis,butalsodesignanddebug.Soastorealizetheintelligentcontroloftheelectroniccodedlockbyusingthesinglechip.Thecombinationlockhastheadvantagesoflowcost,highsafetyperformance,lowpowerconsumption,easyoperation,etc.Italsohasthefunctionsofmodifyingandsavingpasswords,over-timealarm,over-timeself-lockingandanti-theftalarmduetoincorrectpasswordinput.ThisdesigntakesSTC89C52microcontrollerasthecoreandisequippedwithcorrespondinghardwarecircuitstocompletethefunctionsofpasswordsetting,storage,identification,buzzeralarmdriving,electromagneticactuatordriving,LCDdisplay,etc.Thesinglechipacceptsthetypedpasswordandcomparesitwiththesix-digitpasswordstoredinEEPROM.Ifitiscorrect,thedriverexecutestheunlockingprocedure,andifitisincorrect,itwillnotrespond.Thesix-digitpasswordcanhaveasmanyas1milliondifferentcombinationsforuserstosetatwill,withextremelyhighconfidentiality,farexceedingthetraditionalmechanicallock.Keywords:electroniccombinationlock,singlechipmicrocomputer(STC89C52),matrixkeyboard,softwareandhardwarecontrol,passwordstorageandidentification第1章緒論1.1課題背景隨著人們經濟水平的提高和安全防范需求的日益增長,對鎖具安全靠的要求也隨之提高。現代人平常生活和工作中,有房子、公司、單位等很多需要保密的地方,傳統機械鎖已無法滿足現代人的這些需求。順應時代潮流,電子鎖橫空出世。到目前為止,雖說機械鎖仍占據不小的市場,但是,現今機械鎖在很多領域和環節已無法滿足人們的安全需求。它較高的互開率、刻板的開鎖方式、死板的保護方式等弊端,都在為電子鎖的發展“添磚加瓦”。在緊急開鎖狀態或忘帶鑰匙的情況下,越發的襯托出電子鎖的優勢。所以,電子密碼鎖成為了大勢所趨,并開辟創造出非常大的發展空間。按照論文設計的需求,通過輸入密碼來管控電路或芯片是否工作運行,以此來滿足受控電子鎖的解鎖與鎖定等一系列任務需求。目前,電子鎖的種類很多,每一種工作原理都有自己的優點,有高成本的芯片電子鎖產品,也有電路簡單的產品。本論文在設計思路方面是以STC89C52芯片為核心來開發電子密碼鎖,通過C語言變成來達到所預想的設計效果。性能和安全性遠超了傳統機械鎖,在很大程度上滿足了現代人們的日常需求。其主要優點有:可用于編碼的量遠高于傳統機械鎖(可設置的密碼),多達100多萬組,非用戶本人及授權人開啟的可能微乎其微,保密性極高??梢园凑招枰拿艽a,并且,用戶可以根據需要多次更改密碼(而不是由次數限制),從而達到防止密碼被盜的效果,大幅的規避了因人員更替而使鎖出現安全隱患的結果,成本的開銷相對有較大幅度的減少。錯誤代碼輸入保護。如果密碼輸入錯誤,系統就會發出警報,假若錯誤數次達到3,電子鎖將自動鎖定(防止試探開鎖)。操作簡單,一學就會。斷電存儲1.2課題的目的和意義隨著人類的不斷發展,科學和計算機技術也隨之不斷發展穩步向前,由于技術的支持,單片機在性能方面得以不斷提高。與過去相比,性價比有了明顯的提高,技術正變得越來越完善。與人們的需求也愈發的接近,在體積、功耗、控制能效等方面都非常出色。因為自身的優勢,在軍用民用等一系列領域得以被大規模應用。本文設計所需要的功能,主要以單片機和它附加的數據采集和控制算法來完成,并經過多次測試和調整來提高和完善總體的電路設計能力,達到了解和設計出電子鎖的目的。自1980年以來,隨著技術的發展,電子鎖專用的集成電路也隨之實現,電子鎖得以登上歷史的舞臺。由于其體積小、可靠性高、成本適常,在各個場合逐漸取代傳統的機械鎖。時至今日,我們國家的電子鎖整體水平還是落后于其他西方國家和發達國家一些的,相比于他們,我們還需要努力追趕并完成超越,所以在這方面,我國有求于他國,所以也就導致了我們的電子鎖在技術方面的成本相對高昂,這也直接對我國電子鎖業的發展造成了不利影響。由此導致在推廣和普及方面有了一定的困難。造就了偌大的國家所擁有的廠數,與我國地位和格局是不匹配的格局。目前我們自己開發的電子鎖還不太成熟,市場結構也處于未形成狀態,普及度和知名度也理所當然的不會太高,應用也不會太廣泛,要走的路還有很多。以目前的市場情形來看,我國的電子鎖業的前途一片光明,希望我國的企業家有人能在電子鎖行業大放光芒,打造出屬于我國自己的電子鎖,開創屬于我們自己的技術,使我國的電子鎖在世界中占有一席之地。1.3電子密碼鎖的發展趨勢以現有技術和市場擁有度看,鍵盤式電子密碼鎖占據絕大多數市場份額,主要用于一系列金融行業。使用鍵盤輸入類型的電子鎖,和打電話很相似,易上手操作?!懊艽a”記在用戶腦海里,準確又可靠,安全系數高,隨機開鎖的可能性極低。但密碼也不能設置的過于簡單,否則容易被心懷不軌的破解或被旁觀者窺測到,從而造成安全系數不高使自身受到損失的后果。當然,密碼也不能太復雜,太過復雜就會演變為負擔,在平時的使用過程中會感到不方便。故,為了充分發揮電子鎖的優勢,使其在市場中的份額穩步增長,電子密碼也在不斷發展中,進而新增了許多功能,比如用戶可根據自身需求和喜好隨意設置密碼;還有一種很有“心機”的“鍵盤亂序技術”,該技術可使每次輸入密碼時鍵盤的字節隨機變換,而并非一成不變,因此,就算被旁人看見操作動作也難以窺測出密碼;多重密碼設定技術的誕生,主要是為了用于多人分權使用(防止個人權限過大),單組密碼輸入無法解鎖,必須輸入規定組數的密碼,系統才會執行解鎖程序。這一技術大大提高了保密性和安全性,很大程度有效防范“一家獨大”的情況。此技術也可以通過限定密碼的先后順序和時間區段來設置解鎖程序,只要順序或者時間段錯誤均會被系統判定為無效,鎖具的安全性進一步得到提升。輸入密碼的過程通常會涉及輸入錯誤代碼,在輸入錯誤次數達三次時“阻止”鍵盤會自動鎖定并且不接受輸入操作。很好的限制了密碼鎖被試探開鎖。雖然現在市場上不斷涌現各種新式電子密碼鎖,鍵盤式電子密碼鎖在當下的市場中占有很大份額‘’穩坐一方江山‘’,并處于主流位置。電子鎖被廣泛用于金融行業,其根本作用是為了保護資產,給與指定人員“權限”,杜絕無關人員的接觸,只有被授權或用戶自身才可以通過電子鎖的判定存取錢物或者進出特定的地方。無論如何,無論鎖具本體技術多先進,都必須以實體物質來充當技術的載體,來實現用戶所需要的功能和作用,并且可以對破壞鎖體的行為可以起到阻止或延緩的作用,為使用者爭取反應的時間?,F今提高電子鎖防護能力離不開報警,通過與警局或派出所聯網來保證其的安全,也可以綜合人力物力兩種防范作用。電子鎖具備了探測和與警局聯網功能,才能實現自動報警的需求,根據使用場所和防護需求,按照需求定制達到最高安全性能。在我國的金融行業中,離不開聯網報警,這也是他們保護自己的一種手段。參照以往的經驗來看,金融業的運行離不開安全風險的防范。其中,電子密碼鎖起到了中流砥柱的作用。1.4系統總體方案設計1.4.1設計要求(1)熟悉STC89C52單片機的開發環境,用相關編程語言進行編程。(2)熟悉STC89C52單片機的結構構造、結構功能和基礎調試的方法。(3)基于STC89C52單片機構建最小系統,完成相關需求的設計。(4)電子鎖的原理和方法。1.4.2芯片選擇在此次論文設計中,我們所要設計的系統所采用的控制器是STC89C52型號的單片機。之所以選用他,與它自身所帶有的優點離不開,比如高可靠性、高性價比、低功耗、小尺寸等優點,正是我們所需要的。伴隨著它的這些優點,該型號的單片機得以迅速發展和推廣。當然,它的優勢還有很多,比如擁有強大的算術功能、可以靈活的進行軟件編程、相對于其他芯片的高自由度、各種邏輯功能都可通過編程實現等,且自身還帶有定時器和計數器。以上種種就是我選擇它的原因。第2章系統硬件設計2.1整體方案設計2.1.1系統概述系統的核心器件為STC89C52單片機,當然,只有一個單片機還不夠,這樣會成為“光桿司令”,離搭建成我們所需設計的系統還相差甚遠,還需要與電阻和電容等其他元件進行配合使用,才能順利構建出這個單片機(STC89C52)的最小系統。至于沒有提到的其它模塊以該最小系統為核心來圍繞展開。顯示設備采用1602液晶,用來顯示鎖態和密碼輸入(顯示密碼輸入是為了讓用戶知道自己的密碼輸入狀態);因為在系統中有較大的按鍵需求,所以在密碼輸入模塊采用4*4矩陣鍵盤(這里的4*4矩陣已足夠滿足需求);最后我們以EEPROM芯片中的AT24C02進行密碼存儲。AT24C02記憶芯片通過IIC接口和單片機進行數據傳輸,在密碼存儲方面有特殊寫保護功能;發音裝置采用可以提前設置按鍵音和報警音的有源蜂鳴器;電磁鎖由繼電器驅動;電源通常使用USB5V。2.1.2系統框圖STC89C52STC89C52單片機最小系統1602液晶模塊1602液晶模塊電源蜂鳴器模塊電源蜂鳴器模塊矩陣鍵盤繼電器模塊矩陣鍵盤繼電器模塊密碼存儲模塊密碼存儲模塊2.2最小系統模塊2.2.1STC89C52簡介(1)概述主要功能特性1、兼容MCS51指令系統2、8k可擦寫大于1000次的FlashROM3、32個雙向I/O口4、256x8bit內部RAM5、3個16位可編程定時/計數器中斷6、時鐘頻率0-24MHz7、2個串行中斷8、2個外部中斷源9、共8個中斷源10、2個讀寫中斷口線11、3級加密位12、低功耗空閑和掉電模式 (3)STC89C52單片機的引腳功能圖2.2.1STC89C52引腳圖①主電源引腳②外接晶體或外部振蕩器引腳③控制信號線④多功能I/O口引腳表2.2.1P3口的第二用途端口引腳第二功能注釋P3.0RXD串行口數據接收端P3.1TXD串行口數據發送端P3.2/INT0外中斷請求0P3.3/INT1外中斷請求1P3.4T0定時/計數器0外部計數信號輸入P3.5T1定時/計數器1外部計數信號輸入P3.6/WR外部RAM寫選通信號輸出P3.7/RD外部RAM讀選通信號輸出2.3最小系統電路下圖2.3為STC89C52的最小系統的電路圖,該最小系統由復位電路、晶振電路和電源電路組成。晶振電路:由2個30pF的電容(C2和C3)以及一個12M的晶振所構成。電容在這里起起振作用。電容在該電路的取值范圍為15至33pF(另外晶振的取值也可為24M)。單片機執行速率與晶振取值呈正相關,所以應盡可能提高晶振的取值,以便使單片機運行速率達到最高(當然晶振的取值也得適度,否則可能會適得其反)。晶振部分越靠近單片機越有利于系統運作,所以在設計系統是應充分考慮這一有利條件。復位電路:該電路在單片機的作用中與重啟程序在電腦中的作用相類似,使用電腦的過程中,會無法避免的遇到故障,比如遇到電腦無法靠自身排除的故障(死循環),此時就需要啟動重啟程序(按下重啟鍵)來結束此次的死循環,清掉故障。接下來按照預先設置的運行順序,從頭開始重新運行。我們設計中的單片機的復位電路和前面所提到它的運行原理很相似,假若它的系統在運行過程中也不慎陷入死循環,按下復位按鈕,就可以順利清掉故障,該系統程序則將重置。復位電路的構成:由一個10uF的極性電容和一個10K的電阻R3組成。系統通電時,RESET腳出現高電平,出現的高電平與電路中的RC值有關并受它決定。經典的51單片機RESER腳中,連續出現兩個機器周期以上的高電平將自啟復位電路自動復位。電源用的是5V的USB直供電,也可以用充電寶、電腦USB接口等設備進行供電。綜上所述,整個系統得以安全穩定地運行。本設計的液晶數據口采用STC89C52中的P0口,若把P0口當普通的I/O口使用,還需在P0口接一個排阻R1(10K)。其中需要注意的是,P31接高電平時,執行復位程序的單片機從內部的ROM的000H為開頭開始執行。而接低電平時,執行復位程序后的單片機從外部的ROM的000H開始執行的。程序儲存于單片機內部的,所以31引腳得接高電平,以此保證內部的讀取程序達到預先設置效果。2.4按鍵輸入模塊在人類與單片機打交道的過程以來一直以鍵盤作為主要設備。按照現在市場需求分析開看,還有很多問題等待解決,以現在只有掃描和讀取當前時態的鍵盤模塊是遠遠不夠的。由于操作簡易,鍵盤的操作過程中操作失控和誤操作等狀況也是比較容易發生的。在實際應用過程中,在硬件電路要求不高的電路中一般多以獨立鍵盤為主,因為它滿足硬件電路相對簡易,程序設計也比較簡單的需求,所以得以在市場中占據一方席位;在端口資源耗費較大的電路中一般多以矩陣鍵盤為主,在硬件電路上和程序方面都要比獨立鍵盤復雜繁瑣許多,但它在端口資源節省這一塊占據顯著優勢,一般用于多按鍵電路,也得以在市場中占據一方席位。在實際按鍵過程中一般會有“毛刺”現象產生,一般我們以延時重復掃描法來去除“毛刺”現象。一般按鍵時間遠大于“毛刺”脈沖時間,所以這一原理正是很好的利用這一現象來判斷按鍵是否有效。圖2.4矩陣按鍵電路2.4.1矩陣鍵盤電路的設計在該設計中輸入參數是比較多的,功能也會相對復雜一些,所以采用上衣小節所說的矩陣鍵盤(4*4),如上圖2.4所示。正如前面所說,矩陣鍵盤在節約端口方面有很大優勢,16個按鍵的檢測僅僅需要8個單片機的IO口就可以。這16個按鍵當分別為0到9的數字鍵和刪除、取消、確定、修改密碼、手動關鎖、管理員密碼這6個功能鍵。在按鍵需求較多時,一般使用這種方法。“設計當中必須考慮行列線交叉問題,而在本設計中鍵盤中的每一個行列線都是不能直接接通的,要以按鍵為中間樞紐來連接。所以按照前面的思路行進,只需A條水平線和B條垂直線加以連接貫通就可組成A×B的矩陣鍵盤。確認存在這種按鍵時,對照圖2.4所示的4×4矩陣鍵盤,說明線反轉的工作原理。首先確定鍵盤上是否存在按鍵,單片機I/O口是否發送了相對齊全的掃描字符到鍵盤;然后觀察線路的狀態進行識別。具體的操作方法是:逐個將低電平發送到相對應的列線,然后通過檢查所有的行線此時的狀態,如果都是1,則按下的鍵不會在這個列中,如果不都是1,則按下的鍵一定在這個列中,并且這個鍵是與零平行線的交匯處的鍵,具體的功能設計如圖2.4所示”南江平,謝國坤南江平,謝國坤.電子密碼鎖的設計[J].科技風,2019年第8期P2-3頁2.4.2矩陣鍵盤的掃描流程圖圖2.4.2矩陣鍵盤掃描流程圖2.5存儲芯片模塊電路2.5.1存儲芯片的介紹我們所選用的芯片帶有片內地址寄存器,系統每讀寫一個數據字節,該寄存器就會自動加1,以便進行下一環節,完成對下個存儲單元的讀寫。但一直按前面的單一操作方式讀取字節會消耗掉大量時間。所以,為節約時間成本,降低總寫入時間,在操作上有所改進,單次操作最多可寫入8個字節的數據。I2C總線:IC器件之間連接的二線制總線。以SDA(串行數據線)和SCL(串行時鐘線)在連到總線的器件之間傳送信息,然后根據地址識別每個器件。而我們一直所介紹的芯片也用I2C規程,主從機可雙向通信,所以在過程中主機(通常為單片機)和從機(AT24C02)均可當做接收器和發送器?!爸鳈C通過SCL引腳產生串行時鐘信號并發出控制字節,控制總線的傳送方向,產生開始或停止的條件,無論是主機還是從機,接收到一個字節后必須發出一個確認信號ACK,AT24C02的控制字由8位二進制數構成,在開始信號發出以后,主機便會發出控制字,以選擇從機并控制總線傳送的方向”大學生論文聯合庫大學生論文聯合庫《大學生論文聯合庫》2.5.2主要特性1、工作電壓:1.8V~5.52、輸入/輸出引腳兼容5V3、二線串行接口4、輸入引腳用施密特觸發器濾波抑制噪聲5、雙向數據傳輸協議6、兼容400KHz(1.8V,2.5V,2.7V,3.6V)7、支持硬件寫保護8、高可靠性:讀寫次數1000000次,數據保存100年2.5.3引腳說明“串行時鐘信號引腳(SCL):在SCL輸入時鐘信號的上升沿將數據送入EEPROM器件,下降沿將數據讀出。串行數據輸入輸出引腳(SDA):雙向串行數據傳輸,開漏輸出,于代碼中的開源碼相似,所以可與多個開漏輸出器件或開集電極器件線進行連接。器件/頁地址腳(A2,A1,A0):A2、A1和A0引腳為24C01與24C02的硬件連接的器件地址輸入引腳(A2、A1和A0內部必須連接)。一個總線上24C01最多可尋址八個1K器件,24C02最多可尋址八個2K器件。寫保護(WP)引腳:引腳2、4、8、16具有硬件數據寫保護功能,這些引腳的一個或多個接GND時,表示允許正常的讀/寫操作,接VCC時,芯片啟動寫保護功能”藍橋杯之單片機設計與開發(藍橋杯之單片機設計與開發(16)——E2PROM_小默haa-CSDN博客2.5.4器件操作數據傳輸和時鐘:SC為低時引起SDA引腳的變化;數據在SCL為高時變化,將視為下文所述的一個起始或停止命令。“起始命令:SCL為高時,SDA由高到低的變化被視為起始命令,讀/寫操作命令都得收到起始命令才可以進行(參見圖2.5);停止命令:當SCL為高,SDA由低到高的變化被視為停止命令,在一個讀操作后,停止命令會使EEPROM進入等待態低功耗模式(參見圖2.5)”AT24C02中文手冊AT24C02中文手冊-豆丁網圖2.5起始命令和停止命令時序圖圖2.6應答信號時序圖2.5.5AT24C02模塊電路圖如下圖2.7所示為AT24C02的電路連接圖,引腳1、2、3、4、7都接到了電路中的GND,引腳8接的是VCC,這要的連接方式有挺多優點,使芯片的正常讀寫更加容易。該芯片的SCL和SDA是漏極開路設計,在連接到單片機的時,還應加2個10K的上拉電阻。 圖2.7存儲芯片模塊電路2.6液晶顯示電路2.6.11602液晶簡介圖2.6.1液晶尺寸說明1602的引腳如表2.6.2所示:編號符號引腳說明編號符號引腳說明1VSS電源地9D2數據2VDD電源正極10D3數據3VL液晶顯示偏壓11D4數據4RS數據/命令選擇12D5數據5R/W讀/寫選擇13D6數據6E使能信號14D7數據7D0數據15BLA背光源正極8D1數據16BLK背光源負極2.6.2液晶顯示模塊電路液晶模塊的電路如下圖2.6.2所示,具體引腳連接在2.6.1和下圖2.6.2已有詳細介紹,這里不再重復介紹,僅羅列出電路示意圖。圖2.6.2液晶模塊示意圖2.7指令介紹(1)清屏指令如表2.7.1所示表2.7.1清屏指令功能表功能:1)清除液晶顯示屏的所有字符;2)使光標快速回到原始位置;3)歸零地址顯示器(AC數值)(2)光標歸位指令如表2.7.2所示表2.7.2光標歸位指令功能表功能:1)同清屏功能中的功能2,光標歸為到原始位置;2)設地址計數器(AC數值)為零;3)DDRAM所有的內容保持不變;(3)進入模式設置指令指令如表2.7.3所示表2.7.3進入模式設置指令功能表功能:在一位數據被定入之后,光標的移動方向將被設置,具體參數設定如下表:表參數的具體設定情況顯示開關設置指令如表2.7.4所示表2.7.4顯示開關設置指令功能表功能:控制顯示器的開關,光標的顯示、閃爍和關閉;參數設定如下表:表參數設定情況(5)設定顯示屏或光標移動方向指令如表2.7.5所示表2.7.5設置顯示屏或光標移動方向指令功能表功能:改變光標或顯示屏幕的位置,參數設定如下表:表參數設定情況(6)功能設定指令指令如表2.7.6所示表2.7.6功能設定指令功能表功能:設定所顯示出來的數據總線行數字型,參數設定如下表:表參數設定情況(7)設定CGRAM地址指令指令如表2.7.7所示表2.7.7設定CGRAM地址指令功能表功能:設置下一次存入數據的CGRAM地址,字符號為DB5DB4DB3即未來顯示此字符的時候被采用的字符的地址(000-111)可同時定義八個字符,行號為DB2DB1DB0(000-111)八行。(8)設定DDRAM地址指令如表2.7.8所示表2.7.8設定DDRAM地址指令功能表功能:設置下一次存入數據的DDRAM地址。(9)讀取忙或AC地址指令如表2.7.9所示表2.7.9讀取忙或AC地址指令功能表功能:設置下一次存入數據的DDRAM地址。1)液晶顯示器忙碌時BF=1,暫不接收單片機送出的數據和指令,BF=0的時候則相反。2)接收地址計數器(AC)內容。(10)數據寫入DDRAM或者CGRAM指令如表2.7.10所示表2.7.10數據寫入DDRAM或者CGRAM指令功能表功能:1)字符碼寫入DREAM,液晶顯示出相應的字符;2)OGRAM被存入使用者設計的圖案第3章軟件設計3.1程序語言及開發環境“keilC51單片機為美國KeilSoftware制造,屬于這公司51兼容單片機C語言軟件開發系統系列。與匯編語言相比,C語言有很多新的優勢,在功能、結構、可讀、可維護性方面尤為明顯。不僅如此,這個新出現的編程語言在上手方面也是很容易的,沒有了以往匯編語言的種種繁瑣,因此它的受歡迎程度是很高的。這個公司在此基礎上,開發了一系列的相關服務,如C的編譯器、宏匯編、連接器等,除此之外,還很“黑馬”的開發出功能強大的仿真調試器,并引起了圈內的震動。而這整套系列產品通過集成一個開發環境將這些部分進行有機結合。我們常用的電腦系統都可以很好的運行Keil軟件,并不需要擔心兼容問題。Keil幾乎是C語言編程工作者的不二之選,人都會或多或少都有一定的惰性,正好前面所提到的那些優點,無不引誘著我們去選擇它。3.2程序流程圖設計3.2.1總體程序流程圖設計系統的軟件邏輯流程圖如下圖3.2.1所示,首先執行1602LED的功能和內容的初始化。隨后是密碼的初始化,在密碼初始化的過程中包括檢查密碼存儲芯片(是否合格),再然后是把密碼從存儲芯片那里讀取到單片機,保存在一個數組里面。完成這一系列初始化步驟之后,立即掃描矩陣鍵盤,然后根據不同的掃描結果返回相應數值,從而進行不同的內部程序處理。具體任務程序由圖3.2.1展示(管理員密碼僅是用來恢復初始解鎖密碼的,而不是用來開鎖,即使輸入正確的管理員密碼,密碼鎖還是不會打開的,需要輸入初始解鎖密碼才可以)圖3.2.1總體程序流程圖3.2.2液晶程序設計液晶顯示之前,先確定一個位置,以此為參考系,參照出在哪個位置顯示,如第A行第B列。定位坐標后就可以開始顯示內容了。液晶顯示時,是一位一位顯示的。如數字“857”,先顯示百位數“8”,然后十位數“5”,最后個位數“7”。顯示字符串的道理也一樣,如顯示“love”,從最開始的字母“l”開始顯示,一位一位直至顯示完字母“e”,顯示任務任務才算做完成。不論是顯示數字還是字符串,只在最開始定位一次,往后液晶會自動跳到下一指定位置,而不需要每次都定位。圖3.2.2液晶顯示流程圖矩陣鍵盤掃描流程及設計思路在前面2.4內已做了詳細介紹,這里將不在重復介紹。該設計具體設計思路代碼見附錄。第4章電路與成品的調試4.1電路的調試在產品使用前,第一步就得進行電路的調試,只有調試好以后才會有后面的種種。調試主要是對系統的不足之處進行再次的調整、改進和再次測試。電路組裝完畢才能進行到測試環節,對電路中的各個參數和細節進行檢測,之后就是在測試的基礎上進行按需微調,以滿足自身需求。在調試前應該提前準備好。4.1.1調試方法調試一般分為兩種,一種是安裝一鍵調試一件,以便能及時的發現錯誤,然后一步步進行,直到全部組裝調試完畢,這種方法是比較經濟實用和常用的。另一種與前面一種剛好不一樣,是一次安裝完成再進行調試,雖然省時,但是不能及時發現錯誤。4.1.2調試步驟(1)通電前檢查在電流焊接組裝完畢后,通電前要進行仔細檢查,檢查是否有焊接錯誤,是否有連接錯誤等等。及時發現不足的地方,及時改正。以便進行下一個環節。(2)通電觀察與單元電路調試在前面的步驟都正確情況下,在進行通電觀察,是否為預想現象,是否有預想之外的情況。然后進行各個功能和元件的測試,檢測是否否和標準。假若出現一萬情況,應立即進行斷電處理,逐個進行排查(而不是整體檢測,這樣根本無法查清具體問題環節),以保證各個環節能正常運行。然后再用萬用表和相關工具對各個單元進行進一步調試檢測,以確保各個單元電路模塊都是良好狀態,不會影響接下來的步驟環節。整機聯調最后進行整體的測試調整環節,檢測各個功能和按鍵是否達到預期效果,排查各種隱患和bug。排查問題,隨后將測試結果與先前設定的標準相對比,對電路及參數不和標準的進行修正,直到全部電路的性能完全符合設計要求。4.1.3分析問題在電子密碼鎖的設計與調試過程中,我也遇到了很多困難,也發覺了自己平時沒有注意到的不足之處。在設計的鍵盤模塊和上鎖模塊上遇到的瓶頸尤其會多一些。在最開始的設計思路中有較大錯誤,系統無法正常運行,經過導師的指正改正了開鎖閉鎖和修改密碼那一塊兒的錯誤構思。在鍵盤模塊因自身水平有限,只能選較簡單的按鍵電路,在檢測按鍵過程中,相對于其他是比較麻煩的。在顯示模塊,經過參考多篇文獻和資料最終決定用1602液晶??偟膩碚f,在設計過程中遇到的問題不算少,但經過這一補足自身不足和導師幫忙的過程,現已大多克服。4.2作品展示及介紹4.2.1基本布局介紹矩陣鍵盤液晶屏密碼存儲芯片51單片機電源線接口電源開關密碼鎖接口繼電器開鎖指示燈液晶對比度調節蜂鳴器矩陣鍵盤液晶屏密碼存儲芯片51單片機電源線接口電源開關密碼鎖接口繼電器開鎖指示燈液晶對比度調節蜂鳴器4.2.2矩陣鍵盤(16個按鍵)的功能說明4.2.3液晶對比度調節液晶的內容要清晰顯示,需要位于液晶下面的電位器進行調節,液晶顯示的對比度與供電電壓相關聯,供電方式的電壓不同,顯示出的對比度也會隨之不同。如果采用電池供電,因為電池內的電量會被不斷消耗,所以時間久了電壓就會降低,隨之之前調好的液晶顯示也會變模糊,這時就得微調電位器使液晶顯示再度清晰。若采用USB供電,只需在第一次使用時調整好就可以了。下面我將羅列對比度過低、過高與正常的對比圖(依次是對比度過低、正常與過高)。4.2.4開鎖與關鎖的操作1、輸入密碼后,按下“確認鍵”,如果密碼正確,則打開密碼鎖。2、鎖被打開的現象是:首先液晶屏顯示“state:open”,然后繼電器閉合時會發出“噠”的一聲,最后是開鎖指示燈被點亮。3.密碼鎖被打開后會進行倒計時,計時到10秒的時候會自動關閉密碼鎖,若想提前關閉,可以通過按下鍵盤的“手動關鎖鍵”4.2.5密碼的刪除與取消1、在輸入密碼的過程中,假若不慎按錯想重新輸入,可通過“刪除鍵”和“取消鍵”來達到目的;2、刪除鍵功能:每按一次,刪除一位已輸入的密碼;3、取消鍵功能:每按一次,清除所有已輸入密碼。4.2.6密碼錯誤的處理1、本設計最多可以連續輸錯密碼3次2、連續輸錯3次密碼之后,鍵盤將自動落鎖一分鐘4.2.7修改密碼的操作1、修改密碼前,必須先輸入正確的開鎖密碼,及開鎖之后才能執行修改密碼的操作;2、開鎖之后,按下“修改密碼建”,進入修改密碼的界面;3、連續兩次輸入新的密碼并且每次相同,才能修改成功。4.2.8管理員密碼的使用1、管理員密碼的使用主要是為了找回密碼,以彌補忘記密碼的錯誤。2、在輸入密碼界面,輸入管理員密碼123123,然后按下“管理員密碼建”這個時候解鎖密碼會被改為初始密碼123456,之后就可以用123456開鎖和重新修改密碼(管理員密碼僅是用來恢復解鎖密碼的,而不是用來開鎖的,所以輸入正確的管理員密碼,密碼鎖不會被打開)。第5章總結在整個論文長達幾個月的進行過程中,我才慢慢發現自身甚多的不足之處,憑借自身一人之力根本難以獨立完成,經過導師和同學的幫助,最終終于完成了我的畢設《電子密碼鎖的設計》,雖然這個論題并不新穎,但我通過這次的畢設學習補足了平時發現不了的不足的地方,也發現了開發過程中的樂趣之處,這次經歷,足以提高一些我的專業水平。在當下的日常生活中,雖說我們的生活水平正在一步步的提高,但家庭的防盜問題卻越來越受到我們重視,因為社會人口素質水平的參差不齊,防盜需求也愈發提高。傳統的機械鎖構造簡單,防盜性較差,只能“防君子而防不住小人”鎖被異常開啟的事兒屢見不鮮。所以因為有了這些需求,帶動了電子鎖行業大發展,當然因為這一新事物電子鎖有很多傳統機械鎖所不具備的優點,越發的受到人們的喜愛。本論文所設計研究的電子鎖,正是應時代需求而開始研究開發的。我們的電子鎖元件便宜,制作工藝簡單。這次的畢設提高了我的動手能力,也提高了我由理論轉變現實的能力,對之前的“讀死書”做出了很好的改變,學到了如何進一步的由理論去聯系實踐,為往后的職業生涯做了很不錯的鋪墊。當然這次論文的進行,離不開參考前輩們的往年文獻,只有充分吸收前輩們的知識養料,才能更好的完成畢業設計。這個過程,使理論知識以實踐“碰撞出了火花”。經過此次長時間的學習研究,學習態度在不知不覺中發生了轉變,有以往的被動學習變為現在的主動出擊,這對我自身來說是一個很大突破。在此次研究論題,提出相應論證設計并逐步完善過程完成本次設計的過程中,我才體會到光靠讀書時行不通的,只有一邊學習一邊動手實踐,才能更好的吸收消化掉所學知識。如若不然就成了人們口中的“書呆子”只會說不會做。這次設計過程也是對自身所學知識的一個整合熔煉,更加清楚的認識到自身水平。

認識到許多以往沒有注意到的地方,也深刻的意識到專業知識的重要性,只有學好了相關知識,才能由理論聯系實際,完成有理論到實際的跳躍。此次畢業設計為我們大學四年學習成果的練兵場。在這次“練兵”的過程中發現不足,補足不足之處,在往后的生涯中進一步鍛煉自身的理論與實際的銜接能力。知錯能改善莫大焉,知道了自身的不足才好改善提升么,在以后的工作和學習中不斷努力、不斷完善自我。今后我將繼續努力加深理論知識的理解和實踐轉化能力。在這次設計過程中,由于時間比較倉促,無法避免的使很多地方存有不足之,使得這次的設計沒那么完好。鳴謝在導師的耐心指導熱心幫助下,本次的畢業設計才得以順利完成。從最初的開題報告開始到最后的論文結束,在這之中我所取得的進步和補足自身的不足的蛻變,離開導師是根本無法完成的,這里面無不體現出導師的關懷和負責。在我這不算完美的大學生活中,導師的對我的影響頗為長遠,姚導耐心負責的治學和幫助學生的態度,豐富淵博的專業性知識嚴謹的治學態度,一步步的影響著我,改變了我以往懶散的態度。在導師身上,我看到了自身的不足之處,學到了很多,深刻理解了“學無止境”的含義。在今后的生涯中,導師的教導和鼓勵我將永放心頭,努力提升自我,一步一步使自己變得更加優秀。

對導師的感激之情難以言表!

時間如白駒過隙,四年中,在學習、生活和工作里都受到過老師和同學的關心和幫助,得以進一步的提高自己,以便更好的完成由學校到社會的跨越。所以,我很誠摯的感謝幫助和關心過我的人們,在這里,表達我由衷的祝福!

最后,批閱論文和參加答辯工作的導師們你們辛苦了,再次表示我最誠摯的感謝。參考文獻[1]南江平,謝國坤.電子密碼鎖的設計[J].科技風,2019年第8期P2-3頁[2]17e[通信/電子]串行I2C總線E2PROM_AT24CO2的應用-道客巴巴[3]藍橋杯之單片機設計與開發(16)——E2PROM_小默haa-CSDN博客[4]AT24C02中文手冊-豆丁網[5]KeilC51是美國KeilSoftware公司出品的51系列兼容單片機C語言軟件開發系統-資源下載-蟲蟲下載站[6]王千.實用電子電路大全[M].電子工業出版社,2004,28-36[7]彭為.單片機典型系統設計實例精講[M].電子工業出版社,2006,69-88[8]張榮.基于單片機的智能系統設計與實現[M].電子工業出版社,2005,35-38[9]朱勇.單片機原理與應用技術[M].清華大學出版社,2006,14-16[10]潘永雄.新編單片機原理與應用[M].西安電子科技大學出版社,2003,78-86[11]葉啟明.單片機制作的新型安全密碼鎖[J].家庭電子,2005,(10):[12]郭海英.基于單片機的電子安全密碼鎖的設計[M].現代電子技術,2005,(13)[13]李明喜.新型電子密碼鎖的設計[J].機電產品開發與創新,2004,(03):[14]彭為.單片機典型系統設計實例精講[M].北京:電子工業出版社,2006,35-38[15]ATmega.ATmega8L-8AC,2006,(01),63-64[16]WirelessWorld,1998,42-45[17]祖龍起,劉仁杰.一種新型可編程密碼鎖[J].大連輕工業學院學報,2002,54-57[18]葉啟明.單片機制作的新型安全密碼鎖[J].家庭電子,2005,(10):98-111[19]郭海英.基于單片機的電子安全密碼鎖的設計[M].現代電子技術,2005,76-96[20]李明喜.新型電子密碼鎖的設計[J].機電產品開發與創新,2004,(03):45-6[21]南江平電子密碼鎖的設計??萍硷L-科技創新.2019年第八期附錄附錄一元件清單STC89C521片單片機座子1個12M晶振1個30pF獨石電容2個電解電容10uF1個電阻1K1個電阻10K3個排阻10K1片按鍵16個1602液晶1個1602液晶座子1個10K電位器1個AT24C021個AT24C02座子1個有源蜂鳴器1個S8550(PNP)三極管2個1N4148二極管1個紅色led燈1個5V繼電器1個繼電器端子1個電源開關1個DC3.5電源座1個9*15洞洞板1張導線若干電源線1根附錄二原理圖附錄三部分程序代碼#include<reg52.h>#include<intrins.h>#defineucharunsignedchar //以后unsignedchar就可以用uchar代替#defineuintunsignedint //以后unsignedint就可以用uint代sbitSDA_P=P2^1; //定義了AT24C02的SCL引腳sbitSCL_P=P2^0; //定義了AT24C02的SDA引腳sbitLcdEn_P=P2^5; //1602液晶的EN管腳sbitLcdRw_P=P2^6; //1602液晶的RW管腳sbitLcdRs_P=P2^7; //1602液晶的RS管腳sbitBeep_P=P3^3; //蜂鳴器引腳sbitRelay_P=P3^2; //繼電器引腳ucharArrCodeBuff[6]; //密碼輸入緩沖區ucharArrCodeUnlock[6]; //解鎖密碼ucharArrCodeTemp[6]; //臨時數組(修改密碼時會用到)ucharArrCodeAdmin[6]={1,2,3,1,2,3}; //管理員密碼ucharrow,column; //液晶的當前行列坐標ucharinputNum=0; //輸入的密碼位數ucharinputMode=1; //=1輸入解鎖密碼,=2輸入修改密碼1,=3輸入解鎖密碼2ucharerrTime=0; //密碼輸入錯誤的次數液晶模塊部分程序代碼:1、voidLcdWriteGcw(ucharcmd)//該段代碼為1602液晶寫命令函數,cmd為所要寫入的命令{ LcdRs_P=0; LcdRw_P=0; LcdEn_P=0; P0=cmd; DelayMs(2); LcdEn_P=1; DelayMs(2); LcdEn_P=0; }2、voidLcdWriteData(uchardat)//該段代碼為1602液晶寫數據函數,dat為所要寫的數據{ LcdRs_P=1; LcdRw_P=0; LcdEn_P=0; P0=dat; DelayMs(2); LcdEn_P=1; DelayMs(2); LcdEn_P=0;}3、voidLcdInit()//該段代碼為液晶初始化函數{ LcdWriteCmd(0x38);//16*2顯示,5*7點陣,8位數據口 LcdWriteCmd(0x0C);//開顯示,不顯示光標 LcdWriteCmd(0x06);//地址加1,當寫入數據后光標右移 LcdWriteCmd(0x01);//清屏}4、voidLcdPrintCode(ucharnum)//該段代碼為液晶顯示密碼{ LcdGotoXY(row,column); //液晶顯示定位 LcdWriteData(num+0x30); //顯示輸入的密碼 DelayMs(150); //等待150毫秒 LcdGotoXY(row,column); //重新回到剛剛的顯示位置 LcdWriteData('*'); //顯示“*”替換剛剛顯示的數字 column++; //液晶顯示光標的縱坐標加1}IIC模塊部分程序代碼:1、voidIIcRespons()//該段代碼為IIC總線響應{ uchari=0; SCL_P=1; Delay6us(); while((SDA_P==1)&&(i<250)) { i++; } SCL_P=0; Delay6us();}2、ucharIIcReadDat(ucharaddr)//該段代碼為IIC讀出數據{ uchardat; IIcStart(); //開始信號 IIcWriteByte(0xa0); //寫芯片地址(寫) IIcRespons(); //等待應答 IIcWriteByte(addr); //寫內存地址(0-255) IIcRespons(); //等待應答 IIcStart(); //開始信號 IIcWriteByte(0xa1); //寫芯片地址(讀) IIcRespons(); //等待應答 dat=IIcReadByte(); //讀取一個字節數據 IIcRespons(); //等待應答 IIcStop(); //結束信號 DelayMs(2); //簡短延時 returndat; //返回讀取到的數據}3、voidIIcWriteDat(ucharaddr,uchardat)//該段代碼為IIC寫入數據{IIcStart(); //開始信號IIcWriteByte(0xa0); //寫芯片地址(寫)IIcRespons(); //等待應答IIcWriteByte(addr); //寫內存地址(0-255)IIcRespons(); //等待應答IIcWriteByte(dat); //寫入數據IIcRespons(); //等待應答IIcStop(); //結束信號DelayMs(2); //簡短延時}矩陣鍵盤掃描模塊程序:ucharKeyScanf(){ ucharret,temp1,temp2; P1=0x0f; if(P1!=0x0f) { DelayMs(15); if(P1!=0x0f) { temp1=P1; //判斷出是哪一行按鍵按下 P1=0xf0; DelayMs(5); temp2=P1; //判斷哪一列按鍵被按下 ret=temp1|temp2; //通過行列交叉點,確定按鍵 switch(ret) { case0xe7: return1; case0xd7: return2; case0xb7: return3; case0x77: return12; case0xeb: return4; case0xdb: return5; case0xbb: return6; case0x7b: return13; case0xed: return7; case0xdd: return8; case0xbd: return9; case0x7d: return14; case0xee: return10; case0xde: return0; case0xbe: return11; case0x7e: return15; } returnret; } } return99;}

HYPERLINK如何給電腦重做系統給電腦重做系統,自己學學,可少花錢,哈哈[圖]

一、準備工作:

如何重裝電腦系統

首先,在啟動電腦的時候按住DELETE鍵進入BIOS,選擇AdvancedBIOSFeatures選項,按Enter鍵進入設置程序。選擇FirstBootDevice選項,然后按鍵盤上的PageUp或PageDown鍵將該項設置為CD-ROM,這樣就可以把系統改為光盤啟動。

其次,退回到主菜單,保存BIOS設置。(保存方法是按下F10,然后再按Y鍵即可)

1.準備好WindowsXPProfessional簡體中文版安裝光盤,并檢查光驅是否支持自啟動。

2.可能的情況下,在運行安裝程序前用磁盤掃描程序掃描所有硬盤檢查硬盤錯誤并進行修復,否則安裝程序運行時如檢查到有硬盤錯誤即會很麻煩。

3.用紙張記錄安裝文件的產品密匙(安裝序列號)。

4.可能的情況下,用驅動程序備份工具(如:驅動精靈2004V1.9Beta.exe)將原WindowsXP下的所有驅動程序備份到硬盤上(如∶F:Drive)。最好能記下主板、網卡、顯卡等主要硬件的型號及生產廠家,預先下載驅動程序備用。

5.如果你想在安裝過程中格式化C盤或D盤(建議安裝過程中格式化C盤),請備份C盤或D盤有用的數據。

二、用光盤啟動系統:

(如果你已經知道方法請轉到下一步),重新啟動系統并把光驅設為第一啟動盤,保存設置并重啟。將XP安裝光盤放入光驅,重新啟動電腦。剛啟動時,當出現如下圖所示時快速按下回車鍵,否則不能啟動XP系統光盤安裝。如果你不知道具體做法請參考與這相同的-->如何進入純DOS系統:

光盤自啟動后,如無意外即可見到安裝界面,將出現如下圖1所示

查看原圖

全中文提示,“要現在安裝WindowsXP,請按ENTER”,按回車鍵后,出現如下圖2所示

查看原圖

許可協議,這里沒有選擇的余地,按“F8”后如下圖3

HYPERLINK

查看原圖

這里用“向下或向上”方向鍵選擇安裝系統所用的分區,如果你已格式化C盤請選擇C分區,選擇好分區后按“Enter”鍵回車,出現下圖4所示

查看原圖

這里對所選分區可以進行格式化,從而轉換文件系統格,或保存現有文件系統,有多種選擇的余地,但要注意的是NTFS格式可節約磁盤空間提高安全性和減小磁盤碎片但同時存在很多問題MacOS和98/Me下看不到NTFS格式的分區,在這里選“用FAT文件系統格式化磁盤分區(快),按“Enter”鍵回車,出現下圖5所示

查看原圖

格式化C盤的警告,按F鍵將準備格式化c盤,出現下圖6所示

HYPERLINK

查看原圖

由于所選分區C的空間大于2048M(即2G),FAT文件系統不支持大于2048M的磁盤分區,所以安裝程序會用FAT32文件系統格式對C盤進行格式化,按“Enter”鍵回車,出現下圖7所示

查看原圖圖7中正在格式化C分區;只有用光盤啟動或安裝啟動軟盤啟動XP安裝程序,才能在安裝過程中提供格式化分區選項;如果用MS-DOS啟動盤啟動進入DOS下,運行i386\winnt進行安裝XP時,安裝XP時沒有格式化分區選項。格式化C分區完成后,出現下圖8所示

被過濾廣告

查看原圖

圖8中開始復制文件,文件復制完后,安裝程序開始初始化Windows配置。然后系統將會自動在15秒后重新啟動。重新啟動后,出現下圖9所示

HYPERLINK

查看原圖

9

查看原圖

過5分鐘后,當提示還需33分鐘時將出現如下圖10

HYPERLINK

查看原圖

區域和語言設置選用默認值就可以了,直接點“下一步”按鈕,出現如下圖11

查看原圖

這里輸入你想好的姓名和單位,這里的姓名是你以后注冊的用戶名,點“下一步”按鈕,出現如下圖12

HYPERLINK

查看原圖

如果你沒有預先記下產品密鑰(安裝序列號)就大件事啦!這里輸入安裝序列號,點“下一步”按鈕,出現如下圖13

HYPERLINK

查看原圖

安裝程序自動為你創建又長又難看的計算機名稱,自己可任意更改,輸入兩次系統管理員密碼,請記住這個密碼,Administrator系統管理員在系統中具有最高權限,平時登陸系統不需要這個帳號。接著點“下一步”出現如下圖14

查看原圖

日期和時間設置不用講,選北京時間,點“下一步”出現如下圖15

HYPERLINK

查看原圖

開始安裝,復制系統文件、安裝網絡系統,很快出現如下圖16

查看原圖

讓你選擇網絡安裝所用的方式,選典型設置點“下一步”出現如下圖17

HYPERLINK

查看原圖

點“下一步”出現如下圖18

HYPERLINK

查看原圖

繼續安裝,到這里后就不用你參與了,安裝程序會自動完成全過程。安裝完成后自動重新啟動,出現啟動畫面,如下圖19

HYPERLINK

查看原圖

第一次啟動需要較長時間,請耐心等候,接下來是歡迎使用畫面,提示設置系統,如下圖20

查看原圖

點擊右下角的“下一步”按鈕,出現設置上網連接畫面,如下圖21所示

HYPERLINK

查看原圖

點擊右下角的“下一步”按鈕,出現設置上網連接畫面,如下圖21所示

查看原圖

這里建立的寬帶撥號連接,不會在桌面上建立撥號連接快捷方式,且默認的撥號連接名稱為“我的ISP”(自定義除外);進入桌面后通過連接向導建立的寬帶撥號連接,在桌面上會建立撥號連接快捷方式,且默認的撥號連接名稱為“寬帶連接”(自定義除外)。如果你不想在這里建立寬帶撥號連接,請點擊“跳過”按鈕。

在這里我先創建一個寬帶連接,選第一項“數字用戶線(ADSL)或電纜調制解調器”,點擊“下一步”按鈕,如下圖22所示

HYPERLINK

查看原圖

目前使用的電信或聯通(ADSL)住宅用戶都有帳號和密碼的,所以我選“是,我使用用戶名和密碼連接”,點擊“下一步”按鈕,如下圖23所示

查看原圖

輸入電信或聯通提供的帳號和密碼,在“你的ISP的服務名”處輸入你喜歡的名稱,該名稱作為撥號連接快捷菜單的名稱,如果留空系統會自動創建名為“我的ISP”作為該連接的名稱,點擊“下一步”按鈕,如下圖24所示

查看原圖

已經建立了撥號連接,微軟當然想你現在就激活XP啦,不過即使不激活也有30天的試用期,又何必急呢?選擇“否,請等候幾天提醒我”,點擊“下一步”按鈕,如下圖25所示

HYPERLINK

查看原圖

輸入一個你平時用來登陸計算機的用戶名,點下一步出現如下圖26

HYPERLINK

查看原圖

點擊完成,就結束安裝。系統將注銷并重新以新用戶身份登陸。登陸桌面后如下圖27

HYPERLINK

查看原圖

六、找回常見的圖標

在桌面上點開始-->連接到-->寬帶連接,如下圖32

查看原圖

左鍵點“寬帶連接”不放手,將其拖到桌面空白處,可見到桌面上多了一個“寬帶連接”快捷方式。結果如下圖33

HYPERLINK

查看原圖

然后,右鍵在桌面空白處點擊,在彈出的菜單中選“屬性”,即打開顯示“屬性窗口”如下圖34

查看原圖

在圖中單擊“桌面”選項卡,出現如下圖35

HYPERLINK

查看原圖

在圖中的左下部點擊“自定義桌面”按鈕,出現如下圖36

查看原圖

在圖中的上部,將“我的文檔”、“我的電腦”、“網上鄰居”和“InternetExplorer”四個項目前面的空格上打鉤,然后點“確定”,再“確定”,你將會看到桌面上多了你想要的圖標。如下圖37

鍵盤上每個鍵作用!!!

F1幫助

F2改名

F3搜索

F4地址

F5刷新

F6切換

F10菜單

CTRL+A全選

CTRL+C復制

CTRL+X剪切

CTRL+V粘貼

CTRL+Z撤消

CTRL+O打開

SHIFT+DELETE永久刪除

DELETE刪除

ALT+ENTER屬性

ALT+F4關閉

CTRL+F4關閉

ALT+TAB切換

ALT+ESC切換

ALT+空格鍵窗口菜單

CTRL+ESC開始菜單

拖動某一項時按CTRL復制所選項目

拖動某一項時按CTRL+SHIFT創建快捷方式

將光盤插入到CD-ROM驅動器時按SHIFT鍵阻止光盤自動播放

Ctrl+1,2,3...切換到從左邊數起第1,2,3...個標簽

Ctrl+A全部選中當前頁面內容

Ctrl+C復制當前選中內容

Ctrl+D打開“添加收藏”面版(把當前頁面添加到收藏夾中)

Ctrl+E打開或關閉“搜索”側邊欄(各種搜索引擎可選)

Ctrl+F打開“查找”面版

Ctrl+G打開或關閉“簡易收集”面板

Ctrl+H打開“歷史”側邊欄

Ctrl+I打開“收藏夾”側邊欄/另:將所有垂直平鋪或水平平鋪或層疊的窗口恢復

Ctrl+K關閉除當前和鎖定標簽外的所有標簽

Ctrl+L打開“打開”面版(可以在當前頁面打開Iternet地址或其他文件...)

Ctrl+N新建一個空白窗口(可更改,Maxthon選項→標簽→新建)

Ctrl+O打開“打開”面版(可以在當前頁面打開Iternet地址或其他文件...)

Ctrl+P打開“打印”面板(可以打印網頁,圖片什么的...)

Ctrl+Q打開“添加到過濾列表”面板(將當前頁面地址發送到過濾列表)

Ctrl+R刷新當前頁面

Ctrl+S打開“保存網頁”面板(可以將當前頁面所有內容保存下來)

Ctrl+T垂直平鋪所有窗口

Ctrl+V粘貼當前剪貼板內的內容

Ctrl+W關閉當前標簽(窗口)

Ctrl+X剪切當前選中內容(一般只用于文本操作)

Ctrl+Y重做剛才動作(一般只用于文本操作)

Ctrl+Z撤消剛才動作(一般只用于文本操作)

Ctrl+F4關閉當前標簽(窗口)

Ctrl+F5刷新當前頁面

Ctrl+F6按頁面打開的先后時間順序向前切換標簽(窗口)

Ctrl+F11隱藏或顯示菜單欄

Ctrl+Tab以小菜單方式向下切換標簽(窗口)

Ctrl+Enter域名自動完成[url=].**.com[/url](內容可更改,Maxthon選項→地址欄→常規)/另:當輸入焦點在搜索欄中時,為高亮關鍵字

Ctrl+拖曳保存該鏈接的地址或已選中的文本或指定的圖片到一個文件夾中(保存目錄可更改,Maxthon選項→保存)

Ctrl+小鍵盤'+'當前頁面放大20%

Ctrl+小鍵盤'-'當前頁面縮小20%

Ctrl+小鍵盤'*'恢復當前頁面的縮放為原始大小

Ctrl+Alt+S自動保存當前頁面所有內容到指定文件夾(保存路徑可更改,Maxthon選項→保存)

Ctrl+Shift+小鍵盤'+'所有頁面放大20%

Ctrl+Shift+小鍵盤'-'所有頁面縮小20%

Ctrl+Shift+F輸入焦點移到搜索欄

Ctrl+Shift+G關閉“簡易收集”面板

Ctrl+Shift+H打開并激活到你設置的主頁

Ctrl+Shift+N在新窗口中打開剪貼板中的地址,如果剪貼板中為文字,則調用搜索引擎搜索該文字(搜索引擎可選擇,Maxthon選項→搜索)

Ctrl+Shift+S打開“保存網頁”面板(可以將當前頁面所有內容保存下來,等同于Ctrl+S)

Ctrl+Shift+W關閉除鎖定標簽外的全部標簽(窗

溫馨提示

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

評論

0/150

提交評論