《单片机原理及实用技术》课件第6章.ppt

《单片机原理及实用技术》课件第6章.ppt

  1. 1、本文档共168页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

BSR_InitRecognizer(BSR_MIC); //识别器初始化BSR_EnableCPUIndicator();PlayRespond(RSP_STAR); //播放开始识别的提示音while(1){random_no++;if(random_no=3)random_no=0;res=BSR_GetResult();if(res0) //识别出命令{if(gActivated){timeCnt=0;switch(res){caseNAME_ID:PlayRespond(gTriggerRespond[random_no]);break;caseCOMMAND_ONE_ID:PlayFlag=1;PlayRespond2(RSP_GUNSHOT);PlayFlag=0;gActivated=0;break;caseCOMMAND_TWO_ID:PlayRespond(gComm2Respond[random_no]);gActivated=0;}}else{if(res==NAME_ID){PlayRespond(gTriggerRespond[random_no]);gActivated=1;timeCnt=0;}}}elseif(gActivated){if(++timeCnt450) //超出时限{PlayRespond(RSP_NOVOICE); //在设定时间内没有检测出声音gActivated=0;timeCnt=0;}}}}中断服务程序:.PUBLIC_FIQ.EXTERNAL_BSR_FIQ_Routine.EXTERNAL__gIsStopRecog //变量值为0识别器忙,为1识别器停止.PUBLIC_BREAK,_IRQ0,_IRQ1,_IRQ2,_IRQ3,_IRQ4,_IRQ5,_IRQ6,_IRQ7.EXTERNAL_PlayFlag.INCLUDEs480.inc.INCLUDEA2000.inc.INCLUDEresource.inc.INCLUDEhardware.inc.TEXT_FIQ: PUSHR1,R4TO[SP] R1=[P_INT_Ctrl] R1=0x2000 JZ?notTimerA //当不为TIQ_TMA时则转 R1=[__gIsStopRecog] JNZ?BSR_NotBusy //若录音停止则转至放音处理 CALL_BSR_FIQ_Routine //调用识别子程序 JMP?BSR_Busy //返回中断?BSR_NotBusy: //放音处理 R2=[_PlayFlag] JNZ?Play2000 //播放标志为1则是播放SACM2000 CALLF_FIQ_Service_SACM_S480//播放标志为0播放SACM480 JMP?BSR_Busy //返回中断?Play2000: //SACM2000播放子程序 CALLF_FIQ_Service_SACM_A2000?BSR_Busy: //中断返回 R1=0x2000 [P_INT_Clear]=R1 POPR1,R4FROM[SP] RETI?notTimerA: R1=0x8800 [P_INT_Clear]=R1 POPR1,R4FROM[SP] RETI .END表6.4API函数使用寄存器一览表**********系统子程序System.asm****************.PUBLIC_System_Initial.PUBLICF_System_Initial_System_Initial:.PROCF_System_Initial:CALLF_Key_Scan_Initial //键盘扫描 //可以添加一些语音类型子程序或初始化内容RETF.ENDP.PUBLIC_System_ServiceLoop.PUBLICF_System_ServiceLoop_System_ServiceLoop:.PROCF_System

文档评论(0)

酱酱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档