娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

歷史上的今天

今天是:2024年11月10日(星期日)

正在發生

2020年11月10日 | LD3320語音識別模塊系列單片機程序代碼

發布者:京玩兒 來源: 51hei關鍵字:LD3320  語音識別模塊系列  單片機 手機看文章 掃描二維碼
隨時隨地手機看文章

單片機源程序如下:

/***************************飛音云電子****************************

**  工程名稱:YS-V0.7語音識別模塊驅動程序

**        CPU: STC11L08XE

**        晶振:22.1184MHZ

**        波特率:9600 bit/S

**        配套產品信息:YS-V0.7語音識別開發板

**  說明:普通+按鍵觸發模式: 即每次識別時都需要說“小杰”這個口令 ,才能夠進行下一級的識別

/***************************飛音云電子******************************/

#include "config.h"

/************************************************************************************/

//        nAsrStatus 用來在main主程序中表示程序運行的狀態,不是LD3320芯片內部的狀態寄存器

//        LD_ASR_NONE:                表示沒有在作ASR識別

//        LD_ASR_RUNING:                表示LD3320正在作ASR識別中

//        LD_ASR_FOUNDOK:                表示一次識別流程結束后,有一個識別結果

//        LD_ASR_FOUNDZERO:        表示一次識別流程結束后,沒有識別結果

//        LD_ASR_ERROR:                表示一次識別流程中LD3320芯片內部出現不正確的狀態

/***********************************************************************************/

uint8 idata nAsrStatus=0;       

void MCU_init();

void ProcessInt0(); //識別處理函數

void  delay(unsigned long uldata);

void         User_handle(uint8 dat);//用戶執行操作函數

void Led_test(void);//單片機工作指示

uint8_t G0_flag=DISABLE;//運行標志,ENABLE:運行。DISABLE:禁止運行

sbit LED=P4^2;//信號指示燈

void Delay200ms();

sbit CMD_KE=P4^1;//觸發按鍵


/***********************************************************

* 名    稱: void  main(void)

* 功    能: 主函數        程序入口

* 入口參數:  

* 出口參數:

* 說    明:                                          

* 調用方法:

**********************************************************/

void  main(void)

{

        uint8 idata nAsrRes;

        uint8 i=0;

        Led_test();

        MCU_init();

        LD_Reset();

        UartIni(); /*串口初始化*/

        nAsrStatus = LD_ASR_NONE;                //        初始狀態:沒有在作ASR

       

        #ifdef TEST

       

        PrintCom("串口運行中....rn"); /*text.....*/

        PrintCom("口令:1、代碼測試rn"); /*text.....*/

        PrintCom("        2、開發板驗證rn"); /*text.....*/

        PrintCom("        3、開燈rn"); /*text.....*/

        PrintCom("        4、關燈rn"); /*text.....*/

        PrintCom("    5、北京rn"); /*text.....*/

        PrintCom("        6、上海rn"); /*text.....*/

        PrintCom("        7、廣州rn"); /*text.....*/

        #endif


        while(1)

        {

                switch(nAsrStatus)

                {

                        case LD_ASR_RUNING:

                        case LD_ASR_ERROR:               

                                break;

                        case LD_ASR_NONE:

                        {

                                nAsrStatus=LD_ASR_RUNING;

                                if (RunASR()==0)        /*        啟動一次ASR識別流程:ASR初始化,ASR添加關鍵詞語,啟動ASR運算*/

                                {

                                        nAsrStatus = LD_ASR_ERROR;

                                }

                                break;

                        }

                        case LD_ASR_FOUNDOK: /*        一次ASR識別流程結束,去取ASR識別結果*/

                        {                               

                                nAsrRes = LD_GetResult();                /*獲取結果*/

                                User_handle(nAsrRes);//用戶執行函數

                                nAsrStatus = LD_ASR_NONE;

                                break;

                        }

                        case LD_ASR_FOUNDZERO:

                        default:

                        {

                                nAsrStatus = LD_ASR_NONE;

                                break;

                        }

                }// switch                                

        }// while


}

/***********************************************************

* 名    稱:          LED燈測試

* 功    能: 單片機是否工作指示

* 入口參數: 無

* 出口參數:無

* 說    明:                                          

**********************************************************/

