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

正文內容

基于單片機的電子密碼鎖的設計畢業(yè)論文(留存版)

2025-04-27 12:02上一頁面

下一頁面
  

【正文】 電路, 系統(tǒng)的實物圖見附錄四,總設計圖見附錄三。作輸入口使用時,因為內部存在上拉電阻,某個引腳被外 部信號校驗期間, P1 接收低 8 位地址。如有必要,可通過對特殊功能寄存器( SFR)區(qū)中的 8EH 單元的 D0 位置位,可禁止 ALE 操作。列線電平如果為低,則行線電平為低;列線電平為高,則行線電平也為高。 圖 電磁鎖電路 由 D R T10組成驅動電路,其中 T10以選擇普通的小功率三極管如 9019018都可以滿足要求。共陰極 LED 顯 13 示器的發(fā)光二極管的陰極連接在一起,通常此共陰極接地。不能太短,因為發(fā)光二極管從導通到發(fā)光有一定的延時, 14 導通時間太短,發(fā)光太弱人研究無法看清;但也不能太長,因為畢竟要受限于臨界閃爍頻率,而且時間越長,占用 CPU 時間也就越多。 芯片的 主要特點 1) 符合所有的 RS232C 技術標準 2) 只需要單一 +5V 電源供電 3) 片載電荷泵具有升壓、電壓極性反轉能力,能夠產生 +10V 和 10V電壓 V+、V 。 17 3 系統(tǒng)軟件設計 軟件 工具 介紹 單片機開發(fā)中除必要的硬件外,同樣離不開 軟件 ,我們寫的匯編語言源程序要變?yōu)?CPU可以執(zhí)行的機器碼有兩種方法,一種是手工匯編,另一種是機器匯編,目前已極少使用手工匯編的方法了。目標文件可由 LIB51 創(chuàng)建生成庫文件,也可以與庫文件一起經 L51 連接定位生成絕對目標文件 (.ABS)。也正是因為有 16個按鍵,所以他們之間的連 接線比較多,行線 、列線的交點是這部分的關鍵。 剛開始由于本人對此工具的掌握不是很透徹程序的下載遇到障礙。密碼修改也沒能實現(xiàn)。是大學生從事科研的最初嘗試,是在指導教師的指導下所取得的科研成果文字記錄,也是檢驗學生掌握知識的程度、分析和解決 問題的基本能力的一份綜合答卷。 在這四年的學期中 結識的各位生活和學習上的摯友讓我得到了人生最大的一筆財富。 //共陰的數(shù)碼管段選 ,P2 口要取的數(shù)值 uchar code wema[]={0xf8,0xf9,0xfa,0xfb,0xfc,0xfd,0xfe,0xff}。 fmq=!fmq。 P0=0xfe。P2=0x5b。numb++。 P1=wema[p]。} } TR0=0。 sbit key4=P1^1。衷心感謝 通信 學院 張濤學長,在設計過程中他多次幫助我解決問題。在整個設計中我更加了解到了什么是畢業(yè)論文,畢業(yè)論文就是高等院校畢業(yè)生提交的一份有一定的學術價值的文章。 左右,將會發(fā)出強力的報警音,同時鎖會自動開啟 )、 開門記錄 、 雙重鎖定功能 ( 外部強制鎖定:在內部不能開啟,適用于外出時,防止有人入侵 ) 聯(lián)機管理 、 弱電提醒當電量不足時,在啟動開門時,會有美妙的音樂提示 、 USB 數(shù)據(jù)接口功能 等。 3) 程序的下載問題 本設計中程序的下載采用的是 STCISP 下載工具 。 單元功能電路調試 電路能否正常工作,首先元器件的好壞是個關鍵。開發(fā)人員可用 IDE本身或其它 編輯器 編輯 C或匯編源文件。只要在晶體振蕩器子板上施加交變電壓,就會使晶片產生機械變形振動,此現(xiàn)象即所謂逆壓電效應。 第三部分是供電。 如何確定 LED 不同位顯示的時間間隔,例如 對 8 位 LED 顯示器,假若顯示一位保持 1ms的時間響應,則顯示完所有的 8位后,只需 8ms。 通 常 LED 有 7段或 8 段和“米”字段之分。主器件和從器件都可以作為發(fā)送器或接收器,但由主器件控制傳送數(shù)據(jù)(發(fā)送或接收)的模式,通過器件地址輸入端 A0、 A1 和 A2 可以實現(xiàn)將最多 8 個AT24C02 器件連接到總線上。鍵盤的每個按鍵功能 在程序設計中設置。 ALE/PROG:當訪問外部程序存儲器或數(shù)據(jù)存儲器時, ALE(地址鎖存允許)輸出脈沖用于鎖存地址的低 8 位字節(jié)。 P1 口: P1是一個帶內部上拉電阻的 8 位雙向 I/O口, P1的輸出緩沖級可驅動(吸收或輸出電流) 4個 TTL邏輯門電路。 設計的結構框圖如圖 所示?;谝陨弦蛩乇驹O計選用單片機 STC89C52 作為本設計的核心元件, 利用單片機靈活的編程設計和豐富的 I/O 端口,及其控制的準確性,實現(xiàn)基本的密碼鎖功能 。采用單片機的控制使得儀器 儀表數(shù)字化、智能化、微型化,且功能比起采用模擬電路或數(shù)字電路更加強大。 CMOS 雖然功耗較低 ,但由于其物理特征決定其工作速度不夠高 ,而 CHMOS則具備了高速和低功耗的特點 ,這些特征 ,更適合于在要求低功耗 ,電池供電的應用場合。除上述基本的密碼鎖功能外,還具有掉電存儲、聲光提示等功能,依據(jù)實際的情況還可以添加其他功能。有需求就必有發(fā)展, 不同種類的 鎖也應運而生 ,有密碼鎖、磁性鎖、電子鎖、激光鎖、聲控鎖等等,它們的實現(xiàn)在傳統(tǒng)鑰匙的基礎上加了一組或多組密碼,不同聲音,不同磁場, 不同聲波,不同光束光波,不同圖像(如指紋、眼底視網(wǎng)膜等)來控制鎖的開啟。 本密碼鎖 的 主控芯片采用價格實惠而且容易購買的 STC89C52 芯片。它的種類很多,有簡易的電路產品,也有基于芯片的性價比較高的產品。 21 世紀是信息技術蓬勃發(fā)展的世紀,單片機技術的應用就是其中的一方面。 3) 主流與多品種共存 現(xiàn)在雖然單片機的品種繁多 ,各具特色 ,但仍以 80C51 為核心的單片機占主流 ,兼容其結構和指令系統(tǒng)的有 PHILIPS 公司的產品 ,ATMEL 公司的產品和中國臺灣的Winbond 系列單片機。 3) 在家用電器中的應用 可以這樣說,現(xiàn)在的家電基本上都采用了單片機控制,從電飯煲、洗衣機、冰箱、空調機、電視機、其他音響視頻設備、再到電子稱量設備,五花八門,無所不在。密碼輸完后按下確認鍵,如果密碼輸入正確則開鎖,不正確顯示密碼錯誤重新輸入密碼,當三次密碼錯誤則發(fā)出報警;當用戶需要修改密碼時,先按下鍵盤設置鍵后可以 6 設置新密碼。 以 下將逐一介紹這些單元電路的設計方法。 圖 單片機及其外圍電路 P2 口: P2是一個帶有內部上拉電阻的 8位雙向 I/O口, P2的輸出緩沖級可驅動 4 個 TTL邏輯門電路。該位禁位后,只有一條 MOVX 和 MOVC指令 ALE才會被激活。這是識別矩陣鍵盤是否被按下的關鍵所在。 D5作為開鎖的 提示;由 D C2 T11組成。當某個發(fā)光二極管的陽極為高電平時,發(fā)光二極管點亮,相應的段被顯示。另外,顯示位的增多,也將占用大量的 CPU 時間,因此動態(tài)顯示的實質是以犧牲 CPU 的時間來換取元件的減少。 4) 功耗低,典型供電電流 5mA 5) 內部集成 2 個 RS232C 驅動器 6) 內部集成兩個 RS232C 接收器 7) 高集成度,片外最低只需 4 個電容即可工作。機器匯編是通過匯編軟件將源程序變?yōu)闄C器碼,用于 MCS51 單片機的匯編軟件有早期的 A51,隨著單片機開發(fā)技術的不斷發(fā)展,從普遍使用匯編語言到逐漸使用高級語言開發(fā),單片機的開發(fā)軟件也在不斷發(fā)展, Keil 軟件是目前最流行開發(fā) MCS51系列單片機的軟件,這從近年來各仿真機廠商紛紛 宣布全面支持 Keil 即可看出。 ABS 文件由 OH51轉換成標準的 Hex 文件,以供調試器 dScope51 或 tScope51 使用進行 源代碼 級調試,也可由仿真器使用直接對目標板進行調試,也可以直接寫入程序存貯器如EPROM 中。 矩陣鍵盤搭建好之后,用萬用表測試過各條行線和列線,均為導通狀態(tài)。本設計的硬件設計下載部分是由串口通信芯片 MAX232 來完成的, 下載線用的是 USB 轉串口通信,在一般默認情況下 windows 操作系統(tǒng)里是不帶 USB 轉串口的驅動程序的, 22 因此在下載程序之前要先安裝驅動程序。 24 改進方法,在原來 4 4 矩陣鍵盤的基礎上,加 上四個獨立鍵S17,S18,S19,S20。 對于這次的畢業(yè)設計 ,總的來說還是比較成功的,硬件部分基本完成。在此,也對他們表示衷心感謝。 //P1 口的片選位 uchar k,i,num=0。 TH0=timer0h。 if(H1==0){ P1=numb。b[j]=P2。 num++。 delay(1)。t2++) {。 sbit key3=P1^0。 真誠的感謝參加論文評審和答辯的各位老師,感謝你們的辛勤勞動和即將從你們那里獲得的有益教誨;感謝 學長 和同學們在 設計 中給予的指導和幫助。注重理論和實踐的結合。 ) 、 數(shù)字 密碼控制功能 、 反鎖功能 、 語音音量調節(jié)功能 、 系統(tǒng)故障自動巡檢功能 、 火災報警功能 ( 在室內如果溫度達到 75176。 2) 鍵盤的輸入問題 因為鍵盤是矩陣鍵盤, 分行線和列線,用 P00— P03分別接矩陣鍵盤的行線,P04— P07分別接矩陣鍵盤的列線,因為一個按鍵的狀態(tài)是由行線和列線共同決定,因此寫程序比較復雜,而 且 還有一個問題就是當鍵盤按下去時人的手會輕微的抖動,掃描程序會誤認為按下去多次, 解決這個問題的辦法只能是用軟件實現(xiàn),在按鍵時加一個延時程序,經過多次試驗,得出延時設為 8ms 比較適中,理論上說在按鍵松手后應該還有松手檢測,即確認按鍵是否真的松開,這樣就萬無一失了,但在實際過程中,不加松手檢測也沒出過 錯,試驗多次也沒出問題,因而把松手檢測部分省略掉提高程序的運行速率。該單片機采用高密度、非易失性存儲技術生產,能兼容 MCS51 指令系統(tǒng), 其應用更靈活。 18 . Keil C51 單片機軟件開發(fā)系統(tǒng)的整體結構 C51 工具包的整體結構, uVision 與 I shell 分別是 C51 for Windows 和 for Dos 的集成開發(fā)環(huán)境 (IDE),可以完成編輯、編譯、連接、調試、仿真等整個開發(fā)流程。其產品一般用金屬外殼封裝,也有用玻璃殼、陶瓷或塑料封裝了的。 TTL/CMOS 數(shù)據(jù)從 T1IN、 T2IN輸入轉換成 RS232數(shù)據(jù)從 T1OUT、T2OUT 15 圖 MAX232 引腳及外圍電路 送到電腦 DB9 插頭; DB9 插頭的 RS232 數(shù)據(jù)從 R1IN、 R2IN 輸入轉換成 TTL/CMOS數(shù)據(jù)后從 R1OUT、 R2OUT 輸出。 因此當利用 8 位 I/O 口中的 3 位即可實現(xiàn) 8 個數(shù)碼管的位選。 顯示電路圖 附錄一 所示。數(shù)據(jù)傳送是由產生串行時鐘和所有起始停止信號的主器件控制的。本設計中使用的這個 4X4 鍵盤不但能完成密碼的輸入還能作特別功能鍵使用,設置功能等。 DISRTO 位缺省為 RESET 輸出高電平打開狀態(tài)。在 Flash 編程時, P0 口接收指令字節(jié),而在程序校驗時,輸出指令字節(jié),校驗時,要求外接上拉電阻。 系統(tǒng)的總體設計 系統(tǒng)以 STC89C52 為中心控制元件,用 AT24C02 作為密碼存儲元件,通過八段數(shù)碼管顯示。在開發(fā)過程中單片機還受到:開發(fā)工具、編程器、開發(fā)成本、開發(fā)人員的適應性、技術支持和服務等等因素。 1) 在智能儀器儀表中的應用 單片機具有體積小、功耗低、控制功能強、擴展靈活、微型化和使用方便等優(yōu)點,廣泛應用于儀器儀表中,結合不同類型的傳感器,可實現(xiàn)諸如電壓、功率、頻率、濕度、溫度、厚度、角度、硬度、壓力等物理量的測量。 80C51 就采用了 HMOS 和 CHMOS。系統(tǒng)能完成 密碼輸入、開鎖、超次 報警 的功能。 而當今社會由于計算機的迅猛發(fā)展,數(shù)字電子技術已經進入人們生活的各個領域,在國內外,電子產品的更新可謂如雨后的春筍層出不群,更多的電子產品也越來越多的應用于安全防范領域。密碼輸入采用矩陣鍵盤 及獨立鍵盤 ,密碼顯示采用 共陰極的八段顯示 數(shù)碼管?,F(xiàn)在應用較廣的電子密碼鎖是以芯片為核心,通過編程來實現(xiàn)的。生產中使用的智能儀表、分布式控制系統(tǒng)總線、智能辦公設備等都可以看見單片機的身影。在一定的時期內 ,這種情形將得以延續(xù) ,將不存在某個單片機一統(tǒng)天下的壟斷局面 ,走的是依存互補 ,相輔相成、共同發(fā)展的道路 。 4) 在計算機網(wǎng)絡和通信領域中的應用 現(xiàn)代的單片機普遍具有通信接口,可以很方便的與計算機進行數(shù)據(jù)通信,為在計算機網(wǎng)絡和通信設備間的應用提供了極好的物質條件,現(xiàn)在的通信設備基本上都實現(xiàn)了單片機的智能控制,從手機、電話、小型程控交換機、樓宇自動通信呼叫系統(tǒng)、列車無線通信、 再到日常工作中隨處可見的集群移動通信 ,無線對講機等。新密碼輸入無誤后按確認鍵使新密碼將得到存儲,密碼修改成功。 主控芯片介紹 MCS51 系列中的各種芯片引腳是互相兼容的,其中 STC89C52 單片機是高性能的單片機,它具有 8位微處理器, 128bit 片內 RAM, 8K的片內 ROM, 4個八位的并行 I/O 接口 P0P3,兩個定時 /計數(shù)器及五個中斷源的中 斷控制系統(tǒng)。對端口寫“ 1” ,通過內部的上拉電阻把端口拉到高電平,此時可作輸入口,作輸入口使用時,因為內部存在上拉電阻,某個引腳被外部信號拉低時會輸出一個電流 I。
點擊復制文檔內容
黨政相關相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1