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

資料描述:

1.本設計完成一個語音識別控制燈系統的設計,基于LD3320芯片的語音識別系統。最基本的要求做到語音說出一些簡單的命令,系統會識別并且做出相應地動作或運作,以此來控制燈的亮和滅。

2.里面有LD3320的全部資料,里面有很多例程

資料包含:原理圖+程序,相關資料等等

51hei.png

單片機源程序如下:

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

**        CPU: AT89S52

**        晶振:22.1184MHZ

**        波特率:9600 bit/S

**        語音識別模塊:LD3320         

**  版本:C106_yysb_V1.0

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

#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;        

extern void   _nop_     (void); 

void MCU_init(); 

uint8 RunASR();

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

void  delay(unsigned long uldata);

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

功能描述: 主函數程序入口

入口參數:        none

返 回 值:         none

其他說明:        none

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

void  main()

{

        uint8 idata nAsrRes;

        uint8 i=0;


        MCU_init();

        LD_Reset();

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

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

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

        PrintCom("口令:1、開機n"); /*text.....*/

        PrintCom("        2、開燈n"); /*text.....*/

        PrintCom("        3、關燈n"); /*text.....*/


        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();                /*獲取結果*/

                                PrintCom("n識別碼:"); /*text.....*/

        UARTSendByte(nAsrRes+0x30); /*text.....*/                                

                                 switch(nAsrRes)                   /*對結果執行相關操作,客戶修改*/

                                  {

                                          case CODE_DMCS:                        /*命令“測試”*/

                                                        PrintCom("“開機”命令識別成功n"); /*text.....*/

                                                                                                                 break;

                                                case CODE_KFBYZ:         /*命令“全開”*/

                                                        PrintCom("“開燈”命令識別成功n"); /*text.....*/

                                                                                                                 break;

                                                case CODE_JCWB:                /*命令“復位”*/

                                

                                                        PrintCom("“開燈”命令識別成功n"); /*text.....*/

                                                                                                                break;

                                                default:break;

                                        }                                


                                nAsrStatus = LD_ASR_NONE;

                                break;

                        }

                        case LD_ASR_FOUNDZERO:

                        default:

                        {

                                nAsrStatus = LD_ASR_NONE;

                                break;

                        }

                }// switch         

        }// while


}

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

功能描述:         單片機初始化

[1] [2]
關鍵字:LD3320  語音識別技術  小燈控制系統 引用地址:基于LD3320語音識別技術的小燈控制系統程序

上一篇:單片機驅動帶編碼器直流電機 源程序
下一篇:單片機電梯控制器代碼

推薦閱讀

即使在智能手機如此普及的今天,山寨機仍然像打不死的小強存在在各大手機渠道當中。日前,著名評測軟件安兔兔發布了《2017年全球山寨機報告》。報告內容顯示,2017年安兔兔對全球17424726臺手機驗證分析,發現山寨機數量占比仍然維持在2.64%。三星、蘋果仍然是重災區。?其中,三星山寨機的占比高達36.23%;假iPhone的占比為7.72%,排名第二,這類假機通常...
近日,一家國外評測機構發布了去年一年對LG的主流OLED電視C7的通電燒屏測試結果,在6臺受測試的電視中,有3臺出現了燒屏現象。很快,自發光顯示屏“燒屏”問題又被“舊賬重提”,有些公眾號文章甚至直接得出“OLED電視的技術依然不成熟,沒能解決其容易燒屏、壽命短問題。”的結論。  評測環境是否客觀?  實際上,“燒屏”是指屏幕出現殘影,每當靜止...
printf 和scanf函數是C語言中最常用的輸入出函數,從學習C語言開始,就開始使用這兩個函數,然而當寫用C語言寫單片機程序時卻不能使用這兩個函數,總覺得單片機的C語言和一般的C語言差別很大,寫起來不大方便;其實,單片機的C語言也是標準C語言上擴展或是改動的,都支持格式化輸入輸出函數(printf 和scanf);事實上,printf,scanf只負責格式化輸入輸...
英特爾昨(22)日法說會中,對委外代工策略說法模糊,增添想象空間,也沒點名臺積電。業界觀察,臺積電先進制程訂單能見度已達今年底,5G與高速運算芯片客戶群都在排隊,即使英特爾外包大單,臺積電恐無閑置產能支援。但長期而言,英特爾擴大委外對臺積電營運仍是錦上添花。臺積電先前法說會公布今年資本支出高達250至280億美元,創歷史新高,更反映未來三...

