【文章內(nèi)容簡介】
ALL DELAY1 AJMP LOOP DELAY: MOV R2,080H L1:MOV R3,0FAH L2:DJNZ R3,L2 DJNZ R2,L1 RETDELAY1: MOV R4,0C0H L3:MOV R5,050H L4:MOV R6,050H L5:DJNZ R6,L5 L6:DJNZ R5,L4 DJNZ R4,L3 RET END主程序的設(shè)計與編寫(1)程序流程圖 (2)程序內(nèi)容178。 編制不分段錄音程序?qū)⒌刂肪€AA7設(shè)置為高電平,構(gòu)成最簡單的不分段錄音電路。,;,選擇電平觸發(fā)播放模式;P1..0接語音芯片的錄音控制引腳REC。************不分段語音錄放控制程序REC_PLAY1************。程序名:REC_PLAY2 。功能:錄音、放音控制。入口條件:、 REC EQU 。錄音控制端 PLAY EQU ?;胤趴刂贫?,電平方式 ORG 0000H AJMP STARTSTART: SETB 。初始化,不分段 SETB SETB REC 。關(guān)錄放 SETB PLAYLRETN1: JB ,PLAY 。判斷錄音鍵是否按下 ACALL LREC 。調(diào)用錄音子程序 JNB ,$ 。判斷錄音鍵是否放開PLAY: JB ,L2 。判斷播放鍵是否按下 ACALL LPLAYL 。調(diào)用放音子程序 JNB ,$ 。判斷播放鍵是否放開L2: SJMP RETN1。**********************錄音子程序**********************。子程序名:LREC。功能: 錄音功能LREC: CLR REC 。開始錄音 LCALL DELAY10S 。DELAY為錄音時間 SETB REC 。錄音結(jié)束 RET。**********************播放子程序**********************。子程序名:LPLAYL。功能:放音控制LPLAYL: CLR PLAYL 。開始錄音 LCALL DELAY SETB PLAYL 。放音結(jié)束 RET。 *******************延時10s子程序*******************。子程序DELAY10S。功能:延時10秒DELAY: MOV R7,100DEL3: MOV R5,100DEL2: MOV R6,250DEL1: NOP NOP DJNZ R6,DEL1 DJNZ R5,DEL2 DJNZ R7,DEL3 RET178。 編制分段錄音程序在編制完成一段錄音程序的基礎(chǔ)上,利用ISD1110芯片具有10S時間80段的分段錄音功能,將其分成3段,用3個錄音按鍵和三個放音按鍵進行操作控制。只要將不分段語音錄放控制程序REC_PLAY1中的不分段初始化控制指令取消即可。;*************分段語音錄放控制程序REC_PLAY2*************。程序名:REC_PLAY2 ;功能:錄音、放音控制。入口地址:~REC EQU PLAY EQU ORG 0000HSTART: SETB REC ;初始化 SETB PLAYLRETN2: JB ,PLAY1 ;判斷錄音1鍵是否按下 MOV P2,00H ;從第0段開始錄音 LCALL LREC ;調(diào)用錄音子程序 JNB ,$ ;判斷錄音1鍵是否放開PLAY1: JB ,REC2 ;判斷播放1鍵是否按下 MOV P2,00H ;從第0段開始播放 ACALL LPLAYL ;調(diào)用播放子程序 JNB ,$ ;判斷播放1鍵是否放開REC2: JB ,PLAY2 ;判斷錄音2鍵是否按下 MOV P2,1AH ;從第26段開始錄音 ACALL LREC JNB ,$ ;判斷錄音2鍵是否放開PLAY2: JB ,REC3 MOV P2,1AH ;從第26段開始播放 ACALL LPLAYL JNB ,$ ;判斷播放2鍵是否放開REC2: JB ,PLAY3 ;判斷錄音3鍵是否按下 MOV P2,34H ;從第52段開始錄音 ACALL LREC SJMP REC1 JNB ,$ ;判斷播放3鍵是否放開PLAY3: JB ,LOOP ;判斷播放3鍵是否按下 MOV P2,34H ACALL LPLAYL JNB ,$ ;判斷播放3鍵是否放開LOOP: SJMP RETN2;*********************延時3s子程序*********************;子程序DELAY3S。功能:延時3秒DELAY: MOV R7,30DEL3: MOV R5,100DEL2: MOV R6,250DEL1: NOP NOP DJNZ R6,DEL1 DJNZ R5,DEL2 DJNZ R7,DEL3 RET END(二)程序調(diào)試由于程序不可能一次成功,所以需要對程序進行調(diào)試,最終使程序?qū)崿F(xiàn)所要求的功能。在編寫此程序過程中,我們在實驗箱上進行了多次實驗,通過觀察實驗現(xiàn)象來確定程序是否達到了所要求的功能。在這其中,對延時程序的調(diào)試很重要,延時的時間必須設(shè)置的合理,否則會觀察不到實驗現(xiàn)象。總之,通過不斷的調(diào)試和修改,程序最終實現(xiàn)了我們所要求的功能,至此,我們完成了程序的編寫。第四章、英語翻譯The electronics electric circuit design While designing an electronics electric circuit system, first have to definitely the design mission of the system, carry on a project choice according to the mission, then each part in the other party case carry on the design of unit, parameter calculation and spare part choose, the end links each part together and draw a matches design to request of integrity of system electric circuit diagram. One. The design mission of the explicit system request Carry on to the design mission of the system concrete analysis, full understanding system of function, index sign, contents and request, with explicit the system should plete of mission. Two. The project choose The work of this one step requests to be the mission which wants the system to plete to assign to some unit electric circuits, and draw a whole machine principle frame diagram that can mean each unit function. The important mission of the project choice is according to control of knowledge and data, aim at the mission that the system put forward, request and condition, the function design of pletion to presume quest in this process, brave innovation, work hard for to attain the design project reasonable, credibility, economy, the function is wellfound, technique the other party case want to continuously carry on a possibility with defective analysis, finally design a plete frame diagram have to the correct reflection should plete of mission with each constitute part of functions, make clear system of basic constitute with correlation. Three. The design of unit electric circuit, parameter calculation and period choose According to index sign and function frame diagram of system, definitely each parts of mission, carry on the design of each unit electric circuit, parameter calculation and spare part choose.1. The unit electric circuit designThe unit electric circuit is the whole machine of one part, only make the each unit electric circuit design raise the whole machine