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

正文內(nèi)容

基于單片機的數(shù)字密碼鎖設(shè)計畢業(yè)設(shè)計-資料下載頁

2025-06-30 19:05本頁面

【導(dǎo)讀】具更好,普通的機械鎖其機構(gòu)非常的簡單,從而在安全性能方面得不到保障,電子密碼鎖使得我們在安全保障方面。更有自信,并且電子密碼鎖還有不用鑰匙、無鎖孔、無機械傳動、不易損壞、不磨損等優(yōu)點,很多用戶都想簡單出。門,電子密碼鎖就能滿足他們。本次設(shè)計的系統(tǒng)由單片機系統(tǒng)、矩陣鍵盤、顯示電路和報警提示系統(tǒng)組成,系統(tǒng)能。完成開鎖、密碼保護、密碼正確與否的提示。4矩陣鍵盤;顯示電路主要是采用液晶顯示,具有設(shè)計簡單、工作電壓低、響應(yīng)速度快、價格低廉等特點;報警系統(tǒng)。采用的是LED指示燈。設(shè)計采用C語言作為主片控制程序,因其具有方法合理、簡單易行、成本低、實用等特點。

  

【正文】 示的是“ Set ok!”,表示你的密碼修改成功,然而這次設(shè)計的密碼鎖修改的密碼過大就可能出現(xiàn)存儲不進去的情況,不太穩(wěn)定這是這次設(shè)計的不完美之處,需要改進。 此次設(shè)計的數(shù)字密碼鎖在輸入密碼的時候,不能逐步取消你的密碼,一旦出現(xiàn)只輸錯一個密碼,便需要重新開始輸入所有密碼,這樣輸入的操作次數(shù)無形增加,這就給用戶帶來了很多不便之處,這是這次設(shè)計的不完美之處。 總體而言,此次設(shè)計的數(shù)字密碼基本功能還是實現(xiàn)了,像密碼的輸入, 密碼輸入過程的聲、光提示,密碼的修改,密碼輸入正確失敗的報警等功能都能實現(xiàn),最重要的是通過此次設(shè)計,我學(xué)到了很多東西,對單片機也更進一步了解,也學(xué)會了 Proteus 仿真,也學(xué)會了應(yīng)用 C 語言來驅(qū)動單片機等知識。我相信在以后對密碼鎖的改進會更有心得,設(shè)計出更完美的作品。 致謝 四年的大學(xué)如白駒過隙,在這四年期間我學(xué)會了很多東西,我學(xué)會了怎么去做一個大學(xué)生,怎么去適應(yīng)社會的發(fā)展,我學(xué)會了專業(yè)知識,學(xué)會了知識的重要性,學(xué)會了感恩,我要感謝我的父母,是他們從小就教育我要好好讀書,是他們給了我機會來上大學(xué),他們在家里忙 碌辛苦就是為了我能夠完成學(xué)業(yè)。我也要感謝我的大學(xué) — 陜西理工學(xué)院,是它給了我學(xué)習(xí)的平臺,當(dāng)然我也感謝教過我的所有老師,是他們教會了我怎么去學(xué)習(xí),教會了我怎么樣將所學(xué)的理論知識應(yīng)用到實踐中去,在他們的陪同下,我度過了快樂而充實的大學(xué)四年。 此次畢業(yè)設(shè)計我以基于單片機的數(shù)字密碼鎖的設(shè)計為題,設(shè)計過程中我以單片機為主腦,以 C語言為驅(qū)動程序,將所學(xué)的知識用在了這次設(shè)計上,此次設(shè)計離不開我的論文指導(dǎo)老師 — 周平和老師,他多次詢問我的論文進程,并且他為我指點迷津,幫助我開拓設(shè)計思路,屢次為我提供基礎(chǔ)知識和資料,多次督促我去 完成任務(wù)。此時我發(fā)自內(nèi)心的感謝我的論文指導(dǎo)老師。 陜西理工學(xué)院 畢業(yè)設(shè)計 第 15 頁 共 24 頁 此次設(shè)計能夠順利完成我還要感謝的是陪我一起走過來的室友,在論文設(shè)計這段時間,他們也給我了些寶貴意見,讓我受益匪淺。 參考文獻 [1]王千 .實用電子電路大全 [M].北京 :電子工業(yè)出版社 ,. [2]張齊 .單片機應(yīng)用系統(tǒng)設(shè)計技術(shù) 基于 C 語言編程 [M].北京 :電子出版社 ,. [3]李華 .MCS51 系列單片機使用接口技術(shù) [M].北京 :航空航天大學(xué)出版社 ,. [4]康華光 .模擬電子技術(shù) 基礎(chǔ) [M].北京 :高等教育出版社 ,. [5]孟祥忠 .數(shù)字電子密碼鎖的設(shè)計 [D].大連 :大連理工 ,. [6]康華光 .數(shù)字電子技術(shù)基礎(chǔ) [M].北京 :高等教育出版社 ,. [7]齊向東 ,劉立群 .單片機控制技術(shù)實踐 [M].北京 :中國電力出版社 ,. [8]常敏 ,王涵 .單片機應(yīng)用程序開發(fā)與實踐 [M].北京 :電子工業(yè)出版社 ,. [9]李華 .MCS51 系列 單片機使用接口技術(shù) [M].北京 :航空航天大學(xué)出版社 ,. [10]李光華 ,樓然苗 .單片機課程設(shè)計指導(dǎo) [M].北京 :航空航天大學(xué)出版社 ,. [11]邱光源 .電路 [M].北京 :高等教育出版社 ,. [12]張凱 .LED 介紹完全手冊 [M].北京 :航空航天大學(xué)出版社 ,. [13]王兆 ,黃俊 .電力電子技術(shù) [M].北京 :機械工業(yè)出版社 ,. [14]李宏 ,張家田 .液晶顯示器件應(yīng)用技術(shù) [M].北京 :機械工業(yè)出 版社 ,. [15]朱璇 ,唐曉茜 ,殷建軍 .基于單片機智能加密電子密碼鎖設(shè)計 [J].輕工機械 ,(5).4560. [16]李捷 ,陳典濤 ,陳建華 .一種基于單片機的電子密碼鎖的設(shè)計 [J].農(nóng)機化研究 ,.(3)2330. [17]陳建林 ,趙立紅 .基于 Proteus 的數(shù)字密碼鎖的仿真設(shè)計 [J].機械工程與自動化 ,(3):2025. [18]First chip empress the system EDA/IC of the electronics engineering design[M].. [19]R. Dye. Visual ObjectOrientated Programming[J].Dr. Dobbs MacintoshJournal,(8):1015. 陜西理工學(xué)院 畢業(yè)設(shè)計 第 16 頁 共 24 頁 附錄 A 系統(tǒng)主程序 include sbit LED = P3^4。 sbit relay=P3^5。 sbit bee = P3^6。 code uchar table[]={Enter Passw:}。 code uchar table1[]={Sure?}。 code uchar table2[]={Passw is rignt!}。 code uchar table3[]={Passw is wrong!}。 code uchar table4[]={ Warning!!! }。 code uchar table5[]={Set NewPassw:}。 code uchar table6[]={ Set OK!!! }。 code uchar tableempty[]={ }。 code uchar newmima[8]={0}。 code uchar oldmima[8]={1,2,3,4,5,6,7,8}。 uchar old1,old2,old3,old4,old5,old6,old7,old8。 //原始密碼 000000 uchar new1,new2,new3,new4,new5,new6,new7,new8。 //每次 MCU 采集到的密碼輸入 uchar address。 //記錄地址和密碼 uchar Passw_Enter_flag。//密碼輸入完成標(biāo)志位 uchar warning_passw_flag,warning_flag。 //警告標(biāo)志位 uchar Password_set_flag。 //修改密碼標(biāo)志位 long int password,password_memory=12345678。 //輸入密碼,初始密碼 extern uchar keynum。 extern char waring_time_flag。 uchar Passw_Right_Flag。 //密碼輸入正確標(biāo)志位 uchar Passw_right,Passw_wrong。 uchar Passw_Set_again。 uchar Passw_Finish_Flag。 uchar Pass_Save_Flag=1。 uchar Clr_Screen_Flag=1。 void display_table() { data uchar k。 write_(0x80+1)。 for(k=0。k12。k++) write_data(table[k])。 陜西理工學(xué)院 畢業(yè)設(shè)計 第 17 頁 共 24 頁 } void display_table1() { data uchar k。 write_(0x80+0x40+10)。 for(k=0。k5。k++) write_data(table1[k])。 } void display_table2() //輸入正確 { data uchar k。 write_(0x80+0x40+0)。 for(k=0。k16。k++) write_data(table2[k])。 } void display_table3() //輸入錯誤 { data uchar k。 write_(0x80+0x40+0)。 for(k=0。k15。k++) write_data(table3[k])。 } void display_table4() //錯誤警告 { uchar k。 write_(0x80+0x40+1)。 for(k=0。k15。k++) write_data(table4[k])。 } void display_table5() //設(shè)置密碼 { uchar k。 write_(0x01)。 write_(0x80+1)。 for(k=0。k13。k++) write_data(table5[k])。 write_(0x80+0x40)。 for(k=0。k16。k++) write_data(tableempty[k])。 陜西理工學(xué)院 畢業(yè)設(shè)計 第 18 頁 共 24 頁 } void display_table6() //輸入正確 { uchar k。 write_(0x80+0x40+0)。 for(k=0。k16。k++) write_data(tableempty[k])。 } void display_table7() //Set 正確 { uchar k。 write_(0x80+0x40)。 for(k=0。k16。k++) write_data(table6[k])。 } void Enter_password_try() { keynum=16。 //初始化 keynum keyscan()。 //按鍵掃描 delay_us(3)。 if(keynum10) { write_(0x80+0x40+1+address)。 write_data(0x30+keynum)。 // address++。 //輸入 8 個數(shù)字 每次顯示 password=password*10+keynum。 if(address==8) { address=0。 // display_table1()。 //確認(rèn) sure? Passw_Enter_flag=1。 //輸入完成標(biāo)志位 置 1 } } } void Passw_save(long int p_s) { write_add(0x12,p_s/16777216)。 //16777216 write_add(0x13,p_s%16777216/65536)。 陜西理工學(xué)院 畢業(yè)設(shè)計 第 19 頁 共 24 頁 write_add(0x14,p_s%65536/256)。 write_add(0x15,p_s%256)。 // write_add(0x12,p_s/1000000)。 // write_add(0x13,p_s%1000000/10000)。 // write_add(0x14,p_s%10000/100)。 // write_add(0x15,p_s%100)。 } long int Passw_read(void) { long int save_num。 uchar save_n1,save_n2,save_n3,save_n4。 save_n1=read_add(0x12)。 save_n2=read_add(0x13)。 save_n3=read_add(0x14)。 save_n4=read_add(0x15)。 save_num=save_n1*16777216+save_n2*65536+save_n3*256+save_n4。 return save_num。 } void Enter_password_memory() { keynum=16。 //初始化 keynum keyscan()。 //按鍵掃描 delay_us(3)。 if(keynum0amp。amp。keynum9) { write_(0x80+0x40+1+address)。 write_data(0x30+keynum)。 address++。 //輸入 8 個數(shù)字
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1