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

正文內(nèi)容

基于單片機(jī)的電子密碼鎖的設(shè)計(jì)畢業(yè)設(shè)計(jì)論文(文件)

2025-07-30 17:27 上一頁面

下一頁面
 

【正文】 flag_lj_en = 0。 key_new = 0。 (key_old == 1)) { key_l = (key_io | 0xf0)。 //得到按鍵值 case 0xde: key_can = 0。 //得到按鍵值 基于單片機(jī)的 電子密碼鎖 的設(shè)計(jì) 26 case 0x7e: key_can = 12。 //得到按鍵值 case 0xdd: key_can = 8。 //得到按鍵值 case 0x7d: key_can = 13。 //得到按鍵值 case 0xdb: key_can = 5。 //得到按鍵值 case 0x7b: key_can = 14。 //得到按鍵值 case 0xd7: key_can = 2。 //得到按鍵值 case 0x77: key_can = 15。 } /*****************密碼還原 ********************/ void password_return() { if(flag_200ms == 1) if(flag_lj_en == 1) { flag_200ms = 0。 write_24c02_8(6,0,password_r)。 read_24c02_8(6,0,password)。 39。 //開定時(shí)器 0中斷 TR0 = 1。 beep = 1。 else 基于單片機(jī)的 電子密碼鎖 的設(shè)計(jì) 29 write_string(2,0, Relay:open )。amp。amp。 write_24c02_8(6,0,password_r)。 time_init()。 init_1602_dis_csf()。 password_return()。 // 50ms 12M value ++。 } } 。 } if(value = 20) { value = 0。 TH0 = 0x3c。 if(key_can 20) { key_with()。 read_24c02_8(6,0,password)。 read_24c02_8(6,0,password)。 if(value != 88) { value = 88。amp。amp。 } } } include /************菜單處理函數(shù) ***************/ void menu_dis() { if(menu_1 == 0) { if(flag_200ms == 1) { flag_200ms = 0。 if(flag_beep_en == 1) { beep = ~beep。 //開總中斷 TMOD = 0X01。i6。 delay_1ms(200)。 基于單片機(jī)的 電子密碼鎖 的設(shè)計(jì) 27 if(flag_lj_en_value 13) //按下 3 秒鐘就自動(dòng)密碼還原 { flag_lj_en_value = 0。 //得到按鍵值 } // write_sfm2(2,1,key_can)。 //得到按鍵值 case 0xb7: key_can = 3。 //得到按鍵值 case 0xe7: key_can = 1。 //得到按鍵值 case 0xbb: key_can = 6。 //得到按鍵值 case 0xeb: key_can = 4。 //得到按鍵值 case 0xbd: key_can = 9。 //得到按鍵值 case 0xed: key_can = 7。 //得到按鍵值 case 0xbe: key_can = 11。 switch(key_io) { case 0xee: key_can = 10。 if((key_new == 0) amp。 else key_value =0。 key_new = 1。 key_io = 0x0f。i++) for(j=0。 //繼電器標(biāo)志位 define key_io P0 uchar key_can。//密碼錯(cuò)誤次數(shù) bit flag_500ms。 uchar password_xg[6]。 uchar dis_smg[6]。 //邊加 uchar flag_lj_en_value。目前單片機(jī)滲透了我們的生活,這幾乎是很難的各個(gè)領(lǐng)域,以發(fā)現(xiàn)不單芯片步道地區(qū)。 本次設(shè)計(jì)中我必須了解并掌握單片機(jī)的相關(guān)知識(shí)。 圖 電子鎖仿真圖 結(jié)論 以上是本人在即將結(jié)業(yè)時(shí)間內(nèi)寫的畢業(yè)論文,在老師的指導(dǎo)下不斷修改和完善,最后滿足了本設(shè)計(jì)的要求。各功能實(shí)現(xiàn)則調(diào)試完成。如果故障在這個(gè)階段,我們可以考慮是否要摧毀每個(gè)子程序運(yùn)行到現(xiàn)場,緩沖單元,工作寄存器沖突已經(jīng)發(fā)生,建立和清除標(biāo)志是錯(cuò)誤的,如果有一個(gè)溢出堆棧區(qū),無論是輸入設(shè)備,如正常等的情況下,如果系統(tǒng)是由那些在發(fā)展機(jī)監(jiān)控程序運(yùn)行,但也考慮用戶是否緩沖單元和監(jiān)控 的工作沖突程序單元。 對(duì)于該方案的模塊結(jié)構(gòu)。此外,定位和布局會(huì)導(dǎo)致不合理的差了系統(tǒng)的可靠性。如果輸入錯(cuò)誤累計(jì)達(dá)到三次,則執(zhí)行報(bào)警程序 基于單片機(jī)的 電子密碼鎖 的設(shè)計(jì) 17 圖 開鎖流程圖 5 調(diào)試與實(shí)現(xiàn) 硬件與 調(diào)試 單片機(jī)應(yīng)用系統(tǒng)的硬件調(diào)試和軟件調(diào)試是分不開的.許多硬件故障只有通過軟、硬件聯(lián)調(diào)才能發(fā)現(xiàn) ,但一般是先排除系統(tǒng)中明顯的硬件故障然后在和軟件同步調(diào)試。 開始 設(shè)置密碼 初始化 輸入密碼 報(bào)警程序 報(bào)警 次數(shù)加 1 密碼正確? 開鎖? 報(bào)警程序 開鎖程序 繼電器打開 報(bào)警 修改密碼程序 返回 修改密碼? N Y N Y N Y 基于單片機(jī)的 電子密碼鎖 的設(shè)計(jì) 15 圖 按鍵功能流程圖 密碼設(shè)置軟件設(shè)計(jì) 如圖 43 為密碼設(shè)置流程圖,開始按下設(shè)置鍵,輸入舊密碼,如果錯(cuò)誤累計(jì)三次,進(jìn)行報(bào)警程序。 圖 開鎖電路原理圖 4 軟件程序設(shè)計(jì) 本系統(tǒng)軟件設(shè)計(jì)由主程序、初始化程序、 LCD 顯示程序、鍵盤掃描程序、鍵功能程序、密碼設(shè)置程序、 EEPROM 讀寫程序和延時(shí)程序等組成。通過 D2, C5 組成解鎖。其實(shí)際電路如圖 所示。當(dāng)輸入的密碼,按回車鍵,如果你輸入的密碼正確 ,LCD 子顯示“打開”,這將輸出低電平,晶體管 T2 導(dǎo)通時(shí),電磁拉力,電子密碼 SCM 導(dǎo)角鎖被打開,如果密碼不正確,液晶顯示屏?xí)@示“ ERROR”, 輸出為高電平,電子鎖無法打開。本設(shè)計(jì)的顯示部分由液晶顯示器LCD1602 取代普通的數(shù)碼管來完成。晶體,電容器 C2 / C3 和片上非門(作為一個(gè)反饋放大器元件)構(gòu)成電容三點(diǎn)式振蕩器,該信號(hào)的振蕩頻率和振蕩器頻率和電容器 C1,有關(guān)容量 C2,但是主要在 0 確定由晶體頻率范圍 ? 33MHz的,電容器 C2, C3 在 5?30pF 的之間的范圍內(nèi)。當(dāng)電容 C1 放電結(jié)束后, RST 端的電位由 R11 與 R15 分壓比決定。根據(jù)實(shí)際情況選擇如圖 28 所示的復(fù)位電路。 AT24C02 中帶有片內(nèi)地址寄存器,每寫入或讀出一個(gè)數(shù)據(jù)字節(jié)后,該地址寄存器自動(dòng)加 1,以實(shí)現(xiàn)對(duì)下一個(gè)儲(chǔ)存單元的讀寫,所有字節(jié)均以單一操作方式讀取 復(fù)位電路 單片機(jī)復(fù)位是使 CPU 和系統(tǒng)中的其他功能部件都處在一個(gè)確定的初始狀態(tài),并從這個(gè)狀態(tài)開始工作,例如復(fù)位后 PC= 0000H,使單片機(jī)從第 — 個(gè)單元取指令。每個(gè)按鍵的功能都可以在程序中設(shè)定 。這樣輸出的電壓一般能滿足要求。 該 系統(tǒng) 由 兩 個(gè) 部分 組 成, 軟件和硬件 部分。當(dāng)外加電壓頻率等于晶體諧振器的固有頻率時(shí),就會(huì)發(fā)生壓電諧振,從而導(dǎo)致機(jī)械變形的振幅突然增大。在單片機(jī)中為其提供時(shí)鐘頻率。現(xiàn)在應(yīng)用最廣泛的是石英晶體振蕩器。 1602 型 LCD 基本操作程序如下表所示: 表 LCD1602 基本操作程序 讀狀態(tài) 輸入 RS=L, R/W=H, E=H 輸出 D0— D7=狀態(tài)字 寫指令 輸入 RS=L, R/W=L, D0— D7=指令碼, E=高脈沖 輸出 無 讀數(shù)據(jù) 輸入 RS=H, R/W=H, E=H 輸出 D0— D7=狀態(tài) 字 寫數(shù)據(jù) 輸入 RS=H, R/W=L, D0— D7=數(shù)據(jù), E=高脈沖 輸出 無 晶體振蕩器 晶體振蕩器,簡稱晶振, 其作用在于產(chǎn)生原始的時(shí)鐘頻率,這個(gè)頻率經(jīng)過頻率發(fā)生器的放大或縮小后就成了電腦中各種不同的總線頻率。 基于單片機(jī)的 電子密碼鎖 的設(shè)計(jì) 6 LCD16022顯示器 LCD 液晶顯示模塊是一個(gè)通用裝置的許多電子產(chǎn)品,在計(jì)算器,萬用表,電子表格,和許多家用電子產(chǎn)品可以在主顯示數(shù)字,特殊字符和圖形中可以看出。數(shù)據(jù)在 SCL 高期間改變定義為一個(gè)開始或停止信號(hào)。作為第二功能使用每個(gè)引腳的定義示于表 每個(gè)端口可以獨(dú)立地為 P3 被定義為第一或第二功能的輸入和輸出的功能。 P2 口 : 是 一個(gè) 準(zhǔn)雙向 8 位 I/O 口。 P1 口:是 一個(gè) 準(zhǔn)雙向 8 位 I/O 口。在取指令(或常量)從外部程序存儲(chǔ)器在每個(gè)機(jī)器周期兩次 PSEN 有效。 ALE/PROG: 即使沒有訪問外部存儲(chǔ)器, ALE 端仍然是相同的頻率發(fā)生周期性的正脈沖信號(hào), 1/6 的振蕩頻率的頻率。在內(nèi)部,它是放大器,放大器片上振蕩器的反相輸入端。 AT89S51 引腳如圖 。但國內(nèi)自行開發(fā)的電子鎖,其市場格局尚未形成,應(yīng)用并不廣泛。 同時(shí)加強(qiáng)數(shù)字電路的現(xiàn)實(shí)使用,也奠定了理論和實(shí)踐依據(jù)同類產(chǎn)品的進(jìn)一步發(fā)展。 (4) 操作 簡單 , 一學(xué)就會(huì) 。 (2) 密碼可變。 當(dāng)前用變成實(shí)現(xiàn),以 芯片 做 為核心 的數(shù)碼鎖被廣泛應(yīng)用 。 當(dāng)前科學(xué)技術(shù)飛速發(fā)展,日常生活中人們對(duì)于安全的防護(hù)要求日趨嚴(yán)厲,為了符合當(dāng)下的需求增強(qiáng)鎖的安全度,不需要鑰匙的電子鎖出現(xiàn)了 。 LED display。LED。 本設(shè)計(jì)具有以下三方面的創(chuàng)意點(diǎn),第一:利用 51單片機(jī)之間串行通信的這一特點(diǎn)進(jìn)行設(shè)計(jì) ,可以使該產(chǎn)品的密碼內(nèi)容更具有隨機(jī)性,保護(hù)起來能好,并且因?yàn)槭褂面I盤鍵入的方式優(yōu)勢更加明顯 。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1