亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? form1.frm

?? DTMF軟解碼實(shí)現(xiàn)方法(英文的)
?? FRM
字號(hào):
VERSION 5.00
Begin VB.Form Form1 
   Caption         =   "dtmf軟解碼-模擬 (采樣頻率:8KHZ)"
   ClientHeight    =   6780
   ClientLeft      =   60
   ClientTop       =   345
   ClientWidth     =   8205
   LinkTopic       =   "Form1"
   ScaleHeight     =   6780
   ScaleWidth      =   8205
   StartUpPosition =   3  '窗口缺省
   Begin VB.TextBox Text7 
      Height          =   270
      Left            =   6840
      TabIndex        =   38
      Text            =   "0"
      Top             =   5760
      Width           =   975
   End
   Begin VB.TextBox Text6 
      Height          =   270
      Left            =   6840
      TabIndex        =   37
      Top             =   6120
      Width           =   975
   End
   Begin VB.CommandButton Command2 
      Caption         =   "1000次 測(cè)試-->"
      Height          =   375
      Left            =   3960
      TabIndex        =   36
      Top             =   5760
      Width           =   2655
   End
   Begin VB.TextBox Text3 
      Height          =   270
      Left            =   4920
      TabIndex        =   33
      Text            =   "0.1"
      Top             =   5040
      Width           =   615
   End
   Begin VB.CommandButton Command1 
      Caption         =   "xx"
      Height          =   855
      Left            =   3960
      TabIndex        =   32
      Top             =   3960
      Width           =   3975
   End
   Begin VB.TextBox Text5 
      Height          =   270
      Left            =   2880
      TabIndex        =   31
      Top             =   6240
      Width           =   855
   End
   Begin VB.TextBox Text4 
      Height          =   270
      Left            =   4920
      TabIndex        =   29
      Text            =   "50"
      Top             =   5400
      Width           =   615
   End
   Begin VB.TextBox Text2 
      Height          =   3615
      Left            =   3960
      MultiLine       =   -1  'True
      ScrollBars      =   2  'Vertical
      TabIndex        =   26
      Top             =   360
      Width           =   3975
   End
   Begin VB.TextBox Text1 
      Height          =   2535
      Left            =   0
      Locked          =   -1  'True
      MultiLine       =   -1  'True
      ScrollBars      =   2  'Vertical
      TabIndex        =   24
      Top             =   3600
      Width           =   3735
   End
   Begin VB.CommandButton cmdN 
      Caption         =   "F"
      Height          =   615
      Index           =   15
      Left            =   2280
      TabIndex        =   15
      Top             =   2280
      Width           =   615
   End
   Begin VB.CommandButton cmdN 
      Caption         =   "E"
      Height          =   615
      Index           =   14
      Left            =   1560
      TabIndex        =   14
      Top             =   2280
      Width           =   615
   End
   Begin VB.CommandButton cmdN 
      Caption         =   "D"
      Height          =   615
      Index           =   13
      Left            =   840
      TabIndex        =   13
      Top             =   2280
      Width           =   615
   End
   Begin VB.CommandButton cmdN 
      Caption         =   "C"
      Height          =   615
      Index           =   12
      Left            =   120
      TabIndex        =   12
      Top             =   2280
      Width           =   615
   End
   Begin VB.CommandButton cmdN 
      Caption         =   "B"
      Height          =   615
      Index           =   11
      Left            =   2280
      TabIndex        =   11
      Top             =   1560
      Width           =   615
   End
   Begin VB.CommandButton cmdN 
      Caption         =   "A"
      Height          =   615
      Index           =   10
      Left            =   1560
      TabIndex        =   10
      Top             =   1560
      Width           =   615
   End
   Begin VB.CommandButton cmdN 
      Caption         =   "9"
      Height          =   615
      Index           =   9
      Left            =   840
      TabIndex        =   9
      Top             =   1560
      Width           =   615
   End
   Begin VB.CommandButton cmdN 
      Caption         =   "8"
      Height          =   615
      Index           =   8
      Left            =   120
      TabIndex        =   8
      Top             =   1560
      Width           =   615
   End
   Begin VB.CommandButton cmdN 
      Caption         =   "7"
      Height          =   615
      Index           =   7
      Left            =   2280
      TabIndex        =   7
      Top             =   840
      Width           =   615
   End
   Begin VB.CommandButton cmdN 
      Caption         =   "6"
      Height          =   615
      Index           =   6
      Left            =   1560
      TabIndex        =   6
      Top             =   840
      Width           =   615
   End
   Begin VB.CommandButton cmdN 
      Caption         =   "5"
      Height          =   615
      Index           =   5
      Left            =   840
      TabIndex        =   5
      Top             =   840
      Width           =   615
   End
   Begin VB.CommandButton cmdN 
      Caption         =   "4"
      Height          =   615
      Index           =   4
      Left            =   120
      TabIndex        =   4
      Top             =   840
      Width           =   615
   End
   Begin VB.CommandButton cmdN 
      Caption         =   "3"
      Height          =   615
      Index           =   3
      Left            =   2280
      TabIndex        =   3
      Top             =   120
      Width           =   615
   End
   Begin VB.CommandButton cmdN 
      Caption         =   "2"
      Height          =   615
      Index           =   2
      Left            =   1560
      TabIndex        =   2
      Top             =   120
      Width           =   615
   End
   Begin VB.CommandButton cmdN 
      Caption         =   "1"
      Height          =   615
      Index           =   1
      Left            =   840
      TabIndex        =   1
      Top             =   120
      Width           =   615
   End
   Begin VB.CommandButton cmdN 
      Caption         =   "0"
      Height          =   615
      Index           =   0
      Left            =   120
      TabIndex        =   0
      Top             =   120
      Width           =   615
   End
   Begin VB.Label Label15 
      Caption         =   "結(jié)果錯(cuò)誤0/00:"
      Height          =   255
      Left            =   4320
      TabIndex        =   39
      Top             =   6240
      Width           =   1455
   End
   Begin VB.Label Label14 
      Caption         =   "hz"
      Height          =   255
      Left            =   5640
      TabIndex        =   35
      Top             =   5400
      Width           =   735
   End
   Begin VB.Label Label11 
      Caption         =   "x sin"
      Height          =   255
      Left            =   5640
      TabIndex        =   34
      Top             =   5040
      Width           =   615
   End
   Begin VB.Label Label13 
      Caption         =   "最大值采樣:"
      Height          =   375
      Left            =   0
      TabIndex        =   30
      Top             =   6240
      Width           =   1575
   End
   Begin VB.Label Label12 
      Caption         =   "噪音:"
      Height          =   375
      Left            =   3960
      TabIndex        =   28
      Top             =   5040
      Width           =   855
   End
   Begin VB.Label Label10 
      Caption         =   "結(jié)果:"
      Height          =   255
      Left            =   3960
      TabIndex        =   27
      Top             =   120
      Width           =   735
   End
   Begin VB.Label Label9 
      Caption         =   "采樣:"
      Height          =   255
      Left            =   0
      TabIndex        =   25
      Top             =   3360
      Width           =   855
   End
   Begin VB.Label Label8 
      Caption         =   "1633(7"
      Height          =   375
      Left            =   2400
      TabIndex        =   23
      Top             =   3000
      Width           =   1095
   End
   Begin VB.Label Label7 
      Caption         =   "1477(6"
      Height          =   255
      Left            =   1680
      TabIndex        =   22
      Top             =   3000
      Width           =   735
   End
   Begin VB.Label Label6 
      Caption         =   "1336(5"
      Height          =   255
      Left            =   960
      TabIndex        =   21
      Top             =   3000
      Width           =   735
   End
   Begin VB.Label Label5 
      Caption         =   "1209(4"
      Height          =   255
      Left            =   240
      TabIndex        =   20
      Top             =   3000
      Width           =   1095
   End
   Begin VB.Label Label4 
      Caption         =   "941(3"
      Height          =   255
      Left            =   3120
      TabIndex        =   19
      Top             =   2400
      Width           =   735
   End
   Begin VB.Label Label3 
      Caption         =   "852(2"
      Height          =   255
      Left            =   3120
      TabIndex        =   18
      Top             =   1800
      Width           =   735
   End
   Begin VB.Label Label2 
      Caption         =   "770(1"
      Height          =   255
      Left            =   3120
      TabIndex        =   17
      Top             =   1080
      Width           =   855
   End
   Begin VB.Label Label1 
      Caption         =   "697(0"
      Height          =   255
      Left            =   3120
      TabIndex        =   16
      Top             =   360
      Width           =   855
   End
