辨識訊號的週期 |
缺席
|
coach1982_0726
一般會員 發表:1 回覆:0 積分:0 註冊:2004-10-30 發送簡訊給我 |
各位大大:
小弟最近在辨識語音的訊號
利用8051產生的單音經過麥克風電路再經過自己的一些轉換
可以得到有規律的方玻
接下來我想利用51去辨識這些單音的頻率
可是我每次試值都不一樣(就一個音),
想問各位大大有什麼好想法嗎? ===我的想法===
硬體:把訊號接在p1.0,其他port1接地
port2:為測試燈號
====== code=====
org 0h
begin:
mov p2,#0ffh
mov p1,#0ffh
mov tmod,#00010000b
mov th1,#00h
mov tl1,#01h v
main:
mov r6,p1
cjne r6,#00h,main
mov r6,p1
cjne r6,#01h,main
setb tr1
inc r5
cjne r5,#10h,main
clr tr1
mov p2,tl1
mov r5,#0h
acall delay
jmp begin
delay:
mov r0,#5
Delay2_1: MOV R1,#255
Delay2_2:
MOV R2,#255
DJNZ R2,$
DJNZ R1,Delay2_2
DJNZ R0,Delay2_1
RET
end
(想法用timer去算十次方波的時間,不過每次都不一樣)
===我還有利用counter去算方波都不太行..請大大指導
最近搞了超久的
|
暗黑破壞神
版主 發表:9 回覆:2301 積分:1627 註冊:2004-10-04 發送簡訊給我 |
|
㊣
版主 發表:261 回覆:2302 積分:1667 註冊:2005-01-04 發送簡訊給我 |
|
阿信
版主 發表:111 回覆:983 積分:813 註冊:2005-03-10 發送簡訊給我 |
|
48932005
初階會員 發表:3 回覆:42 積分:29 註冊:2003-09-13 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |