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

正文內(nèi)容

基于mcs-51單片機電子密碼鎖的設(shè)計_畢業(yè)設(shè)計論文(參考版)

2025-07-06 15:12本頁面
  

【正文】 SCK = 1。 } } void i2cinit() //總線初始化 { SDA = 1。i++) { Write_LCD_Data(s[i])。 for( i=0。 } // // 在 LCD 上顯示字符串 // void Display_String(uchar *s, uchar p) { 33 uchar i。 //顯示清 0,數(shù)據(jù)指針清 0 Delay_ms(1)。 //設(shè)置開顯示,不顯示光標(biāo) Delay_ms(1)。 //寫一個字符后地址指針加 1 Delay_ms(1)。 //設(shè)置兩行顯示, 8 位數(shù)據(jù)總線, 5*7 的點陣字符 Delay_ms(1)。EN=0。 EN=1。 EN=0。 RS=1。 } // // 發(fā)送數(shù)據(jù) // void Write_LCD_Data(uchar dat) { 32 while( (Busy_Check() amp。 Delay_ms(1)。 P0=cmd。 RW=0。 0x80)==0x80)。 return LCD_Status。 LCD_Status=P0。 //讀狀態(tài)寄存器選擇 EN=1。 RS=0。\039。\039。 i++) Beep()。 for(i = 0。 } BEEP=0。 i++) { Delay_ms(1)。 for(i=0。 } 30 void Delay() { 。 j 110。i x。 // LED 燈的接口,開鎖信號 // // 延時 // void Delay_ms(uint x) { uint i,j。 // 串行數(shù)據(jù) sbit BEEP=P2^6。 // LCD 的使能控制 sbit SCK=P2^3。 // LCD 的數(shù)據(jù)命令選擇 sbit RW=P2^1。 uchar aa。 //顯示緩沖 uchar UserPassword[16]=。 最后,感謝在大學(xué)期間認(rèn)識我和我認(rèn)識的所有人,有你們 的 伴隨,才有我大學(xué)生活的豐富多彩,絢麗多姿! 29 附 錄 電 子密 碼 鎖的 C 語言程序 include include include define uchar unsigned char define uint unsigned int uchar code Title_Text[]=Your Password...。 雖然依依不舍 ,但是天下沒有不散的宴席,就讓我們用最真誠的祝福來祝愿我們的未來,一切都將變得更加美好。再一次感謝所有幫肋過我的人, 感謝你們一直都伴隨著我。當(dāng)然,也 還 是 要感謝寢室的兄弟們在我 寫作 論文的過程中給予 了 我 許多無私 的幫助和鼓勵,也是他們陪 伴 我度過 了 這四年的 大學(xué) 生活 。 他 一絲不茍的作風(fēng),嚴(yán)謹(jǐn)求實的態(tài)度,踏踏實實的 工作 精神,不僅授我以文,而且教我做人,給以終生受益無窮之道 , 我 從心里感謝他。 在這份大學(xué)的最 后一頁里,我要感謝的人很多,首先要感謝我的學(xué)校,感謝在這四年中 教 給我的做人 的 道理,讓我從一個懵懂 的 高中生變成一個成熟的青年。 26 參考文獻(xiàn) [1] 石文軒 ,宋薇 .基于單片機 MCS 一 51的智能密碼鎖設(shè)計 [J].武漢工程職業(yè)技術(shù)學(xué)院學(xué)報 ,20xx,(01),2~ 3 Shi Wenxuan,Song Wei. MCS51 microcontrollerbased intelligent locks designed[J]. Wuhan Engineering Institute,20xx,(01):2~ 3(in Chinese) [2] 葉啟明 .單片機制作的新型安全密碼鎖 [J].家庭電子 ,20xx,(10), 13~ 15 Ye Qiming. MCU production of new security locks[J]. Home electronics,20xx,(10):13~ 15 [3] 王千 .實用電子電路大全 [M].北京:電子工業(yè)出版社, ~ 45 Wan Qian. Practical Encyclopedia of Electronic Circuits[M].Beijing: Electronic Industry Press,20xx. 23~ 45(in Chinese) [4] 何立 民 .單片機應(yīng)用技術(shù)選編 [M].北京:北京航空大學(xué)出版社, ~ 72 He Limin. Selected SCM Application[M].Bejing: Beijing Aviation University Press,~ 72(in Chinese) [5] 李華 .MCS51 系列單片機使用接口技術(shù) [M].北京 : 北京航空航天大學(xué)出版社, ~ 102 Li Hua. MCS51 series MCU interface technology[M].Beijing: Beijing Aviation University Press,~ 102(in Chinese) [6] acob millman and Arvin Grabel :Microelectronics,2nd,Mc GrawHill BooK Company,New York,1987 [7] 童詩白 .模擬電子技術(shù)基礎(chǔ) [M].北京:高等教育出版社, ~ 120 Tong Shibai. Basic Analog Electronic Technology[M].Beijing: Higher Education Press,20xx. 23~ 120(in Chinese) [8] 閻石 .數(shù)字電子技術(shù)基礎(chǔ) [M].北京:高等教育出版社, ~ 63 Yan Shi. Fundamentals of Digital Electronics[M].Beijing: Higher Education Press,~ 63(in Chinese) [9] 樊昌信 ,曹麗娜 .通信原理 [M].北京:國防工業(yè)出版社, ~ 60 Fan Changxin,Cao Lina. Communication Principle[M].Beijing: National Defense Industry Press,20xx. 42~ 60(in Chinese) [10]彭偉 .單片機 C 語言程序設(shè)計實訓(xùn) 100 例 [M].北京:電子 工業(yè)出版 社 , ~ 125 Peng C Progamming Language Training 100 case[M].Beijing:Electronic Industry Press,~ 125(in Chinese) [11]Hermarn K P. Neubert. Instrument TransducersAn Introduction to their 27 Performance and Ed[M]. Clarendon Press, Oxford. 1975 [12]李廣弟 .單片機基礎(chǔ) [M].北京: 北京航空航天大學(xué)出版社 ,~ 125 Li Guangdi. MCUbased[M].Beijing: Beijing University of Aeronautics and Astronautics Press, ~ 125(in Chinese) 28 致 謝 四年的大學(xué)生活不知不覺中就要結(jié)束了,在這段難忘的生活中,有我許多美好的回憶。在本次設(shè)計中,也存在著一些不足,比如現(xiàn)在的密碼的位數(shù)只有 6位,還應(yīng)該可以由用戶自已來決定。 隨著科學(xué) 技術(shù)的發(fā)展 ,單片機 目前 已經(jīng)成為 了當(dāng)今計算機應(yīng)用中很 活躍的領(lǐng)域,在生活中 也可以說是無 處不在。 同時也 積累 了一些 實踐經(jīng)驗,為以后的發(fā)展打下 一定的 基礎(chǔ) ,同時也 能夠在這方面培養(yǎng)自己的興趣。 本次設(shè)計的電子密碼鎖可用于實際應(yīng)用中,具有良好的保密效果。該設(shè)計的電子密碼鎖 具有按鍵有效提示,輸入錯誤提示,控制報警電路, 鎖定鍵盤, 修改密碼等多種功能。 圖 19 密碼修改成功時的顯示結(jié)果 ( 6)當(dāng)密碼連續(xù)三次輸入錯誤時的結(jié)果如圖 20 所示。 圖 17 密碼輸入錯誤時的顯示結(jié)果 ( 4)當(dāng)修改密碼時的結(jié)果如圖 18 所示。 22 圖 15 上鎖狀態(tài)的顯示 結(jié)果 ( 2)當(dāng)開鎖成功時的結(jié)果如圖 16 所示。 } 21 6 在 PROTEUS 中的仿真 仿真原理圖 根據(jù)設(shè)計的方案,在 Proteus 中畫出了仿真的原理圖進(jìn)行仿真,原理圖如圖14 所示。 SCK = 1。本設(shè)計中的AT24C02 的總線初始化函數(shù)如下所示: void i2cinit() //總線初始化 { SDA = 1。 //顯示清 0,數(shù)據(jù)指針清 0 Delay_ms(1)。 //設(shè)置開 顯示,不顯示光標(biāo) Delay_ms(1)。 //寫一個字符后地址指針加 1 Delay_ms(1)。 //設(shè)置兩行顯示, 8 位數(shù)據(jù)總線, 5*7 的點陣字符 Delay_ms(1)。先給 LCD1602寫不同的指令命令,再向 LCD1602發(fā)送要顯示的內(nèi)容。 j++)。 i++) for(j = 0。 for(i = 0。通過預(yù)設(shè)循環(huán)變量來得到不同的延時時間,既方便、又準(zhǔn)確。 } return KeyNo。 case 8: KeyNo+=12。 case 4: KeyNo+=8。 case 2: KeyNo+=4。 switch(Tmp) { case 1: KeyNo+=0。 //低四位置 0,放入四列 Delay_ms(1)。 default: KeyNo=16。 case 8: KeyNo=3。 case 4: KeyNo=2。 case 2: KeyNo=1。 switch (Tmp) // 判斷發(fā)生于 0~3 列中的哪一列 { 19 case 1: KeyNo=0。 //高四位置 0,放入四行 Delay_ms(1)。 18 開 始給 P 1 口 賦 值 0 F H查 詢 是 否 有 鍵 按 下查 看 發(fā) 生 在 哪 一 列給 P 1 口 賦 值 F 0 H查 看 發(fā) 生 在 哪 一 行計 算 鍵 值返 回 鍵 值Y返 回 鍵 值 1 6N 圖 13 鍵盤掃描 函數(shù) 流程圖 鍵盤掃描子函數(shù)如下: uchar Keys_Scan() { uchar Tmp, KeyNo=0。 開 始初 始 化調(diào) 顯 示查 詢 是 否 有 鍵 按 下N執(zhí) 行 相 應(yīng) 的 鍵 功 能 程序返 回Y 圖 12 主 函數(shù) 流程圖 鍵盤掃描及識別子函數(shù) 鍵盤掃描是采用查詢的方式,在主程序中進(jìn)行調(diào)用,在沒有鍵按下的時候,進(jìn)行循環(huán)查詢,只要有鍵按下,立即執(zhí)行相應(yīng)的功能鍵函數(shù),處理結(jié)束后再返回。 圖 12 蜂鳴器電路 17 5 軟件系統(tǒng)的設(shè)計 主函數(shù)模塊 本設(shè)計的主函數(shù)主要是完成系統(tǒng)初始化、調(diào)用鍵掃函數(shù)、調(diào)用顯示函數(shù)等。 圖 11 密碼鎖存電路圖 報警電路 當(dāng)有鍵按下時,“?!?一 聲,每按一下,發(fā)聲一次,密碼 輸入 正確時, 蜂鳴器不響直接開鎖,當(dāng)輸入 錯誤 密碼的次數(shù)有三次 時, 蜂 鳴器報警 10 秒 。 圖 10為顯示電路的電路圖。本設(shè)計鍵盤電路的接法如圖 9所示。 在鍵盤掃描之前,先給 P1口賦初值 0x0F,當(dāng)有鍵按下的時候 P1口的值就會發(fā)生變化 ,這
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1