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

正文內容

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

2025-08-02 16:35上一頁面

下一頁面
  

【正文】 ()是原來寫入字節(jié)最高位的反碼。需要注意的是,當由硬件復位來終止空閑工作模式時,CPU 通常是從激活空閑模式那條指令的下一條指令開始繼續(xù)執(zhí)行程序的,要完成內部復位操作,硬件復位脈沖要保持兩個機器周期(24個時鐘周期)有效,在這種情況下,內部禁止CPU 訪問片內RAM,而允許訪問其它端口。10pF,而如使用陶瓷諧振器建議選擇40pF177。這些中斷源各自的禁止和使能位參見特殊功能寄存器的IE。當由中斷退出掉電模式則有所不同,中斷低電平狀態(tài)持續(xù)到晶體振蕩穩(wěn)定,當中斷電平變?yōu)楦呒错憫袛喾?。WDT 打開時,它會隨晶體振蕩器在每個機器周期計數(shù),這意味著用戶必須在小于每個16383 機器周期內復位WDT,也即寫01EH和0E1H到WDTRST寄存器,WDTRST為只寫寄存器。存儲器結構:MCS51單片機內核采用程序存儲器和數(shù)據存儲器空間分開的結構,均具有64KB外部程序和數(shù)據的尋址空間。XTAL2:振蕩器反相放大器的輸出端。PSEN:程序儲存允許(PSEN)輸出是外部程序存儲器的讀選通信號,當AT89S51 由外部程序存儲器取指令(或數(shù)據)時,每個機器周期兩次PSEN有效,即輸出兩個脈沖。DISRT0位缺省為RESET輸出高電平打開狀態(tài)。P3 口:P3 口是一組帶有內部上拉電阻的8 位雙向I/0 口。對端口寫“l(fā)”,通過內部的上拉電阻把端口拉到高電平,此時可作輸入口。同時,AT89S51可降至0Hz的靜態(tài)邏輯操作,并支持兩種軟件可選的節(jié)電工作模式。我國于90年代初開始對密碼鎖進行初步的探索。3)誤碼輸入保護,當輸入密碼多次錯誤時,報警系統(tǒng)自動啟動。電子密碼鎖與傳統(tǒng)密碼鎖想比較,擁有海量的密齒,通常從10000到10000000不等,克服了機械式密碼鎖密碼量少、安全性能差的缺點,使密碼鎖無論在技術上還是在性能上都大大提高一步。密碼可以由用戶自己修改設定,鎖打開后才能修改密碼。1蘇州大學本科生畢業(yè)設計(論文)前言隨著科學技術的不斷提高,人們對日常生活中的安全防盜器件的要求越來越高。蘇州大學本科生畢業(yè)設計(論文)基于AT89S51與AT24C02密碼鎖的設計(蘇州大學應用技術學院)目 錄前言 1第一章 緒論 2 研究背景 2 電子密碼控制簡介 2 國內外研究現(xiàn)狀和發(fā)展趨勢 2 本設計所要實現(xiàn)的目標 3第二章 主要元器件介紹及IIC總線說明 4 主控芯片AT89S52 4. 主要性能參數(shù) 4. 功能特性概述 4. 引腳功能說明 5. 特殊功能寄存器 6 AT24C02 9. 性能 10. 引腳功能描述 10 LCD1602 10. 接口信號說明 11 晶振振蕩器 11第3章 系統(tǒng)硬件構成 13 設計原理 13 電路總圖構成 13. 報警部分 14. AT24C02存儲部分 14. 顯示部分 15. 復位電路 15. 晶振部分 16. 開鎖電路 16. 鍵盤輸入模塊 17第4章 仿真設計 18 Protues仿真軟件概述 18 Protues與Keil的連調 18i Protues與Keil的連調的仿真結果 19第5章 系統(tǒng)軟件設計 21 主程序流程圖 21 按鍵功能流程圖 21 密碼設置流程圖 22 開鎖流程圖 23結論 24參考文獻 25致謝 26附錄 27附錄1: 實物照片 27附錄2: 部分源程序 29ii基于AT89S51與AT24C02密碼鎖的設計(蘇州大學應用技術學院)【摘要】:電子密碼鎖是一種通過密碼輸入來控制電路或是芯片工作,從而控制機械開關的閉合,完成開鎖、閉鎖任務的電子產品。 Alarm。本設計采用單片機為主控芯片,結合外圍電路,組成電子密碼控制系統(tǒng),用戶想要打開鎖,必先通過提供的鍵盤輸入正確的密碼才可以,密碼輸入錯誤有提示,為了提高安全性,當密碼輸入錯誤三次將報警。在安全技術防范領域,具有防盜報警功能的電子密碼鎖逐漸代替?zhèn)鹘y(tǒng)的機械式密碼鎖。2)密碼可變,用戶可以隨時更改密碼,防止密碼被盜,同時也可以避免因人員的更替而使控制的保密性下降。到了90年代,美國、意大利、德國、日本、加拿大、韓國以及我國的臺灣、香港等地的微電子技術的進步和通信技術的發(fā)展為密碼鎖提供了技術上的基礎,從而推動密碼鎖走向實際應用的階段。. 主要性能參數(shù)與MCS51產品指令系統(tǒng)完全兼容4k字節(jié)在系統(tǒng)編程(ISP)Flash閃速存儲器1000次擦寫周期-全靜態(tài)工作模式:0Hz-33MHz三級程序加密鎖1288字節(jié)內部RAM32個可編程I/O口線2個16位定時/計數(shù)器6個中斷源全雙工串行UART通道低功耗空閑和掉電模式中斷可從空閑模喚醒系統(tǒng)看門狗(WDT)及雙數(shù)據指針掉電標識和快速編程特性靈活的在系統(tǒng)編程(ISP字節(jié)或頁寫模式). 功能特性概述AT89S51 提供以下標準功能:4k 字節(jié)Flash 閃速存儲器,128字節(jié)內部RAM,32個I/O 口線,看門狗(WDT),兩個數(shù)據指針,兩個16 位定時/計數(shù)器,一個5 向量兩級中斷結構,一個全雙工串行通信口,片內振蕩器及時鐘電路。P1口:Pl 是一個帶內部上拉電阻的8位雙向I/O口,Pl的輸出緩沖級可驅動(吸收或輸出電流)4個TTL邏輯門電路。Flash編程或校驗時,P2亦接收高位地址和其它控制信號。WDT 溢出將使該引腳輸出高電平,設置SFR AUXR的DISRT0 位(地址8EH)可打開或關閉該功能。此外,該引腳會被微弱拉高,單片機執(zhí)行外部程序時,應設置ALE無效。XTALl:振蕩器反相放大器及內部時鐘發(fā)生器的輸入端。電源空閑標志:電源空閑標志(POF)在特殊功能寄存器SFR 中PCON的第4 位(),電源打開時POF 置“1,它可由軟件設置睡眠狀態(tài)并不為復位所影響。14 位WDT 計數(shù)器計數(shù)達到16383(3FFFH),WDT 將溢出并使器件復位。當硬件復位退出掉電模式時,處理WDT 可象通常的上電復位一樣。中斷:AT89S51共有5個中斷向量:2個外中斷(INT0和INT1),2個定時中斷(Timer0和Timer1)和一個串行中斷。如果使用石英晶體,我們推薦電容使用30pF177??臻e模式可由任何允許的中斷請求或硬件復位終止。AT89S51的代碼是逐一字節(jié)進行編程的。芯片擦除:在并行編程模式,利用控制信號的正確組合并保持ALE/PROG引腳200ns-500ns的低電平脈沖寬度即可完成擦除操作。最高的串行時鐘(SCK)不超過l/16晶體時鐘,當晶體為33MHz時,最大SCK頻率為2MHz。當使用24WC01 或24WC02 時最大可級聯(lián)8 個器件,如果只有一個24WC02 被總線尋址這三個地址輸入腳A0 A1 A2 可懸空或連接到Vss, 如果只有一個24WC01 被總線尋址這三個地址輸入腳A0 A1 A2 必須連接到Vss。1602型LCD可以顯示2行16個字符,有8位數(shù)據總線D0—D7和Rs,R/W,EN三個控制端口,工作電壓為5V,并且具有字符對比度調節(jié)和背光功能。為數(shù)據處理設備產生時鐘信號和為特定系統(tǒng)提供基準信號。第3章 系統(tǒng)硬件構成 設計原理本設計采用AT89S52為主控芯片,通過IIC總線協(xié)議與AT24C02進行通信。AT24C02是ATMEL公司開發(fā)的可擦除存儲芯片,AT24C02是一個2K位串行CMOS E2PROM, 內部含有256個8位字節(jié),AT24C02有一個16字節(jié)頁寫緩沖器。當密碼輸入完成時,按下確認鍵,如果輸入的密碼正確的話,LCD子顯示“RIGHT”,使三極管T2導通,電磁鐵吸合,電子密碼鎖被打開,如果密碼不正確,LCD顯示屏會顯示“ERROR”,電子密碼鎖不能被打開。只要高電平保持足夠的時間,單片機就能完成復位。電路如圖38所示圖38 開鎖電路. 鍵盤輸入模塊鍵盤是單片機十分重要的輸入設備,是實現(xiàn)人機對話的紐帶。電路如圖39所示圖39 矩陣鍵盤電路第4章 仿真設計 Protues仿真軟件概述Protues是目前使用比較廣泛的單片機類的仿真系統(tǒng)的軟件之一,它可以實現(xiàn)的功能比較多,可以實現(xiàn)程序與原理圖的連調,也可以單獨作為繪制原理圖的工具使用,與Protel有著過之不及的功能,于此同時還可以進行PCB版圖的生成,在方法中與Protel類似。檢查沒有錯誤后,打開原理圖,點擊單片機就會出現(xiàn)一個對話框如圖52所示。圖52 按鍵功能流程 密碼設置流程圖如圖53為密碼設置流程圖,開始按下設置鍵,輸入舊密碼,如果錯誤,累計三次錯誤,進行報警程序。我才開始進行開始制作硬件電路。在此次論文的選題到最后論文定稿,老師給了我很多的建議。//行列值中間變量 KeyPort=0x0f。 //輸出當前列線值 cord_l=KeyPortamp。//0 按下相應的鍵顯示相對應的碼值 case 0x7d:return 1。//4 case 0xbd:return 5。//8 case 0xdd:return 9。//c 保存鍵 default:return 0xff。bit SetPasswordFlag1=0。void write_byte( unsigned char addr, unsigned char write_data)。 //延時用于穩(wěn)定,可以去掉LCD_Clear()。DelayMs(10
點擊復制文檔內容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1