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

正文內(nèi)容

基于單片機(jī)的電子密碼鎖設(shè)計畢業(yè)設(shè)計說明書論文(完整版)

2025-08-01 15:10上一頁面

下一頁面
  

【正文】 ed on SCM AbstractIn daily life and work, everyone is inseparable from the lock, which is the protection of personal and property safety, the protection of data files. With the rapid development of electronic technology, the shortings of traditional tumbler lock gradually been enlarged, the demand for new electronic locks increasingly broad prospects. This design is based on the microcontroller, its main chip microcontroller chosen AT89S51, display module chosen LCD1602, a bination of selfdesigned matrix keyboard, alarm module and other peripheral circuits, the master chip control program is written in C language . From the design, we got an electronic password control system which has variety of functions: key input, display, unlock, password changing and alarm.This article details the features and design of each module, the simulation results of the various functions of the system screenshot.Keywords Electronic password lock SCM Matrix keyboard LCD Display Alarm目 錄 1 引言 ??????????????????????????????? 1 課題背景和意義 ??????????????????????????? 1 電子密碼鎖的發(fā)展趨勢 ???????????????????????? 1 本設(shè)計要實現(xiàn)的目標(biāo) ????????????????????????? 2 設(shè)計方案的選擇 ?????????????????????????? 22 主要原件介紹 ??????????????????????????? 5 主控芯片 AT89C51 簡介 ???????????????????????? 5 LCD1602 顯示器介紹 ????????????????????????? 7 晶體振蕩器 ????????????????????????????? 93 系統(tǒng)設(shè)計 ????????????????????????????? 10 整體思路 ???????????????????????????? 10 系統(tǒng)硬件部分設(shè)計 ???????????????????????? 11 鍵盤輸入電路 ?????????????????????????? 11 復(fù)位電路 ???????????????????????????? 12 晶振電路 ???????????????????????????? 12 顯示電路 ???????????????????????????? 13 報警、解鎖提示電路 ??????????????????????? 14 系統(tǒng)軟件部分設(shè)計 ???????????????????????? 15 主要程序流圖 ?????????????????????????? 15 按鍵檢測子程序設(shè)計 ??????????????????????? 15 LCD 顯示子程序設(shè)計 ??????????????????????? 17 密碼修改子程序設(shè)計 ??????????????????????? 18 報警聲音子程序設(shè)計 ??????????????????????? 194 仿真調(diào)試 ????????????????????????????? 22 PROTEUS ISIS 簡介 ????????????????????????? 22 軟件調(diào)試 ????????????????????????????? 22 PROTEUS 仿真 ??????????????????????????? 245 結(jié)論 ??????????????????????????????? 29致謝 ????????????????????????????????? 30參考文獻(xiàn) ??????????????????????????????? 31附錄 A 電子密碼鎖程序源代碼 ?????????????????????? 321 引言 課題背景和意義自從人類脫離原始社會、開始有私有財產(chǎn)的概念以來,鎖就是人們生活中的重要組成部分??偟膩碚f,中國目前的密碼鎖技術(shù)還只有世界上 70年代左右的水平,生產(chǎn)仍顯昂貴。電子密碼鎖的出現(xiàn),大大提高了人們的生活水平,提供了諸多便利,這也同時意味著巨大的市場,前景一片光明。 本設(shè)計所要實現(xiàn)的目標(biāo)本設(shè)計基于單片機(jī)。故不采用。顯然,方案二的功能豐富,控制方便,有較好的準(zhǔn)確性,在保證保密的同時還能進(jìn)行功能的拓展。此方案相對簡單、易于實現(xiàn),因此采用之。數(shù)據(jù)保留時間:10 年 低功耗的閑置和掉電模式 P2 口:內(nèi)部同樣帶有上拉電阻。當(dāng)使用外部時鐘源時,不接 XTAL2。 LCD1602可顯示 2*16 個字符,有 RS,R/W,EN 三個控制端口和 8 位數(shù)據(jù)總線 D0D7,工作電壓為 5V,并且具有字符對比度調(diào)節(jié)和背光功能 [10]。石英晶體振蕩器在生活中的電子設(shè)備里隨處可見,為它們產(chǎn)生時鐘信號,應(yīng)用在在單片機(jī)中時也是如此。其中硬件部分又分為鍵盤輸入電路、復(fù)位電路、晶振電路、顯示電路、報警或解鎖提示電路等幾大模塊;相應(yīng)的,軟件部分由主程序、按鍵檢測子程序、LCD 顯示子程序、密碼修改子程序、報警聲音子程序等組成。顯然這種方式與獨立式鍵盤相比節(jié)省了很多 I/O 端口,但算法相對復(fù)雜 [13]。手動復(fù)位按鍵的加入,使得死機(jī)時有了可靠的復(fù)位方法。接通電源后顯示器處于等待開鎖狀態(tài),提示用戶輸入密碼,當(dāng)用戶需要開鎖時,可以使用數(shù)字鍵 0-9 輸入密碼,每次按鍵都會把處理結(jié)果反饋到屏幕上。報警、解鎖提示部分電路原理圖如圖 所示(圖中 led 接 口,air 接 口) 。若第一個按鍵按下,則第一列會被拉低,即 P1 口的讀取值應(yīng)為 0xEE,即 0xEE 為第一行第一列按鍵的鍵碼。 k++){KEY = rowScan[k]。 //等待按鍵釋放if(flag)return keyValue[i]。 void moveString(char *s) //移動字符串函數(shù)○ 6 void LCDInit(void) //液晶初始化函數(shù)○ 7{ LCDWriteCmd(0x38)。因此,密碼修改子程序同時也是外部中斷 0 服務(wù)程序。一個音階周期為 1136μs2 = 2272μs,對應(yīng)頻率為 1 / 2272μs = 440Hz。 //T/C0 工作在方式一 ET0 = 1。 delay(300)。 TR0 = 0。Proteus軟件使我們可以比較容易地獲得一個功能多、易使用的單片機(jī)仿真平臺。圖 目標(biāo) 1 的選項(1) 目標(biāo)1的選項(2) Proteus仿真在Proteus中打開前面所制作的工程,雙擊單片機(jī)芯片,在其屬性中填入上一部所生成的 文件,: AT89C51的屬性點擊“開始仿真”按鈕后,就可以看到最終的制作成果了。密碼輸入錯誤。圖 新密碼不足 6 位的提示(8)密碼若成功更新,顯示屏將顯示提示信息“The password has changed! ”。(3)本設(shè)計系統(tǒng)中,密碼鎖的密碼可以通過矩陣鍵盤更改,但只有在輸入原始密碼正確的前提下方可設(shè)置新密碼,同時顯示器的顯示屏出現(xiàn)相應(yīng)顯示信息。謝謝大家!參 考 文 獻(xiàn)[1] [J].福建電腦,2022,(08) [2] [M].現(xiàn)代電子技術(shù),2022,(13) [3] [J].機(jī)電產(chǎn)品開發(fā)與創(chuàng)新,2022,2(3):2228.[4] 祖龍起,[J].大連輕工業(yè)學(xué)院學(xué)報,2022,(01)[5] [J].現(xiàn)代電子計術(shù),2022,1(13):5758.[6] [J].家庭電子,2022,3(7):7782.[7] 石文軒, MCS 一 51 的智能密碼鎖設(shè)計[M].武漢工程職業(yè)技術(shù)學(xué)院學(xué)報,2022,(01) [8] [J].家庭電子,2022,(10) [9] [M].北京:中國電力出版社,2022.[10] 單片機(jī)應(yīng)用設(shè)計[M].黑龍江:哈爾濱工業(yè)大學(xué)出版社,2022.[11] 李鵬飛. AVR 單片機(jī)與 4*4 小鍵盤的使用[M]. 北京:走進(jìn)精彩的 AVR 單片機(jī)世界, 2022.[12] SM2B 2022(6)[13] 常薇等. AVR 單片機(jī)接口研究. 山西: 中北大學(xué),科技情報開發(fā)與經(jīng)濟(jì),2022 年第 16 卷第 18 期, 2022.[14] 沙占友,王彥朋,[M].北京:電子工業(yè)出版社, 2022.[15] 51 單片機(jī) C 語言教程,北京:電子工業(yè)出版社, [16] MCS51 單片機(jī)應(yīng)用設(shè)計,哈爾濱:哈爾濱工業(yè)大學(xué)出版社2022[17] 朱紅,趙琦,++程序設(shè)計教程,北京:清華大學(xué)出版社,2022[18] Proteus 輔助的單片機(jī)原理實踐,北京:北京航空航天大學(xué)出版社,2022附錄A 電子密碼鎖程序源代碼includedefine uchar unsigned chardefine uint unsigned intdefine LCDDataBus P2 //定義 LCD 數(shù)據(jù)總線sbit RS = P0^1。 k) for(i = 121。EP=0。if(row == 1) // row = 0x00 在第一行顯示,row = 0x01 在第二行顯示position = 0x80 + column 1。}// ============寫字符串函數(shù)=================void writeString(uchar row,uchar column1,uchar column2, char *s) // row 表示行,column1 表示第一行起始地址,column2 表示下一行起始地址,均從 1 開始。\039。delay(2)。}}// 液晶初始化函數(shù)void LCDInit(void){ LCDWriteCmd(0x38)。EX0=1。k 4。}}while(KEY != rowScan[k])。//初始化函數(shù)void AlarmInit(){ TMOD = 0x01。i++) { TR0 = 1。 delay(300)。}//====================================// 主函數(shù)//====================================void main(void){uchar value,allValue[6],column =4。if ((column 10) amp。 writeString(1,1,1,Enter Password:)。 LCDWriteCmd(0x01)。 }LCDWriteCmd(0x01)。 while(1) //等待用戶確認(rèn) { key = keyScan()。 writeString(1,1,1,Old Password:)。39。j++) { if (allkey[j] != Keyword[j]) //驗證失敗 { LCDWr
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1