|
最近在做實(shí)現(xiàn)語(yǔ)音控制單片機(jī)表情變化,這里點(diǎn)陣用到了8*8的點(diǎn)陣級(jí)聯(lián)和16*16點(diǎn)陣的級(jí)聯(lián)顯示,點(diǎn)陣顯示的表情用取模軟件即可實(shí)現(xiàn),主要是點(diǎn)陣的級(jí)聯(lián)及程序的編寫和優(yōu)化。顯示各種圖形表情。
大致思路是這樣的,語(yǔ)音模塊是串口通訊,模塊識(shí)別到所講的話后串口發(fā)送數(shù)據(jù)給單片機(jī),單片機(jī)在中斷里面接收數(shù)據(jù),{這里講一下接收數(shù)據(jù)的方法,一般是先比較幀頭,幀頭對(duì)了就開始接收,在接受完一組數(shù)據(jù)后,對(duì)其進(jìn)行校驗(yàn),校驗(yàn)位等于數(shù)據(jù)位之和這里校驗(yàn)的方法大家可一自己做做算法,用用其他更好的校驗(yàn)方法。接收完一幀數(shù)據(jù)后和現(xiàn)有的那句數(shù)據(jù)進(jìn)行比較,(這里用比較函數(shù)即可實(shí)現(xiàn),如果是該組數(shù)據(jù)則執(zhí)行相應(yīng)的表情或者其他動(dòng)作。如果不是則發(fā)送命令給語(yǔ)音模塊重新發(fā)送這一命令,大致接收數(shù)據(jù)的思路就是這樣的,個(gè)人一般是這樣做的。如果有更好的思路不妨交流交流。。)}。
|
評(píng)分
-
查看全部評(píng)分
|