End
Attribute VB_Name = "Form1"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
Option Explicit
Private Type f
    l As Integer
    h As Integer
End Type

Const pro = 480

Dim n(0 To 15) As f
'0.000125 s-采樣,所以(1/697)/0.000125=12
Dim sine(0 To 7, 0 To pro) As Integer
Dim cosi(0 To 7, 0 To pro) As Integer
Dim resDTMF As Integer

Private Sub cmdN_Click(Index As Integer)
Dim i%, j%
Dim s(0 To 7)
Dim ip(0 To pro)
Dim d1, d2
Dim adh, adl
Dim zy

Dim big1, big2
Dim t, v
Dim d, dd

Text7 = Index

d = Val(Text4)
If d = 0 Then d = 10000
dd = Val(Text3)


d1 = 2 * 3.1415926535 * Rnd
d2 = 2 * 3.1415926535 * Rnd
adh = 2 * 3.1415926535 * 0.000125 / (1 / n(Index).h)
adl = 2 * 3.1415926535 * 0.000125 / (1 / n(Index).l)
zy = 2 * 3.1415926535 * 0.000125 / (1 / d)

For i = 0 To pro
    ip(i) = IIf(Sin(i * adh + d1) + Sin(i * adl + d2) + dd * Sin(i * zy) > 0, 1, 0)
