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

正文內(nèi)容

畢業(yè)設(shè)計(jì)電子密碼鎖(基于at89c51)(存儲(chǔ)版)

  

【正文】 。送短線 JNB TI, $ CLR TI MOV SBUF, 0FEH 。密碼輸入錯(cuò)誤的提示 XSD:PUSH ACC PUSH PSW MOV SBUF, 98H JNB TI, $ CLR TI MOV SBUF, 79H JNB TI, $ CLR TI MOV SBUF, 11H JNB TI, $ CLR TI MOV SBUF, 79H JNB TI, $ CLR TI MOV SBUF, 79H JNB TI, $ CLR TI MOV SBUF, 38H JNB TI, $ CLR TI POP PSW POP ACC RET 。8位 MOV R7,00H 。STOP: NOP NOP CLR SDA SETB SCL NOP NOP SETB SDA NOP NOP CLR SCL NOP RET。WRB: NOP NOP MOV R5,8WR_B: NOP NOP SETB SDA RLC A JC WR_1 CLR SDA NOPWR_1: SETB SCL NOP NOP CLR SCL NOP CLR SDA NOP DJNZ R5,WR_B NOP RET 毫秒延時(shí)程序 ********************** T10MSD:SETB RS0 MOV R4, 12 TM:MOV R3, 128 TM6:DJNZ R3, TM6 DJNZ R4, TM CLR RS0 RET T100MSD:MOV R3, 200 D11:MOV R4, 125 D12:DJNZ R4, D12 DJNZ R3, D11 RET T500MSD:LCALL T100MSD LCALL T100MSD LCALL T100MSD LCALL T100MSD LCALL T100MSD NOP RET SEC:SETB RS1 MOV R7, 0AH SEC_LP:LCALL T100MSD DJNZ R7,SEC_LP NOP CLR RS1 RET END。*********wrt。24C02 RAM 首地址 LCALL WRT 。CPU首地址 MOV R6,06H 。防止操作數(shù)讀取錯(cuò)誤。 XSA:PUSH ACC PUSH PSW MOV A, TIMERS1 MOV DPTR, TAB MOVC A, A+DPTR MOV SBUF, A 。調(diào)用20次BP,報(bào)警2s WARN:LCALL BP DJNZ R5,WARN NOP POP ACC POP PSW NOP RET BP:CLR SPK 。 MOV R4, 00H LK4:MOV A, R2 MOV P0, A NOP MOV A, P0 JB ,LONE MOV A, 00H AJMP LKP LONE:JB ,LTWO MOV A, 08H AJMP LKP LTWO:JB ,LTHR MOV A, 10H AJMP LKP LTHR:JB ,NEXTT 。**** 注意清楚緩沖區(qū)時(shí)AT1...AT6不應(yīng)在初始化中執(zhí)行,以 ***。密碼錯(cuò)誤,調(diào)入輸入密碼輸入次數(shù),準(zhǔn)備鎖定鍵盤 CJNE R7,03H,D0 D0:JC NEXT1 。SETB TR1 。按鍵CL跳轉(zhuǎn) JNZ EN_C AJMP CL EN_C:CLR C MOV A, BUFF 。輸入數(shù)字的位數(shù) MOV A, TIMERS CLR C SUBB A, 01H JNZ PS_2 MOV PS1, BUFF 。按鍵識(shí)別子程序 MOV BUFF, A 。調(diào)用 LCALL INITPS 。密碼是否正確的標(biāo)志位 。LED6 EQU 6AH 。當(dāng)我打完畢業(yè)論文的最后一個(gè)字符,涌上心頭的不是長(zhǎng)途跋涉后抵達(dá)終點(diǎn)的欣喜,而是源自心底的誠(chéng)摯謝意。在整個(gè)設(shè)計(jì)中我懂得了許多東西,也培養(yǎng)了我獨(dú)立工作的能力,樹立了對(duì)自己工作能力的信心,相信會(huì)對(duì)今后的學(xué)習(xí)工作生活有非常重要的影響。在畢業(yè)設(shè)計(jì)中只有一個(gè)人知道原理是遠(yuǎn)遠(yuǎn)不夠的,必須讓每個(gè)人都知道,否則一個(gè)人的錯(cuò)誤,就有可能導(dǎo)致整個(gè)工作失敗。畢業(yè)設(shè)計(jì)不僅是對(duì)前面所學(xué)知識(shí)的一種檢驗(yàn),而且也是對(duì)自己能力的一種提高。 圖17 報(bào)警電路 4 系統(tǒng)的軟件設(shè)計(jì)4.1 軟件設(shè)計(jì)思路電子密碼鎖工作的主要過(guò)程是LED數(shù)碼管提示開始輸入密碼,通過(guò)鍵盤輸入密碼,同時(shí)LED顯示密碼輸入狀況,接下來(lái)確認(rèn)密碼的判斷,做出開鎖或報(bào)警處理。由R4,R5,T1構(gòu)成電壓檢測(cè)電路,蓄電池電壓低,則T1,T2導(dǎo)通,實(shí)現(xiàn)對(duì)其充電;充滿后,T1,T2截止,停止充電,同時(shí)D1熄滅,電路中C4的作用是濾除干擾信號(hào)。如果正確的話LED顯示“111111”,,使三極管T2導(dǎo)通,電磁鐵吸合,電子密碼鎖被打開,如果密碼錯(cuò)誤,LED顯示”000000”,,電子密碼鎖不能被打開。判斷哪個(gè)鍵被按下:~,~,若有,則證明有鍵按下,記下低的端口。其原理如圖8所示:圖8 矩陣鍵盤每條水平(行線)與垂直線(列線)的交叉處不相通,而是通過(guò)一個(gè)按鍵來(lái)連通,利用這種行列式矩陣結(jié)構(gòu)只需N條行線和M條列線,即可組成具有N*M個(gè)按鍵的鍵盤。最低有效位(位0)如為0表示要進(jìn)行寫操作,為1表示進(jìn)行讀操作,控制字節(jié)總是從最低位開始輸出。如果在傳送過(guò)程中RST置為低電平,則會(huì)終止此次數(shù)據(jù)傳送,I/O引腳變?yōu)楦咦钁B(tài)。在主電源關(guān)閉的情況下,也能保持時(shí)鐘的連續(xù)運(yùn)行。單片機(jī)的可擦除只讀存儲(chǔ)器可以反復(fù)擦除100次。方案二:以AT89C51為核心的單片機(jī)控制方案。電子鎖由于其保密性高,使用靈活性好,安全系數(shù)高,受到了廣大用戶的歡迎。本系統(tǒng)成本低廉,功能實(shí)用。除上述基本的密碼鎖功能外,還具有溫度顯示、時(shí)間顯示等功能,依據(jù)實(shí)際的情況還可以添加遙控功能。加上其成本較高,一定程度上限制了這類產(chǎn)品的普及和推廣。密碼鎖電路包含:鍵盤輸入、密碼修改、密碼檢測(cè)、開鎖電路、執(zhí)行電路、報(bào)警電路、鍵盤輸入次數(shù)鎖定電路。AT89C51是一種帶2K字節(jié)閃爍可編程可擦除只讀存儲(chǔ)器的單片機(jī)。 (1) 引腳功能及結(jié)構(gòu) 圖1示出DS1302的引腳排列,其中Vcc1為后備電源,VCC2為主電源。當(dāng)RST為高電平時(shí),所有的數(shù)據(jù)傳送被初始化,允許對(duì)DS1302進(jìn)行操作。位5至位1指示操作單元的地址。 (5) DS1302與單片機(jī)連接如圖7所示:圖7 DS1302與單片機(jī)連接圖3.2.3鍵盤模塊使用矩陣鍵盤,所以本設(shè)計(jì)就采用行列式鍵盤,同時(shí)也能減少鍵盤與單片機(jī)接口時(shí)所占用的I/O線的數(shù)目,在按鍵比較多的時(shí)候,通常采用這樣的方法。如果有按鍵按下,總會(huì)有一根行線電平被拉至低電平從而使行線不全為1。當(dāng)密碼輸入完成時(shí),按下確認(rèn)鍵。其電路圖如下圖6所示:圖13 停電檢測(cè)及電子開關(guān)切換電路T1,T2構(gòu)成的蓄電池自動(dòng)充電電路,它在電池充滿后自動(dòng)停止充電,其中D1亮為正在充電,D2為工作指示。蜂鳴器產(chǎn)生蜂音,89c51輸出高電平時(shí),蜂鳴器不發(fā)聲。 開始初始化有鍵按下?調(diào)用顯示啟動(dòng)定時(shí)識(shí)別按鍵按鍵數(shù)=6?超時(shí)?比較密碼開門開始自動(dòng)清除3次?報(bào)警NNYYYYNN按下*啟動(dòng)定時(shí)輸入密碼存入緩沖再輸入一次比較密碼調(diào)用LED調(diào)用顯示按%退出Y重新輸入N圖18 主程序流程圖圖19 修改密碼流程圖 圖21報(bào)警流程圖 5 總結(jié)在沒有做畢業(yè)設(shè)計(jì)前覺得畢業(yè)設(shè)計(jì)只是對(duì)所學(xué)知識(shí)的單純總結(jié),但是通過(guò)這次做畢業(yè)設(shè)計(jì)發(fā)現(xiàn)自己的看法有點(diǎn)太片面。剛開始的時(shí)候,大家就分配好了各自的任務(wù),大家有的繪制原理圖,進(jìn)行仿真實(shí)驗(yàn),有的積極查詢相關(guān)資料,并且經(jīng)常聚在一起討論各個(gè)方案的可行性。 在設(shè)計(jì)過(guò)程中,通過(guò)查閱大量有關(guān)資料,與同學(xué)交流經(jīng)驗(yàn)和自學(xué),并向老師請(qǐng)教等方式,使自己學(xué)到了不少知識(shí),也經(jīng)歷了不少艱辛,但收獲同樣巨大。6 致謝本論文雖然凝聚著自己的汗水,但卻不是個(gè)人智慧的產(chǎn)品,沒有父母和朋友的幫助和支持,我在大學(xué)的學(xué)術(shù)成長(zhǎng)肯定會(huì)大打折扣。輸入數(shù)字的位數(shù) 。 F_F1 BIT 27H F_F2 BIT 28H PSW_F BIT 29H 。清除標(biāo)志位 CLR F_2 CLR F_3 CLR F_4 CLR BUF_FULL CLR CH_STATE CLR FLAG1 CLR F_F1 CLR F_F2 CLR PSW_F MOV BUFF,00H 。檢查有沒有按鍵按下 JNZ LK1 AJMP CH_KEY LK1: LCALL T12MS ACALL KS JNZ LK2 RET LK2: NOP LCALL SBIE 。SETB TR0 INC TIMERS 。*****************功能按鍵比較并且跳轉(zhuǎn)*************KEY_FUN: CLR FLAG1 CLR C MOV A, BUFF SUBB A, 03H 。查看現(xiàn)在的狀態(tài)以防誤按 。密碼比較正確,則調(diào)用開鎖子程序 LCALL XSD INC TIMERS2 MOV R7,TIMERS2 。**
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1