freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于51單片機的密碼鎖設(shè)計_畢業(yè)設(shè)計(更新版)

2025-09-05 12:44上一頁面

下一頁面
  

【正文】 C2X1X2 圖 37 晶振電路 . 開鎖電路 開鎖電路的功能是當輸入正確的密碼后密碼鎖將被鎖定,既開鎖。當有一個鍵按下時,通過某一邊引腳賦低電平,掃描全部引腳看是否與最初的賦值一樣,不一樣則根據(jù)相應(yīng)的算法(通過改變后的值與初始值相 或,根據(jù)結(jié)果賦值)確定是哪個鍵按下。如 圖 41 所示為繪圖界面。在此后點擊運行按鍵就會進行仿真了,按照設(shè)計的蘇州大學(xué)本科生畢業(yè)設(shè)計(論文) 19 功能去調(diào)試就可以了。 N初 始 化輸 入 密 碼輸 入 程 序所 輸 入 密碼 正 確輸 入 次 數(shù) 加 1次 數(shù) 3報 警 程 序開 鎖 成 功返 回開 始 程 序YYN 圖 54 開鎖流程圖 蘇州大學(xué)本科生畢業(yè)設(shè)計(論文) 24 結(jié)論 此次畢業(yè)設(shè)計我之所以選擇基于 AT89S52 與 AT24C02 的密碼鎖的設(shè)計,是因為我對于單片機與芯片之間的數(shù)據(jù)傳輸還存在著一定的問題。在這個復(fù)雜的過程中我真的學(xué)到了很多。總之,感謝你們一直伴隨著我成長。 //去抖 if((KeyPortamp。//等待松開并輸出 return(cord_h+cord_l)。 //返回該值 } unsigned char KeyPro(void) //按鍵值處理函數(shù),返回掃鍵值 { switch(KeyScan()) { case 0x7e:return 0。0x0f。不管前面遇到什么苦難,我相信大學(xué)四年,我已經(jīng)學(xué)會了如何去思考我所遇到的問題,學(xué)會如何去解決我所遇到的問題。 蘇州大學(xué)本科生畢業(yè)設(shè)計(論文) 25 參考文獻 [1]. 劉昌華,易逵 .《 8051 單片機的 C 語言應(yīng)用程序設(shè)計與實踐》 [M]. 國防工業(yè)出版社 . [2]. 魏 立峰 , 王寶興 . 單片機原理與應(yīng)用技術(shù) [M].北京 :北京大學(xué)出版社 ,20xx:3465. [3]. 王為青,邱文勛 .《 51 單片機應(yīng)用開發(fā)案例精選》 [M]. 人民郵電出版社 . [4]. 譚浩強 . C 程序設(shè)計 (第三版 ) [M].北京:高等教育出版社, 20xx: 113. [5]. 陳雪麗 .單片機原理及接口技術(shù) [M].北京 :化學(xué)工業(yè)出版社 ,20xx. [6]. 王少偉 ,巫丹 . 89C51 單片機 USB 接口的設(shè)計與實現(xiàn) . 科技創(chuàng)新導(dǎo)報 ,20xx(28) . [7]. 李明喜.新型電子密碼鎖的設(shè)計 [J].機電產(chǎn)品開發(fā)與創(chuàng)新, 20xx,( 03); [8]. 董繼成 .一種新型安全的單片機密碼鎖 [J].電子技術(shù), 20xx,( 03); [9]. 楊茂濤.一種電子密碼鎖的實現(xiàn) [J].福建電腦, 20xx,( 08); [10]. 瞿貴榮.實用電子密碼鎖 [J].家庭電子, 20xx,( 07); [11]. 趙亮 , 跟我學(xué) 51 單片機系列教程第(十一) — I2C 總線 [J], 《 電子制作 》 20xx 年第 11 期 . [12]. 劉靜 ,王計元 . 24C 系列串行 EEPROM 與單片機的接口設(shè)計及應(yīng)用 [J],《上海電力學(xué)院學(xué)報》 20xx 年第 4 期 . 蘇州大學(xué)本科生畢業(yè)設(shè)計(論文) 26 致謝 時光飛逝,一轉(zhuǎn)眼大學(xué)四年的時光就過去了,我所學(xué)的專業(yè)是電子信息工程與技術(shù),我很喜歡這門專業(yè),因此我的專業(yè)課成績也不是很差。 在進行總體的設(shè)計以后,我使用了 keil c 軟件編寫了程序并且進行了 protues 軟件的仿真。 第 節(jié) 主程序 流程圖 圖 51 所示為主程序流程圖,開始接上電源,程序進行初始化設(shè)置,然后在鍵盤上輸入密碼,此系統(tǒng)進行鍵盤掃描,然后啟動程序,進行保護,再次在鍵盤上輸入密碼,系統(tǒng)進行掃描,如和之前一樣,則執(zhí)行程序,如不是,則執(zhí)行另一種程序,最后結(jié)束。還要在正確的運行平臺下進行操作。當用戶需要輸入密碼或修改密碼時,按下相應(yīng)按鍵即會與單片機產(chǎn)生信號,并會執(zhí)行相應(yīng)的程序。一旦輸入密碼,單片機便會與初始密碼進行比對,如果密碼輸入兩次都與原始密碼不相符即會報警。上電瞬間 RST 引腳獲得高電平,隨著電容 C11 的充電, RST 引腳的高電平逐漸下降。否則顯示器將一直處于初始狀態(tài),當需要對密碼鎖進行開鎖時,按下鍵盤上的開鎖按鍵后利用鍵盤上的數(shù)字鍵 09 輸入密碼,每按下一個數(shù)字鍵后在顯示器上顯示一個“ *”,輸入多少位就顯示多少個“ *”。如圖 33 所示 Q1PNPLS1SpeakerVCC100R4GNDSpeak 圖 33 報警電路原理圖 . AT24C02 存儲部分 掉電存儲單元的作用是在電源斷開的時候,存儲當前設(shè)定的單價信息。電容取值為 30pF。石英晶體振蕩器廣泛地應(yīng)用在電視機、影碟機、錄像機、無線通訊設(shè)備、電子鐘表、單片機、數(shù)字儀器儀表等電子設(shè)備中。 1602 型LCD 顯示模塊具有體積小,功耗低,顯示內(nèi)容豐富等特點。 A0 A1 A2 器件地址輸入端:這些輸入腳用于多個器件級聯(lián)時設(shè)置器件地址,當這些腳懸空時默認值為 0 , 24WC01 除外。外部系統(tǒng)時鐘信號需接至 XTAL1 端或在 XTALl 和 XTAL2 接上晶體振蕩器。用于聲明該器件的廠商和型號等信息,讀簽名字節(jié)的過程和正常校驗相仿,只需將 和 保持低電平。編程方法可通過傳統(tǒng)的 EPROM 編程器使用高電壓( +12V)和協(xié)調(diào)的控制信號進行編程。此時,片內(nèi) RAM 和所有特殊功能寄存器的內(nèi)容保持不變。對外接電容 Cl、 C2 雖然沒有十分嚴格的要求,但電容容量的大小會輕微影響振蕩頻率的高低、振蕩器工作的穩(wěn)定性、起振的難易程序及溫度穩(wěn)定性。 當位 WDIDLE 被置位,在空閑模 式中 WDT 將停止計數(shù),直到從空閑( IDLE)模式中退出重新開始計數(shù)。有兩種方法可退出掉電模式:硬件復(fù)位或通過激活外部中斷。 使用看門狗( WDT):打開 WDT 需按次序?qū)?01EH 和 0E1H 到 WDTRST 寄存器( SFR的地址為 0A6H),當 WDT 打開后,需在一定的時候 01EH 和 0E1H 到 WDTRST 寄存器以避免 WDT 計數(shù)溢出。用戶應(yīng)在訪問相應(yīng)的數(shù)據(jù)指針寄存器前初始化 DPS 位。 F1ash存儲器編程時,該引腳加上 +12V 的編程電壓 Vpp。該位置位后,只有一條 M0VX 和 M0VC 指令 ALE 才會被激活。當振蕩器工作時, RST 引腳出現(xiàn)兩個機器周期以上高電平將使單片機復(fù)位。在訪問 8 位地址的外部數(shù)據(jù)存儲器時, P2 口線上的內(nèi)容(也即特殊功能寄存器( SFR)區(qū)中 P2 寄存器的內(nèi)容),在整個訪問期間不改變。在 F1ash 編程時, P0 口接收指令字節(jié),而在程序校驗時,輸出指令字節(jié),校驗時,要求外接上拉電阻。它集 Flash 程序存儲器既可在線編程( ISP)也可用傳統(tǒng)方法進行編程及通用 8 位微處理器于單片芯片中, ATMEL 公司的功能強大,低價位 AT89S51 單片機可為您提供許多高性價比的應(yīng)用場合,可靈活應(yīng)用于各種控制領(lǐng)域。這類電路安全性差,容易破解。隨機開鎖成功率幾乎為零。隨著電子科技的發(fā)展,將電子芯片跟傳統(tǒng)機械鎖結(jié)合起來設(shè)計成一種新型的密碼鎖而電子密碼鎖作為一種新型的鎖已經(jīng)成功,即電子密碼鎖。通過對這兩種方案的優(yōu)缺點比較,再考慮到本人自己對單片機設(shè)計具有一定的基礎(chǔ),所以此次選擇利用單片機來進行密碼鎖的設(shè)計。 Single— chip。它的種類很多,有簡易的電路產(chǎn)品,也有基于芯片的性價比較高的產(chǎn)品。傳統(tǒng)的機械式鑰匙由于安全性能差,攜帶不便等缺點,已不能滿足人的需要,隨著大規(guī)模集成電路技術(shù)的發(fā)展,特別是單片機的問世,出現(xiàn)了許多帶微處理器的電子密碼鎖,有效地克服了機械式密碼鎖密碼量少、安全性能差的缺點,使密碼鎖在技術(shù)和 性能上都有了大大的提高,并且還具有易操作、功耗低、成本低等優(yōu)點,從而使電子密碼鎖成為目前市場上的主流產(chǎn)品。修改密碼之前必須再次輸入密碼,在輸入新密碼時候需要二次確認,以防止誤操作。 從是否方便的角度看,電子密碼鎖省去了傳統(tǒng)機械鎖的鑰匙,電磁卡鎖的磁卡,使用者只要記得其密碼,便可以開啟,從而大大提高了其適用性。 4)無活動零件,不會磨損,壽命長。到目前為止,在此領(lǐng)域雖已有較大的發(fā)展,采用各種電路進行設(shè)計的比較多,技術(shù)也相當先進,電子技術(shù)發(fā)展至今已達到相當高的水平,電子密碼鎖技術(shù)已十分成熟??臻e方式停止 CPU 的工作,但允許 RAM,定時/計數(shù)器,串行通信口及中斷系統(tǒng)繼續(xù)工作。作輸入口使用時,因為內(nèi)部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流( IIL)。 P3 口輸出緩沖級可驅(qū)動(吸收或輸出電流) 4 個 TTL 邏輯門電路。 ALE/ PROG:當訪問外部程序存儲器或數(shù)據(jù)存儲器時, ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低 8 位字節(jié)。當訪問外部數(shù)據(jù)存儲器,沒有兩次有效的 PSEN 信號。 . 特殊功能寄存器 這些地址并沒有全部占用,沒有占用的地址亦不可使用,讀這些地址將得到一個隨意的數(shù)值。 程序存儲器:如果 EA 引腳接地( GND),全部程序均執(zhí)行外部存儲器。 WDT 計數(shù)器既不可讀也不可 寫,當 WDT 溢出時,通常將使 RST引腳輸出高電平的復(fù)位脈沖。為防止中斷誤復(fù)位,當器件復(fù)位,中斷引腳持續(xù)為低時, WDT 并未開始計數(shù),直到中斷引腳被拉高為止。IE 也包含總中斷控制位 EA, EA 清 0,將關(guān)閉所有中斷。 10F。為了避免在復(fù)位結(jié)束時可能對端口產(chǎn)生意外寫入,激活空閑模式的那條指令后一條指令不應(yīng)是一條對端口或外部存儲器的寫入指令。寫周期完成后,有效的數(shù)據(jù)就會出現(xiàn)在所有輸出端上,此時,可進入下一個字節(jié)的寫周期,寫周期開始后,可在任意時刻進行數(shù)據(jù)查詢。在這種方式,擦除周期是自身定時的,大約為 500ms。 第 節(jié) AT24C02 AT24C02 支持 I2C 總線數(shù)據(jù)傳送協(xié)議, I2C 總線協(xié)議規(guī)定:任何將數(shù)據(jù)傳送到總線的器件作為發(fā)送器,任何從總線接收數(shù)據(jù)的器件為接收器。當使用 24WC08 時最多可連接 2 個器件且僅使用地址管腳 A2 A0 , A1 管腳未用可以連接到 Vss 或懸空,如果只有一個 24WC08 被總線尋址 A2 管腳可懸空或連接到 Vss。以聲卡為例,要實現(xiàn)對模擬信號 或 48kHz 的采樣,頻率發(fā)生器就必須提供一個 或 48kHz 的時鐘頻率。石英晶體振蕩器是利用石英晶體 (二氧化硅的結(jié)晶體 )的壓電效應(yīng)制成的一種諧振器件,它的基本構(gòu)成大致是:從一塊石英晶體上按一定方位角切下薄片 (簡稱為晶片,它可 以是正方形、矩形或圓形等 ),在它的兩個對應(yīng)面上涂敷上銀層用作電極使用,在每個電極上各焊一根引線接到管腳上,再加上封裝外殼就構(gòu)成了石英晶體諧振器,簡稱為石英晶體或晶體、晶振。在進行 keil c 編程的時候,首先在程序中設(shè)置初始密碼。 采用兩線串行的總線和單片機通訊,電壓最低可以到 ,額定電流為 1mA,靜態(tài)電流 10Ua(),芯片內(nèi)的資料可以在斷電的情況下保存 40 年以上,而且采用 8 腳的 DIP封裝,使用方便。其顯示部分引腳接口如圖 35 所示: 1KR51KR61KR71KR81KR91KR101KR111KR121KR212345678910111213141516P1LCD1602GNDVCC10KR1RSWRENd0d1d2d3d4d5d6d7d0d1d2d3d4d5d6d7GNDVCC 圖 35 液晶顯示電路和上拉電阻驅(qū)動 . 復(fù)位電路 蘇州大學(xué)本科生畢業(yè)設(shè)計(論文) 16 復(fù)位電路(圖 312 是單片機復(fù)位電路)具有上電自動復(fù)位和手動復(fù)位的雙重功能。晶振、電容 C2/ C3 及片內(nèi)與非門 (作為反饋、放大元件 )構(gòu)成了電容三點式振蕩器,振蕩信號頻率與晶振頻率及電容 C C3 的容量有 關(guān),但主要由晶振頻率決定,范圍在 0~ 33MHz之間,電容 C C3 取值范圍在 20~ 40pF 之間。根據(jù)按鍵與單片機的連接方式不同,按鍵主要分為獨立式按鍵和矩陣式按鍵 ,有了這些按鍵,對單片機的控制就方便多了。 Protues 此款軟件的使用比較簡單。首先把已編寫好的程序加載到 Keil 軟件下進行編譯如果沒有遇到任何錯誤后,選擇相應(yīng)的選項就可以生成 .hex 文件了。如輸入正確,可以改密碼,確認后再次輸入更改后密碼,如兩次輸入一樣,則更改成功。 硬件電路包括,復(fù)位電路、晶振電路、矩陣按鍵電路、 LCD1602 液晶顯示電路、報警指示電路、開鎖電路和 AT24C02 存儲器電路!在進行硬件電路制作的時候,我花了大量的時間,因為既要設(shè)計的美觀又要考慮實際的電路布線規(guī)則,所以還是感覺制作起來極其困難。還有就是我在做硬件的時候,我的同學(xué)給了我很多的建議,我的同學(xué)專業(yè)學(xué)的很好,尤其在做硬件方面,我在幾個比較難以解決的問題都是她幫我解決的。 //行線輸出全為 0 cord_h=KeyPortamp。0xf0。br
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1