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

正文內(nèi)容

課程設(shè)計(jì)-單片機(jī)原理公交車語音報(bào)站系統(tǒng)設(shè)計(jì)-文庫吧

2024-12-29 18:53 本頁面


【正文】 CODERSEG ISD1420_CODE。錄音子程序。A存放操作方式設(shè)置值,R7錄幾秒ISD_INIT: SETB REC 。語音模塊初始化,關(guān)閉錄放音功能 SETB PLAYE SETB PLAYL MOV DPTR,ISDCOMM CLR A MOVX @DPTR,A 。允許手動錄放音,當(dāng)A6,A7為高時,無法手動放音 RET。操作模式,A操作模式設(shè)置值ISD_MODE: PUSH ACC LCALL ISD_STOP 。語音模塊初始化,將REC,PLAYE,PLAYL置位,并設(shè)置操作模式 MOV DPTR,ISDCOMM 。設(shè)置操作模式:分段錄音 POP ACC MOVX @DPTR,A 。設(shè)置操作模式命令在A中 CLR PLAYL 。給一個上升沿,鎖存命令 NOP NOP NOP SETB PLAYL RET。錄音 ISD_REC: MOV DPTR,ISDCOMM 。設(shè)置錄音起始地址 MOVX @DPTR,A CLR REC 。REC變低,即開始錄音 RET。放音子程序。A放哪段音ISD_PLAY: PUSH ACC CALL ISD_STOP 。暫停之前的錄放音操作 POP ACC MOV DPTR,ISDCOMM 。設(shè)置放音起始地址 MOVX @DPTR,A CLR PLAYE 。開始放音,邊沿放音模式 NOP SETB PLAYE RET。停止錄放音ISD_STOP: CLR PLAYL 。一個負(fù)脈沖停止放音 NOP SETB PLAYL LCALL Delay50ms SETB REC 。關(guān)閉所有操作指令 SETB PLAYE MOV DPTR,ISDCOMM CLR A MOVX @DPTR,A 。允許手動錄放音,當(dāng)A6,A7為高時,無法手動放音 RET。延時Delay50ms: PUSH 06H PUSH 07H MOV R6,100Delay50ms_1: MOV R7,200 DJNZ R7,$ DJNZ R6,Delay50ms_1 POP 07H POP 06H RETMAIN_CODE SEGMENT CODESTACK SEGMENT IDATA。ISD1420ISD1420_AD1 EQU 00H 。1號鍵錄放音起始地址,每次錄音5sISD1420_AD2 EQU 10H 。2號鍵錄放音起始地址ISD1420_AD3 EQU 20H 。3號鍵錄放音起始地址ISD1420_AD4 EQU 25H 。4號鍵錄放音起始地址RSEG STACK DS 20H 。32 Bytes StackCSEG AT 0000H 。定位0 LJMP STARTRSEG MAIN_CODE 。開始程序段START: MOV SP,STACK1 LCALL MainInit 。主程序初始化Main: LCALL ScanKey 。掃描按鍵 JNC MainMain1: LCALL KeyRun 。按鍵處理 JNB F0,Main 。是否有新的鍵按下 CLR F0 。清按鍵標(biāo)志 SJMP Main1 JMP MAIN 。循環(huán)進(jìn)行實(shí)驗(yàn)內(nèi)容介紹與ISD1420功能測試。主程序初始化 MainInit: CLR F0 。有鍵按下標(biāo)志位,清0無鍵按下 MOV P1,0FFH LCALL ISD_INIT 。ISD1420初始化 RET。********************************。錄放音子程序 。********************************KEY1: MOV A,ISD1420_AD1 。錄音首地址 LJMP KEY_REC KEY2: MOV A,ISD1420_AD2 LJMP KEY_RECKEY3: MOV A,ISD1420_AD3 LJMP KEY_RECKEY4: MOV A,ISD1420_AD4 LJMP KEY_RECKEY_REC: MOV R7, 20 。錄音時間長度,5s LCALL ISD_REC 。調(diào)用錄音子程序KEY_REC1: LCALL Delay_025S 。延時 JB F0,KEY_REC2 。檢測按鍵是否有鍵按下 DJNZ R7,KEY_REC1 。錄音時間,根據(jù)R7的值決定 LCALL ISD_STOP 。停止錄音KEY_REC2: RET。放音子程序KEY5: MOV A,ISD1420_AD1 。放音首地址 LJMP KEY_PLAYKEY6: MOV A,ISD1420_AD2 LJMP KEY_PLAYKEY7: MOV A,ISD1420_AD3 LJMP KEY_PLAYKEY8: MOV A,ISD1420_AD4 LJMP KEY_PLAYKEY_PLAY: MOV R7,20 LCALL ISD_PLAY 。調(diào)用錄用子程序KEY_PLAY1: LCALL Delay_025S 。用于進(jìn)度顯示的時間參照 JB F0,KEY_PLAY2 。檢測按鍵是否有鍵按下 DJNZ R7,KEY_PLAY1 KEY_PLAY2: RETKeyRun: MOV DPTR,KeyTab 。有鍵按下,跳到相應(yīng)處理程序 MOV A,B RL A JMP @A+DPTRKeyTab: SJMP KEY1 。14號鍵,分別各錄音5秒,ISD1420可錄音20秒 SJMP KEY2 SJMP KEY3 SJMP KEY4 SJMP KEY5 。58號鍵,對應(yīng)分別放音各5秒 SJMP KEY6 SJMP KEY7 SJMP KEY8 。按鍵掃描ScanKey: MOV A,P1 。鍵掃描 CJNE A,0FFH,ScanKey1ScanKey4: CLR C
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1