Next i

Text1 = ""

For i = 0 To 7
    s(i) = 0
    For j = 0 To pro
        s(i) = s(i) + IIf(ip(j) = sine(i, j), 1, -1)
    Next j
    s(i) = Abs(s(i))
    Text1 = Text1 & Str(i) & ")" & Str(s(i)) & vbCrLf
Next i

big1 = 0
big2 = 0
v = 0
For i = 0 To 3
    If s(i) > v Then
        v = s(i)
        big1 = i
    End If
Next i

v = 0
For i = 4 To 7
    If s(i) > v Then
        v = s(i)
        big2 = i
    End If
Next i

Text5 = Str(big1) & " " & Str(big2)

If big1 < big2 Then t = big1: big1 = big2: big2 = t

resDTMF = big2 * 4 + (big1 - 4)

Text2 = Text2 & " " & big2 * 4 + (big1 - 4)
End Sub

Private Sub Command1_Click()
    Text2 = ""
End Sub

Private Sub Command2_Click()
    Dim d%, i%, R
    d = Val(Text7)
    If d > 15 Then d = 0
    R = 0
    Me.Enabled = False
    For i = 0 To 999
        Call cmdN_Click(d)
        Me.Caption = "dtmf軟解碼-模擬 (采樣頻率:8KHZ)---" & Str(i) & "次 ---- 100ms"
        DoEvents
        If resDTMF <> d Then R = R + 1
    Next i
    Me.Caption = "dtmf軟解碼-模擬 (采樣頻率:8KHZ)"
    Text6 = Str(R)
    Me.Enabled = True
End Sub

Private Sub Form_DblClick()
    frmAbout.Show (1)
End Sub

