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

正文內(nèi)容

基于單片機的電子密碼鎖設(shè)計-閱讀頁

2025-07-12 20:22本頁面
  

【正文】 鐵頭上的焊錫甩掉(注意不要燙傷皮膚,也不要甩到印刷電路板上!),用光烙錫頭沾些焊錫出來。④檢查焊點:看焊點是否圓潤、光亮、牢固,是否有與周圍元器件連焊的現(xiàn)象。(2)焊接LCD的相應(yīng)管腳并把LCD的管腳單片機相連接。(4)焊接電子密碼鎖的密碼輸入錯誤的報警電路。(6)焊接其他接口及輔助電路。 硬件調(diào)試。推斷可能是初始化程序出現(xiàn)問題。結(jié)論本設(shè)計從經(jīng)濟適用的角度出發(fā),采用美國Atmel公司的單片機AT89S51與CMOS型E2PROM AT24C02作為主控芯片與數(shù)據(jù)存儲單元,結(jié)合外圍的鍵盤輸入、顯示、報警、開鎖等電路并用Keil編寫主控芯片的控制程序,研制了一款可以多次更改密碼具有報警功能的電子密碼鎖。適用單片機制作的電子密碼鎖具有軟硬件設(shè)計簡單,易于開發(fā),成本較低,安全可靠,操作方便等特點,可應(yīng)用與住宅、辦公室的保險箱及檔案等需要防盜的場所,有一定的實用性??稍谝馔庑姑艿那闆r下隨時修改密碼。參考文獻(xiàn)[1] [M].北京:國防工業(yè)出版社, 2006.[2] [M]. 北京:機械工業(yè)出版社,2004.此次畢業(yè)設(shè)計凝聚了許多老師同學(xué)的關(guān)懷與幫助。為此我表示衷心的感謝。我還要感謝我的老師們,在四年的大學(xué)生活里教會我許多東西,而且在完成論文期間給予我許多幫助和建議,他們兢兢業(yè)業(yè),對工作認(rèn)真負(fù)責(zé)的態(tài)度為我做出了好的表率,時刻鞭策著我向他們學(xué)習(xí)。我對他們致以真誠的謝意和衷心的祝福!附錄 電子密碼鎖程序源代碼en bit 。rs bit 。speaker bit 。open bit 。ORG 0000h。LJMP intermit_t0。LJMP intermit_t1。start:MOV sp,60h。main0: lcall strat_display。52h 。setb tr0。cjne a,39。,next1。next1: cjne a,39。,next2。next2: ajmp main。clr open。MOV 34h,39。 MOV 35h,39。MOV 36h,39。MOV 37h,39。MOV 38h,39。MOV 39h,39。 。MOV r0,40h。inc r0。 。MOV p0,03h。 。call write_instruction。call write_instruction。call write_instruction。call write_instruction。液晶初始化完畢mov r4,10。mov th0,0b0h。setb et0。定時器t0,ret。系統(tǒng)初始化完畢intermit_t0:push acc。mov th0,3ch。djnz r4,return。mov r4,10。pop acc。intermit_t1:push acc。mov th1,9eh。djnz r4,return_t1。cpl speaker。return_t1:pop psw。reti。 鍵盤掃描key: call ks。jmp key。call ks。jmp key。clr led。mov r6,00h。mov p1,a。jb ,l1。LJMP lk。mov a,4。l2: jb ,l3。ljmp lk。mov a,12。mov r6,a。jnz k4。mov dptr,table0。mov 50h,a。查表取值存入50H,保護鍵值ret。mov a,r2。rl a。jmp k3。ks:mov p1,0f0h。xrl a,0f0h。mov dptr,table4。mov r0,40h。jbc returnbit,set_password。先輸入原密碼完畢mov r5,6。mov r1,34h。xrl a,r1。inc r0。nop。djnz r5,input_pere。驗證輸入密碼完畢jmp set_password0。call clear_display。call input_hint。clr speaker。inc 52h。cjne a,3,set_password。 。mov dptr,table2。mov r0,40h。jbc returnbit,set_password。第一次輸入新密碼完畢call clear_display。call input_hint。 。mov dptr,table4。mov r0,46h。jbc returnbit,set_password。第二次輸入新密碼完畢mov r5,6。mov r1,46h。xrl a,r1。inc r0。djnz r5,set_pere。mov 35h,41h。mov 37h,43h。mov 39h,45h。存入新密碼完畢jmp main0。設(shè)置新密碼成功,返回主程序set_error:setb speaker。call clear_display。call input_hint。clr speaker。ljmp set_password0。前后兩次輸入新密碼不一致,返回重設(shè)。mov dptr,table4。mov r0,40h。jbc returnbit,input_password。輸入原密碼完畢mov r5,6。mov r1,34h。xrl a,r1。inc r0。nop。djnz r5,input_pere0。驗證輸入密碼完畢jmp display_right。setb led。mov dptr,table5。call delay1_5s。clr led。mov a,52h。sjmp $。輸入密碼錯誤超過3次,鎖死display_right:call clear_display。call input_hint。顯示輸入密碼正確提示完畢setb open。開鎖next_key1:call key。nop。F39。clr open。按下開鎖鍵,開鎖jmp main0。返回主程序 。strat_display:mov p0,80h。mov dptr,table1。mov p0,0c0h。mov dptr,table11。ret。call write_instruction。input_hint:mov r5,16。all_or_not:movc a,a+dptr。call writedata。clr a。nop。ret。mov r1,0c0h。mov p0,a。loop1: call key。nop。C39。setb returnbit。next_to:mov a,50h。mov display,39。 call writedata。inc r0。endt: ret。CLR rw。setb en。nop。call delay。寫指令write_instruction:CLR rs。clr en。nop。clr en。ret。延時程序delay1_5s: push 07h。push 03h。del22s: MOV r3,0。djnz r2,$。djnz r7,del22s。pop 02h。ret。push 03h。del21s: mov r2,0。nop。djnz r3,del21s。pop 02h。delay: push 07h。mov r7,10。nop。djnz r6,$。pop 06h。ret。table0: db 39。,39。,39。,39。db 39。,39。,39。,39。db 39。,39。,39。,39。db 39。,39。,39。,39。table1: db 39。table11: db 39。table2: db 39。table3: db 39。table4: db 39。table5: db 39。table6: db 39。end
點擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1