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

正文內容

基于單片機的電子密碼鎖正文(編輯修改稿)

2025-10-04 17:45 本頁面
 

【文章內容簡介】 件設計 鍵盤掃描 【 7】 流程圖如圖 所示 ,在按鍵當中,有與輸入、開鎖、清除、設置、確認的程序相對應的按鍵,并按順序與輸入的數相比較,當輸入正確時,進入密碼程序,錯誤時進行清除,輸入兩次新密碼正確時,可進行重新設置密碼,最后確認程序。按鍵的檢測主要是通過查詢的方法來實現(xiàn)的,利用按鍵進行密碼的輸入及設置。 圖 按鍵掃描流程圖 開 始 行列端口賦值0xf0 讀端口,結果相等? 延時 10 毫秒 保存首次賦值 讀端口,兩次賦值運算 讀端口,結果 相 等? 查表發(fā)出鍵模 行列端口賦值 0x0f 返回 四川師范大學成都學院電子工程系課程設計報告 16 圖 24C02讀寫操作的軟件算法流程圖 圖 2 修改密碼流程圖 輸入密碼 存入緩沖 再輸入一 比較密碼 按下輸入新密碼 調 用 24C02 調用顯示 重新輸入 四川師范大學成都學院電子工程系課程設計報告 17 系統(tǒng)功能及仿真 (一)開鎖 (二) LCD1602 液晶顯示 (三)密碼修改 (四)報警 (五)還能添加掉電存儲 當給單片機上電后,單片機顯示如圖: 圖 41 仿真圖 1 四川師范大學成都學院電子工程系課程設計報告 18 當輸入密碼時,單片機顯示如圖: 圖 42 仿真圖 2 密碼錯誤的情況下修改密碼(即輸入新密碼)顯示如圖: 圖 43 仿真圖 3 四川師范大學成都學院電子工程系課程設計報告 19 當輸入正確密碼時單片機顯示如圖: 圖 44 仿真圖 4 輸入新密碼之后保存 顯示: 圖 45 仿真圖 5 四川師范大學成都學院電子工程系課程設計報告 20 圖 46 實物圖 5 總 結 以上為本人設計的電子密碼鎖電路。 該電子密碼鎖設計實現(xiàn)開關鎖和修改密碼等 功能,并具有結構簡單、功耗低、成本低等優(yōu)點,但是設計電子密碼鎖需要結合實際綜合考慮很多因素,因此該電子密碼鎖設計需要在實際中進一步完善和改進。另外,在系統(tǒng)應用程序方面,該設計只實現(xiàn)了修改密碼、開關鎖、自動報警等功能,要想在現(xiàn)實生活中推廣,還必須針對實際應用場合的需要,進一步完善系統(tǒng)功能的程序。 具有防盜報警功能的電子密碼鎖代替?zhèn)鹘y(tǒng)的機械式密碼鎖,克服了機械式密碼鎖密碼量少、安全性能差的缺點,密碼鎖不管在技術上還是在性能上都得到了提高。其經過多次的整理,是一個比較不錯的設計,可以滿足人們的基本需求,但是因為水 平有限,此電路中也存在一定的問題, 的設計并不奢望一定能成功,但一定要對已學的各種電子知識能有一定的運用能力,我做設計的目的是希望能檢查下對所學知識的運用能力的好壞,并且開始慢慢走上創(chuàng)造的道路,這是非常可貴的一點。 四川師范大學成都學院電子工程系課程設計報告 21 但是在我們設計和調試的過程中,也發(fā)現(xiàn)了一些問題,譬如電子密碼鎖的設計還不夠人性化,比如加上語音的提示功能,可能會更有生命力。電路的密碼不能忘記,一旦忘記,就難以打開,這可以通過增加電路解決,但那過于復雜。 此次 程序設計還有一定的漏洞。也許還有其他的一些不足,還請老師給以支持。 6 參考文獻 [1] 童詩白 .華成英:模擬電子技術基礎 [第四版 ].高等教育出版社, P3P7 [2] 張毅剛:單片機原理及應用 .高等教育出版社, , P65P67 [3] 李全利:單片機原理及接口技術 .高等教育出版社, , P69P78 [4] 李光飛:單片機課程設計指導 .北京航空航天大學出版社, ,P12P24 [5] 蔡朝洋:單片機控制實習與專題制作 .北京航空航天大學出版社, ,P30P41 [6] 陳連坤:單片機原理及接口技術 .北京交通大學出版社, ,P55P57 [7] 李學海:標準 8051 單片機基礎教程 .北京航空航天大學出版, ,P57P60 四川師范大學成都學院電子工程系課程設計報告 22 附錄一: 原理圖 附錄二: 源程序// // 名稱:用 1602LCD 與 24C04 設計的電子密碼鎖 // // 說明:初始密碼由 設定為 “123456”。 // 當輸入 0~9 中的數字時可以輸入密碼,不超過 6 位數,輸入完成后按下 A // 鍵開鎖,密碼正確時 LED 點亮,液晶顯示開鎖成功。 // 其他鍵功能是: B 上鎖 C 重新輸入密碼 D 保存新密碼 E 清除 // 重設密碼成功時要求先輸入正確的密碼成功開鎖。 // include include define uchar unsigned char define uint unsigned int //上次按鍵和當前按鍵序號,該矩陣中序號范圍為 0~15,16 表示無按鍵 uchar pre_keyNo=16,keyNo=16。 uchar code Title_Text[]=Your Password...。 //標題字符串 uchar DSY_BUFFER[10]=。 //顯示緩沖 uchar UserPasssword[10]=。 //用戶輸入的密碼 四川師范大學成都學院電子工程系課程設計報告 23 void LCD_Init()。 //液晶初始化 void Display_String(uchar*str,uchar LineNo)。 //在液晶指定行顯示字符串 void IIC_24C04_Init()。 //IIC 初始化 void Beep()。 //蜂鳴器 uchar RecString(uchar Slave,uchar Subaddr,uchar*Buffer,uchar N)。 //從 IIC 讀取數據 uchar SendString(uchar Slave,uchar Subaddr,uchar*Buffer,uchar N)。 //從 IIC 讀取數據 uchar Keys_Scan()。 sbit LED_OPEN=P2^7。 //開鎖亮燈 sbit BEEP=P3^7。 //蜂鳴器 // //延時 // void DelayMS(uint x) { uchar i。 whlie(x) for (i=0。i120。i++)。 } // //蜂鳴器子程序 // void Beep() { uchar i。 for (i=0。i100。i++) { DelayMS(1)。BEEP=~BEEP。 } BEEP=0。 } // //清除密碼 // void Clear_Password() { UserPassword[0]=39。\039。 DSY_BUFFER[0]=39。\039。 } 四川師范大學成都學院電子工程系課程設計報告
點擊復制文檔內容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1