Private Sub Form_Load()
    Dim i%, j
    
    For i = 0 To 15
        Select Case i Mod 4
        Case 0:
            n(i).h = 1209
        Case 1:
            n(i).h = 1336
        Case 2:
            n(i).h = 1477
        Case 3:
            n(i).h = 1633
        End Select
        
        Select Case i \ 4
        Case 0:
            n(i).l = 697
        Case 1:
            n(i).l = 770
        Case 2:
            n(i).l = 852
        Case 3:
            n(i).l = 941
        End Select
        
    Next
    
    
    For i = 0 To pro
        sine(0, i) = fsine(i, 697)
        cosi(0, i) = fcosi(i, 697)
    Next i
    
    For i = 0 To pro
        sine(1, i) = fsine(i, 770)
        cosi(1, i) = fcosi(i, 770)
    Next i
    
    For i = 0 To pro
        sine(2, i) = fsine(i, 852)
        cosi(2, i) = fcosi(i, 852)
    Next i
    
    For i = 0 To pro
        sine(3, i) = fsine(i, 941)
        cosi(3, i) = fcosi(i, 941)
    Next i
    
    For i = 0 To pro
        sine(4, i) = fsine(i, 1209)
        cosi(4, i) = fcosi(i, 1209)
    Next i
    
    For i = 0 To pro
        sine(5, i) = fsine(i, 1336)
        cosi(5, i) = fcosi(i, 1336)
    Next i
    
    For i = 0 To pro
        sine(6, i) = fsine(i, 1477)
        cosi(6, i) = fcosi(i, 1477)
    Next i
    
    For i = 0 To pro
        sine(7, i) = fsine(i, 1633)
        cosi(7, i) = fcosi(i, 1633)
    Next i
    
        
    Randomize (Timer)
End Sub

Private Function fsine(i As Integer, fr As Integer) As Integer
    fsine = IIf(Sin(2 * 3.1415926535 * 0.000125 * i * fr) > 0, 1, 0)
End Function
Private Function fcosi(i As Integer, fr As Integer) As Integer
    fcosi = IIf(Cos(2 * 3.1415926535 * 0.000125 * i * fr) > 0, 1, 0)