史海拾趣

問答坊 | AI 解惑

FPGA中DSP slice

請問 怎樣使用Xilinx virtex系列器件內嵌的dsp slice? 高手指教,謝謝!…

查看全部問答∨

求 PCB LAYOUT 兼職

我在深圳一家公司做PCB設計工程師,已有近6年PCB設計經驗,大學本科。包括通信設備(1萬到2萬PIN的PCB)、     終端設備(無線路由器、貓等)。通信設備一般是8到16層PCB,終端設備一般在2到6層的PCB。        & ...…

查看全部問答∨

電腦會閑出病嗎?

    一位同事出差半個月回到家,電腦卻打不開了,他把電腦搬到我的維修間來檢查,我先把機箱拆開,把板卡和內存條拔出來重新插進去,然后接上電源開機試驗,看到電腦風扇呼呼地轉動起來,顯示屏上出現了正常的自檢畫面,不一會兒,藍天白 ...…

查看全部問答∨

問一下有關千兆以太網 auto-negotiation的問題

系統是X86的,目標機是標準PC板,上面加載的是兩個82546網卡,以前在82541下能夠驅動網卡正常工作,但是現在換成82546卻出現miiPhy方面的問題 目前跟代碼發現是在運行miiAutoNegotiation時出現的問題,想請問各位達人。 關于如何在GMII下配置自動 ...…

查看全部問答∨

求助。。我的SST89E516RD無法在線仿真!

RT 芯片是:SST89E516RD 開發板是從網上買的 軟件是KEIL 3 監控程序也已燒進去了 USB線試過,不行 串口線也試過,不行 COM口換了幾個,不行 波特率換了幾個,不行 開發板驅動重裝了,不行 換同學電腦試了,不行 按網上搜集到的資料把 ...…

查看全部問答∨

請問怎么樣把UCGUI加載到編譯器中呢?請高手指點一下。

我看了一篇《ucos II+ucGUI+s3c2410+LCD+觸摸屏整合》后知道移植UCGUI需要修改的地方,但我不知道怎么樣把UCGUI加載到編譯器中呢?請高手指點一下。 …

查看全部問答∨

最近用PB編譯的時候總是出現nmake.exe出錯

重裝了N次PB,然后又重裝了N次系統,問題依舊。我頂他個肺,快崩潰了。 nmake.exe遇到問題需要關閉  哪位有解決辦法?…

查看全部問答∨

vc++的.dll和 evc的.dll能通用嗎

vc++的.dll里沒有 用xp 庫函數,能否 拿到  evc下直接使用呢? 想省點事 ,這樣可行嗎?…

查看全部問答∨

有網友問模擬時鐘程序

呵呵 不好意思 今天在看到上個月有網友在我的貼里問我的點陣模擬時鐘程序是不是lpc1114,其實呢這個是lpc2148 的 是我畢業論文的一部分,其實的我的論文老師也要我發這個程序,等我整理好了發給我老師的時候如果網友還 有感興趣的,我再順便上傳一 ...…

查看全部問答∨

C語言編程

在用C編程時,如何編寫自己的頭文件???這其中有哪些要求????頭文件的存儲位置有特殊要求嗎???新手求指導…

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

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

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

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發圈

 
機器人開發圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業務審批[2006]字第258號函 京公網安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 咸阳市| 那坡县| 尉犁县| 渭源县| 新兴县| 东方市| 甘南县| 甘肃省| 尼勒克县| 铁岭市| 来凤县| 孝感市| 会同县| 邵阳县| 绍兴县| 长岛县| 福鼎市| 乐亭县| 兰州市| 湖口县| 胶南市| 淮阳县| 龙泉市| 江城| 南溪县| 东海县| 汝南县| 昔阳县| 会东县| 奉贤区| 叶城县| 镇赉县| 文山县| 缙云县| 上蔡县| 康保县| 灌阳县| 晋中市| 友谊县| 长乐市| 修水县|