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

正文內(nèi)容

基于單片機的電子密碼鎖實驗報告(專業(yè)版)

2025-08-08 20:22上一頁面

下一頁面
  

【正文】 46=9347SOUND_HL_LP MOVLW S_REPEAT 。 BCF STATUS,RP0 。 MOVLW 07H 。 XORWF PORTA,F 。只將bit0置位 MOVWF PORTC 。T1LOP CALL TONE630 。將03h存入w MOVWF PORTE 。 。0100000139。 。0101001039。P MOVWF PORTD CALL ENABLE CALL DELAY1MS MOVLW B39。 。延遲40us程序 MOVWF COUNT2 。3 RETLW 32H 。查表程序 ADDWF PCL,1 。將00H送到porte BCF PORTE,1 。第八個燈亮 MOVWF PORTC GOTO RESET。0000000039。COMP2 MOVF KEY_2,0 XORWF WORD_2 ,0 。 MOVWF PORTC CALL KEYDOWN MOVWF WORD_1 CALL KEYDOWN MOVWF WORD_2 CALL KEYDOWN MOVWF WORD_3 CALL KEYDOWN MOVWF WORD_4 CALL DELAY1MS CALL DELAY40US 。 CALL PASSWORD 。 MOVLW B39。 。 MOVLW B39。0000001039。 。將02h送到w MOVWF PORTE 。************************************************CHUHUA MOVLW D39。然后再轉(zhuǎn)送到端口C的方向寄存器 MOVLW 0FFH 。定義外部中斷標(biāo)志位的地址位RBIF EQU 0 。定義計數(shù)器狀態(tài)變量COUNT2 EQU 23H 。定義端口B的數(shù)據(jù)寄存器地址PORTC EQU 7H 。在剛剛接觸到單片機時,我可以說是一竅不通,甚至對于單片機究竟是什么也不能很精確地表達出來。所以就開始畫程序流程圖,畫完后對程序進行修改。 MOVWF PORTE 。將porte的第一個位置清0 CALL DELAY1MS 。將08h送到w,關(guān)顯示 MOVWF PORTD 。 BCF PORTE,1 。將porte的第一個位置清0 MOVLW D39。539。 MOVWF COUNT 。 三系統(tǒng)總體設(shè)計燈提示燈提示其他Nreset報警Y開始初始化模式選擇識別按鍵密碼輸入手動清除密碼比較開門舊密碼輸入新密碼輸入存入緩存區(qū)再次輸入密碼重新輸入設(shè)置完返開始NFN 0E00 Y 程序開始就進入main,執(zhí)行初始設(shè)置后,進行LCD屏幕初始化。鍵盤電路單片機 16F877電源電路 LCD顯示電路復(fù)位電路開/關(guān)鎖電路晶振電路顯示電路報警電路電路主要分8個模塊,即電源電路、復(fù)位電路、晶振電路、報警電路、鍵盤電路、LCD顯示電路、開/關(guān)鎖電路、聲音電路。201X年小學(xué)期單片機設(shè)計實驗報告題目:基于16F877的電子密碼鎖班 級: 班內(nèi)序號: 實驗組號: 學(xué)生姓名: 指導(dǎo)教師: 期中檢查教師評語指導(dǎo)教師簽字: 年 月 日基于16F877的電子密碼鎖 實驗摘要 在日常的生活和工作中, 住宅與部門的安全防范、單位的文件檔案、財務(wù)報表以及一些個人資料的保存多以加鎖的辦法來解決。由單片機主要控制、實現(xiàn)密碼鎖功能。單片機就開始執(zhí)行鍵盤掃描是否有輸入階段,根據(jù)采集到的鍵盤信息,做出分析,進行密碼重置或者輸入密碼比較。初始化count為16DELAY16MS 。 。339。將o8h送到portd MOVLW B39。 MOVLW D39。 BCF PORTE,1 。當(dāng)進行單步調(diào)試時,發(fā)現(xiàn)進行到查表程序時,程序下一步走得并不正確。經(jīng)過網(wǎng)上查詢以及了解,定下幾個想做的目標(biāo),經(jīng)過一個個篩選,最后確定我們做一個密碼鎖。定義端口C的數(shù)據(jù)寄存器地址PORTD EQU 8H 。COUNT3 EQU 24H 。定義RB口變化中斷標(biāo)志位的位地址OPTION_REG EQU 81H 。將端口B的方向控制字先送到W MOVWF TRISB 。1639。將02h送到porte,寫數(shù)據(jù) BCF PORTE,1 。將02h送到w MOVWF PORTE 。 。0000100039。 MOVWF PORTE 。0000001039。 MOVLW B39。第一位密碼比較 BTFSS STATUS,2 。 。***************亮燈(開鎖)*************************************ALLOWED MOVLW B39。 CALL DELAY1MS MOVLW B39。偏移量與pc相加 TABLE NOP 。2 RETLW 31H 。LOOP40US NOP NOP NOP NOP NOP DECFSZ COUNT2,1 。 MOVWF PORTC MOVLW B39。0100000139。 。 MOVWF PORTE 。 。E MOVWF PORTD CALL ENABLE CALL DELAY1MS MOVLW B39。將03h存入porte NOP NOP NOP BCF PORTE,0 CALL DELAY1MS RETURN。 CALL DELAY1MS CALL TONE630 。只將RA3腳電平反轉(zhuǎn),其余不變 DECFSZ COUNT2,F 。 DECFSZ COUNT2,F 。重設(shè)選項寄存器:上拉電阻啟用,INT下降沿觸發(fā) MOVWF OPTION_REG 。恢復(fù)到文件寄存器的體0 RETURN。同一頻率重復(fù)次數(shù)送FRE_REPEAT MOVWF FRE_REPEAT MOVFW FRE_COUNT SUBLW S_MAX 。每四次減頻率計數(shù)一次 GOTO REPEAT0_LP DECFSZ FRE_COUNT,1 GOTO SOUND_LH_LPSOUND_HL MOVLW S_LOOP MOVWF FRE_COUNT ?;謴?fù)選項寄存器內(nèi)容 MOVWF OPTION_REG 。保護選項寄存器內(nèi)容 MOVWF OPTION_TEMP 。 MOVWF PORTC 。 。循環(huán)次數(shù)計數(shù)器賦予初值 MOVWF COUNT1 。 。0100010139。E MOVWF PORTD CALL ENABLE CALL DELAY1MS MOVLW B39。0000001039。O MOVWF PORTD CALL ENABLE CALL DELAY1MS MOVLW B39。 。0000000039。 。4 RETLW 33H 。*****************查表***************************CONVERT 。 MOVWF PORTE 。 。 CALL DELAY100MS MOVLW B39。相同,則比較第二位 GOTO WARN。0000000039。將porte的第一個位置清0 CALL DELAY40US 。將06h送到w,設(shè)置輸入方式 MOVWF PORTD 。0000001039。 CALL DELAY40US 。 MOVLW B39。0000001039。 。4。將端口C的方向控制字先送到W MOVWF TRISC 。定義外部中斷矢能位的地址位INTF EQU 1 。定義目標(biāo)寄存器指示標(biāo)號COUNT1 EQU 21H 。定義中斷控制寄存地址PORTB EQU 6H 。 其一,在小學(xué)期以前我沒有對單片機沒有任何概念。而調(diào)試了好幾天,并沒有出現(xiàn)進展。 。將02h送到porte BCF PORTE,1 。 。 MOVWF PORTE 。將02h送到porte,寫數(shù)據(jù) BCF PORTE,1 。將porte的第一個位置清0 MOVLW D39。 。當(dāng)密碼輸入正確則燈一直亮,輸入錯誤則一直閃爍,提醒用戶。 另外,它內(nèi)部的E2 PROM 數(shù)據(jù)存儲器不僅具有掉電保護數(shù)據(jù)的功能,更重要的是它的讀寫操作均是由單片機內(nèi)部時序控制,即外部電路無法對其進行訪問, 因而具有極高的數(shù)據(jù)保密性,這使得PIC16F87X在加密性產(chǎn)品如智能IC 卡、密碼鎖、電子防盜系統(tǒng)等方面有很廣泛的應(yīng)用。若使用傳統(tǒng)的機械式鑰匙開鎖,人們常需攜帶多把鑰匙, 使用極不方便, 且鑰匙丟失后安全性即大打折扣。1. 1電源電路模塊 從電源插座進來的是9V直流電,經(jīng)一片三端穩(wěn)壓器,將其轉(zhuǎn)換為5V的穩(wěn)定電壓。 調(diào)試過程中我遇到了很多問題,也就是在這些問題中,逐漸學(xué)會了MPLAB的使用和用匯編語言編程。延時16ms CALL DELAY1MS 。將5送到w MOVWF COUNT 。 。***************************************************************** CALL DELAY40US 。0000001039。1639。 CALL DELAY40US 。請教老師后,把查表程序?qū)懺诹顺绦蜃钋懊妫徒鉀Q了問題。說實在話,我當(dāng)時心里也沒有太大的信心和勇氣,不過這些都得去學(xué),所以就一頭扎進學(xué)習(xí)的過程。定義端口D的數(shù)據(jù)寄存器地址PORTE EQU 9H 。COUNT4 EQU 25H 。定義選項寄存器地址OPTION_TEMP EQU 0A6H 。然后再轉(zhuǎn)送到端口B的方向寄存器 MOVLW 0FFH 。 。將porte的第一個位置清0 MOVLW D39。將02h送到porte,寫數(shù)據(jù)
點擊復(fù)制文檔內(nèi)容
法律信息相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1