End Function

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
婷婷丁香久久五月婷婷| 国产精品免费看片| 国产精品欧美精品| 久久众筹精品私拍模特| 精品一区二区三区在线观看国产| 精品婷婷伊人一区三区三| 亚洲一区二区三区四区中文字幕| 欧美性色欧美a在线播放| 亚洲成人av一区| 久久婷婷成人综合色| 精品国产一区久久| 91欧美激情一区二区三区成人| 奇米影视7777精品一区二区| 国产午夜三级一区二区三| 91香蕉国产在线观看软件| 91丨九色丨黑人外教| 色欧美日韩亚洲| 精品一区二区久久久| 激情av综合网| 日韩国产精品久久久| 国产免费成人在线视频| 欧美精品1区2区3区| 国产成人亚洲精品狼色在线 | 亚洲黄一区二区三区| 91精品国产色综合久久不卡蜜臀| 国产美女精品在线| 日韩中文字幕av电影| 亚洲欧洲一区二区三区| 欧美一级电影网站| av男人天堂一区| 激情综合亚洲精品| 成人美女视频在线观看| 麻豆传媒一区二区三区| 天天色综合天天| 美女视频网站久久| 三级亚洲高清视频| 免费观看在线色综合| 国产精品嫩草99a| 懂色av一区二区三区蜜臀| 一区二区三区色| 欧美国产日韩亚洲一区| 欧美精品一二三| 国产嫩草影院久久久久| 亚洲在线一区二区三区| 国产精一品亚洲二区在线视频| 美女尤物国产一区| 91麻豆蜜桃一区二区三区| 国产亚洲一区二区三区在线观看 | 日韩成人免费在线| 成人丝袜18视频在线观看| 欧美一区二区三区婷婷月色| 最新日韩av在线| 国产精品88888| 日韩一区二区电影网| 亚洲一区日韩精品中文字幕| 国产乱淫av一区二区三区| 欧美亚洲禁片免费| 亚洲精品国产精华液| 国产不卡高清在线观看视频| 欧美疯狂做受xxxx富婆| 亚洲激情五月婷婷| 成人免费看视频| 国产欧美综合在线观看第十页| 麻豆精品久久久| 日韩一二三区视频| 亚洲电影激情视频网站| 欧美在线不卡视频| 欧美性高清videossexo| 最新热久久免费视频| 懂色av中文一区二区三区| 久久综合给合久久狠狠狠97色69| 日韩高清电影一区| 日韩免费视频一区| 国产欧美日韩另类视频免费观看| 老司机精品视频线观看86| 国产精品99久久久久久久vr| 亚洲三级电影全部在线观看高清| **性色生活片久久毛片| 成人黄色综合网站| 欧美伊人久久大香线蕉综合69| 亚洲美女屁股眼交| 久久99久久久久久久久久久| 91精品国产美女浴室洗澡无遮挡| 日本色综合中文字幕| 欧美一区二区三区日韩| 麻豆一区二区三| 欧美精品一区男女天堂| 国产高清无密码一区二区三区| 国产欧美一区二区精品性色超碰| 国产成人综合亚洲91猫咪| 国产精品白丝在线| 久久av老司机精品网站导航| 精品三级在线观看| 亚洲午夜激情av| 丁香六月综合激情| 亚洲色图视频网站| 欧美日韩不卡视频| 亚洲天堂免费看| 欧美色电影在线| 精品在线播放免费| 欧美国产一区在线| 91成人在线观看喷潮| 国产色91在线| 欧美做爰猛烈大尺度电影无法无天| 亚洲成av人片| 久久免费电影网| 另类欧美日韩国产在线| 中文字幕av一区二区三区高| 在线观看区一区二| 国产精品亚洲一区二区三区在线| 亚洲欧美另类图片小说| 欧美一区二区三区不卡| gogo大胆日本视频一区| 日韩国产精品久久| 国产精品国产三级国产有无不卡| 欧美日韩小视频| 国产69精品久久777的优势| 亚洲国产精品一区二区www在线 | 精品国产髙清在线看国产毛片| 激情久久五月天| 亚洲黄网站在线观看| ww久久中文字幕| 欧美猛男超大videosgay| 国产91精品一区二区| 亚洲电影一级黄| 中文字幕亚洲电影| 日韩一区二区电影网| 91福利国产精品| 高清国产午夜精品久久久久久| 日本麻豆一区二区三区视频| 中文字幕佐山爱一区二区免费| 2017欧美狠狠色| 欧美二区三区91| 日本韩国精品在线| 国产成人精品在线看| av欧美精品.com| 国产精品资源在线观看| 热久久国产精品| 性久久久久久久久久久久| ㊣最新国产の精品bt伙计久久| 精品国产露脸精彩对白| 欧美一级免费大片| 欧美二区三区91| 欧美乱妇23p| 欧美色偷偷大香| 在线视频一区二区免费| 91亚洲大成网污www| 91视频一区二区三区| 成人精品免费看| 不卡电影免费在线播放一区| 国产成人av电影在线| 国产黄人亚洲片| 成人视屏免费看| 不卡的电视剧免费网站有什么| 成人一区二区三区中文字幕| 粉嫩13p一区二区三区| 成人精品一区二区三区四区| 成人av片在线观看| 99国产精品一区| 午夜电影一区二区| 亚洲一区二区三区在线看| 亚洲图片一区二区| 亚洲一卡二卡三卡四卡五卡| 亚洲mv大片欧洲mv大片精品| 亚洲一区二区av在线| 视频一区二区三区中文字幕| 麻豆国产欧美日韩综合精品二区| 日韩av成人高清| 国产毛片精品视频| 成人黄色大片在线观看| 在线观看日产精品| 91精品国产综合久久久久久久久久 | 国产在线看一区| 精品一区二区综合| 高清久久久久久| 91黄视频在线观看| 91精品国产综合久久精品麻豆| 日韩一区二区三区精品视频 | 国产精品久久久久久久午夜片 | 一区二区三区高清在线| 五月天久久比比资源色| 精品亚洲成a人在线观看| 国产成人欧美日韩在线电影| 91网页版在线| 日韩一区二区视频| 国产午夜亚洲精品理论片色戒| 亚洲女性喷水在线观看一区| 日韩精品一区第一页| 国产99久久久精品| 欧美日本精品一区二区三区| 欧美变态tickle挠乳网站| 中文字幕中文字幕中文字幕亚洲无线| 亚洲一卡二卡三卡四卡五卡| 久久精品国产999大香线蕉| 成人午夜电影小说| 日韩欧美一区在线| 亚洲激情av在线| 成人免费精品视频| 日韩欧美在线网站| 亚洲午夜日本在线观看|