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

正文內容

片機課程設計--電子密碼鎖-文庫吧

2025-05-17 22:48 本頁面


【正文】 報警次數 黎明職業(yè)大學 機電工程系 課程設計 共 22 頁 第 8 頁 開始 初始化 調用 HELO 顯示 有按鍵按下嗎? 設置 的中斷入口地址, 賦初值 No 調用動態(tài)顯示程序 調用按鍵判斷及處理程序 判斷報警信號 判斷倒計時時間 判斷 35 秒內是否有按鍵按下 結束 YES LED 閃 10 秒 超時是否2 次 6BH=1 6BH=0 No YES YES No 時間到 No 黎明職業(yè)大學 機電工程系 課程設計 共 22 頁 第 9 頁 設定指針初值 掃描 ~ 判斷 p3=0FH? 返回 去抖動 判斷 p3=0FH? 查表找鍵值 判斷鍵值找到按鍵處理程序 “ 0~ 9 開門 關門 修改密碼 輸入密碼 取消 確定” 等待按鍵放開 是 是 否 否 黎明職業(yè)大學 機電工程系 課程設計 共 22 頁 第 10 頁 五、 系統(tǒng)的軟件設計 經過努力與堅持,多次的仿真、實驗、終于完成設計,達到了預期要求。各功能鍵的如下: 把程序下載到實驗板上會顯示“ HELLO”,若要把門打開,需要輸入密碼按鍵,密碼正確門 方可打開并顯示“ P”;否則顯示“ E”。若密碼輸入錯誤三次會延時報警(用 LED 來代替報警) 欲更改密碼時,需要先輸入正確密碼在點擊修改密碼 當密碼輸入錯誤的時候可以按退格鍵 確定按鍵、關門按鍵和開門按鍵 遇到的主要問題以及解決辦法 在程序的調試過程中, protues 仿真圖中用的是共陽七段數碼管,因此使用高電平掃描,可是在系統(tǒng)板上顯示亂碼,后來經過觀察,系統(tǒng)板上加了一個 npn三級管作為驅動,所以要用低電平掃描,為了使仿真圖跟單片機小系統(tǒng)板同時都能使用,所以在位碼處加了一個非門。 心得體會 在 本次課程設計 中, 我選做的是 簡易 密碼鎖, 由于本次實驗經過老師允許可以不用做硬件在自己的系統(tǒng)板上可以實現(xiàn)其功能的 前提 下,因此省下了做硬件的時間 。 通過本次設計,了解到要完成一個這么龐大的程序,必須有計劃的,分模塊寫程序,最后把各個模塊結合在一起經過調試,完成一個完整的程序。 在本次課程設計中讓我體會深刻, 也讓我學到了查閱 資料這門課程的學問 ,讓我更深一步的了解單片機的工作原理,與其編程方法,還有就是仿真與實際硬件的差別, 在 老師的指導與分析以及同學的幫助 下 ,才 順利 完成了本次設計。 通過本次設計反映出我的許多不足之處, 讓我學到很多,感觸多多。 六、 程序代碼 黎明職業(yè)大學 機電工程系 課程設計 共 22 頁 第 11 頁 ORG 00H JMP START 。===============中斷入口地址 ============ ORG 00BH MOV TL0,0B0H MOV TH0,3CH JMP SUB1 ORG 01BH MOV TL1,0B0H MOV TH1,3CH JMP SUB3 ORG 30H START: MOV P1,0FFH MOV 6FH,0 。密碼延時警告次數清 0 MAIN: CALL HELLO MOV P3,0FH MOV A,P3 CJNE A,0FH,MEN JMP MAIN MEN: CALL CLRMEN XS: CALL DISPLAY CALL KEYON MOV A,6BH CJNE A,1,BAOJ 。判斷報警信號 SD2: MOV A,R3 。LED 閃 CPL A MOV B,80H ORL A,B MOV B,0BFH ANL A,B MOV P1,A MOV R3,A 。LED 閃 SD1: MOV P2,0 MOV P0,0BFH CALL YS_1S 。延時 1ms CALL YS_1S 。延時 1ms DJNZ 6CH,SD1 。延時 300ms MOV 6CH,150 DJNZ 6DH,SD2 MOV 6DH,50 。亮滅 20 次 MOV 6BH,0 。報警停止 JMP START BAOJ: MOV A,65H CJNE A,0,BAOJ1 。時間 20s 倒計時 MOV P1,0BFH 黎明職業(yè)大學 機電工程系 課程設計 共 22 頁 第 12 頁 INC 6FH MOV A,6FH 。時間超時累計信號 CJNE A,2,MAIN 。警告 2 次報警 MOV 6FH,0 JMP SD1 。跳到報警信號 BAOJ1: MOV A,67H CJNE A,1,XS 。比較 35秒是不是變?yōu)?1,(判斷 35內有沒有按鍵按下) JMP START 。===================按鍵 ==================== KEYON: MOV P3,0FH MOV A,P3 CJNE A,0FH,KY JMP OVER KY: CALL QUDOU MOV A,P3 CJNE A,0FH,KY1 JMP OVER KY1: 。SETB RS0 。設置 cpu 工作寄存器為第 1 組 MOV P3,0F0H MOV A,P3 ANL A,0F0H MOV B,A MOV P3,0FH MOV A,P3 ANL A,0FH ORL A,B MOV B,A MOV R0,00H MOV DPTR,TAB LOP: MOV A,R0 MOVC A,@A+DPTR CJNE A,B,NEXT2 JMP RR0 NEXT2: INC R0 CJNE R0,10H,LOP JMP OVER RR0: MOV A,R0 CJNE A,12,KEY1 。輸入密碼 MOV A,4CH CJNE A,0,E1 。判斷按鍵是不是已經被按過 MOV A,38H CJNE A,0,E1 。判斷門是否已關 MOV 67H,35 MOV P1,0FEH 。輸入密碼的燈亮 MOV 64H,20 。定時器 20 秒倒計時 黎明職業(yè)大學 機電工程系 課程設計
點擊復制文檔內容
畢業(yè)設計相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1