void Led_test(void)

{

        LED=~ LED;

        Delay200ms();

        LED=~ LED;

        Delay200ms();

        LED=~ LED;

        Delay200ms();

        LED=~ LED;

        Delay200ms();

        LED=~ LED;

        Delay200ms();

        LED=~ LED;

}

/***********************************************************

* 名    稱: void MCU_init()

* 功    能: 單片機初始化

* 入口參數:  

* 出口參數:

* 說    明:                                          

* 調用方法:

**********************************************************/

void MCU_init()

{

        P0 = 0xff;

        P1 = 0xff;

        P2 = 0xff;

        P3 = 0xff;

        P4 = 0xff;


        P1M0=0XFF;        //P1端口設置為推挽輸出功能,即提高IO口驅動能力,從驅動繼電器模塊工作

        P1M1=0X00;


        LD_MODE = 0;                //        設置MD管腳為低,并行模式讀寫

        IE0=1;

        EX0=1;

        EA=1;

}

/***********************************************************

* 名    稱:        延時函數

* 功    能:

* 入口參數:  

* 出口參數:

* 說    明:                                          

* 調用方法:

**********************************************************/

void Delay200us()                //@22.1184MHz

{

        unsigned char i, j;

        _nop_();

        _nop_();

        i = 5;

        j = 73;

        do

        {

                while (--j);

        } while (--i);

}


void  delay(unsigned long uldata)

{

        unsigned int j  =  0;

        unsigned int g  =  0;

        while(uldata--)

        Delay200us();

}


void Delay200ms()                //@22.1184MHz

{

        unsigned char i, j, k;


        i = 17;

        j = 208;

[1] [2]
關鍵字:LD3320  語音識別模塊系列  單片機 引用地址:LD3320語音識別模塊系列單片機程序代碼

上一篇:51單片機控制步進電機和直流減速電機
下一篇:單片機單總線掛2片ds18b20傳感器,8位數碼同時管顯示

推薦閱讀

集微網消息,輕輕觸碰一下手機屏幕,即可完成智能門鎖的操控。如此便捷性的操作方式,在首屆中國國際進口博覽會的三星展區就能親自體驗。作為本屆進博會消費電子和家電館中最大的IT企業之一,三星此次展現了多項領先技術、產品,系統化解決方案,以及對未來智能生活的展望。其中,三星SHP-DR708智能門鎖,憑借現場良好的體驗性,吸引眾多參觀者駐足。? ...
(文章來源:中科羅伯特機器人學院) 工業機器人發展到現在已經不在局限于某一個行業或者是領域了,在我國工業機器人已經逐漸占領了各大流水線上的工作。隨著人們生活質量的提高,傳統的工業機器人作業方式已經不能滿足人們對產品的需求,科技的進步會帶動工業機器人進入到什么樣的發展呢。 行業是現在僅次于汽車的第二大應用領域, 3C行業由于產品更...
據MoneyDJ報道,因智能手機用需求增加、車用需求復蘇情況超預期,帶動積層陶瓷電容(MLCC)大廠太陽誘電(Taiyo Yuden)上季營收破記錄,并上修今年度財測。該公司今日股價漲至4150日元,創20年來新高。太陽誘電9日公布上季(2020年7-9月)財報,因智能手機用需求增加、加上車用需求恢復情況超乎預期,帶動合并營收較去年同期成長7.7%至797.28億日元,創下歷史...
TIM4是STM8最簡單的定時器,忽略掉級聯同步的功能,TIM4就只具有定時功能.非常適合剛剛接觸STM8定時器的初學者學習.從上圖可以看到,TIM4由一個分頻器,自動重裝寄存器和計數器組成,結構非常簡單.系統主時鐘fsysclk經TIM4分頻器分頻后,提供給TIM4作為計數時鐘.TIM4是一個向上計數的定時器.從0開始計數,當計數到與自動重載寄存器的值相等時,產生溢出,重新從0開...

史海拾趣

問答坊 | AI 解惑

基于STC單片機與GPRS的圖文LED屏

1 序言 GPRS(General Packet Radio Service,通用分組無線業務)的出現充分利用了現有的GSM網絡,不僅適用于間斷的、突發性的或頻繁的、少量的數據傳輸,也適用于偶爾的大數據量傳輸。它使移動通信與數據網絡合二為一,它利用“分組交換”(Packet S ...…

查看全部問答∨

09年巴西醫療展/巴西醫療器材展/ HOSPITALAR 2009/2009年圣保羅醫療展#%

2009年第16屆巴西圣保羅國際醫療器材展覽會 HOSPITALAR 2009 ² 英文名稱:HOSPITALR 2009 ² 展覽時間:2009年6月2-5日(4天) ² 展覽地點:圣保羅北方展覽中心EXPO CENTER NORTE  SÃO PAULO ...…

查看全部問答∨

初次接觸ARM+WINCE領域,請推薦一款學習板,謝謝!

本人偏軟件,懂匯編,熟悉C/C++。 芯片51和MSP430比較熟悉。…

查看全部問答∨

有沒有人懂什么是IPC

有一個設備與電腦通信,通信使用到這個IPC(inter process command)。 我想知道這個該設備(某公司)特有的還是IT行業通用的?如果是通用的請高手告訴structure…

查看全部問答∨

Windows ce kbdmouse.dll 是鍵盤驅動嗎?

Windows ce kbdmouse.dll 是鍵盤驅動嗎?…

查看全部問答∨

繼續請教wince下的掛鉤問題,兄弟們支支招啊~~~~~~~~~~~~~~~

在wince下利用hook實現記錄鍵盤某個按鍵的累計按鍵次數。 我的思路是這樣的,寫一個叫kbhookdll的dll安裝全局鉤子,在test2程序中調用。 編譯也能通過,但是運行以后整個系統無法響應鼠標和鍵盤的任何按鍵了,估計是死機了。 可是在我的鉤子過程 ...…

查看全部問答∨

keil C51 函數中 字符串指針

以前一直都是做MIPS的,現在改行做51,感覺比較痛苦。很多東西都和以前不一樣的,限制的東西蠻多的。MIPS C語言和標準C基本是沒有差別的,可以C51就不一樣啦~~~,今日遇到一個問題,請各位大俠幫忙解答一下,這個function是我自己寫的,后來感覺 ...…

查看全部問答∨

請人幫忙做虛擬串口驅動,當然酬勞還是有的.

需要window2000\\XP平臺下的虛擬串口驅動. 要求是虛擬出兩個串口,比如COM3和COM4,在驅動內部把它們相連. 也是就說我在COM3上寫數據,然后我要能夠在COM4上讀到. 同樣,在COM4上寫數據,要能夠在COM3上讀到. 我知道這個不難,懂的人幾下就搞定了.自 ...…

查看全部問答∨

向高手求教!!!!!!!!!

單片機課程設計。 設計任務:利用單片機設計一個十字路口交通燈控制器 設計要求: 利用單片機的定時器產生秒信號,控制十字路口的紅、綠、黃燈交替點亮和熄滅,并且用4只LED數碼管顯示十字路口兩個方向的剩余時間。要求能用按鍵設置兩個方向的 ...…

查看全部問答∨

基于win ce或mobile平臺,用于手持機的庫存管理軟件開發。

基于win ce或mobile平臺,用于手持機的庫存管理軟件。需求簡單不復雜。開發要求:1.個人或團隊均可。2.需要在武漢地區。如有意向具體需求可留電話聯系或發郵件。聯系人:陳生 郵箱:027886@163.com…

查看全部問答∨
小廣播
設計資源 培訓 開發板 精華推薦

最新單片機文章
何立民專欄 單片機及嵌入式寶典

北京航空航天大學教授,20余年來致力于單片機與嵌入式系統推廣工作。

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 大石桥市| 克东县| 浏阳市| 英吉沙县| 宜丰县| 绥滨县| 静安区| 虎林市| 泽库县| 大洼县| 尚义县| 大名县| 女性| 淮阳县| 文成县| 安阳市| 宝鸡市| 济源市| 于都县| 桃源县| 新绛县| 交口县| 商洛市| 马公市| 靖宇县| 辰溪县| 灵丘县| 永修县| 左贡县| 布拖县| 永吉县| 泸西县| 大荔县| 保定市| 会宁县| 六枝特区| 珠海市| 鹤壁市| 民权县| 瓮安县| 丹凤县|