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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? pc&gsm.frm

?? 利用PC機的串口通信功能
?? FRM
字號:
VERSION 5.00
Object = "{648A5603-2C6E-101B-82B6-000000000014}#1.1#0"; "MSCOMM32.OCX"
Begin VB.Form FrmMain 
   BorderStyle     =   3  'Fixed Dialog
   Caption         =   "PC機與GSM串口通信程序"
   ClientHeight    =   2670
   ClientLeft      =   45
   ClientTop       =   435
   ClientWidth     =   8730
   FillColor       =   &H00808080&
   Icon            =   "PC&GSM.frx":0000
   LinkTopic       =   "Form1"
   MaxButton       =   0   'False
   MinButton       =   0   'False
   ScaleHeight     =   2670
   ScaleWidth      =   8730
   ShowInTaskbar   =   0   'False
   StartUpPosition =   2  '屏幕中心
   Begin VB.CommandButton CmdRead 
      Caption         =   "讀取短信"
      Height          =   390
      Left            =   420
      TabIndex        =   14
      Top             =   2100
      Width           =   1185
   End
   Begin VB.CommandButton TestAT 
      Caption         =   "測試AT"
      Height          =   390
      Left            =   2625
      TabIndex        =   13
      Top             =   2100
      Width           =   1185
   End
   Begin VB.CommandButton Cmdquit 
      Caption         =   "退  出"
      Height          =   390
      Left            =   4725
      TabIndex        =   12
      Top             =   2100
      Width           =   1185
   End
   Begin VB.Frame Frame1 
      Caption         =   "返回信息"
      Height          =   1695
      Left            =   6090
      TabIndex        =   8
      Top             =   105
      Width           =   2535
      Begin VB.TextBox txtReceived 
         BackColor       =   &H00FFFFFF&
         ForeColor       =   &H00008000&
         Height          =   1275
         HideSelection   =   0   'False
         Left            =   105
         MultiLine       =   -1  'True
         ScrollBars      =   2  'Vertical
         TabIndex        =   9
         ToolTipText     =   "終端返回的信息內容"
         Top             =   315
         Width           =   2310
      End
   End
   Begin VB.Timer Timer2 
      Enabled         =   0   'False
      Interval        =   1000
      Left            =   7140
      Top             =   2100
   End
   Begin VB.Timer Timer1 
      Enabled         =   0   'False
      Interval        =   80
      Left            =   6510
      Top             =   2100
   End
   Begin VB.Frame Frame 
      Caption         =   "短信接收區"
      Height          =   1755
      Index           =   31
      Left            =   105
      TabIndex        =   1
      Top             =   105
      Width           =   5880
      Begin VB.TextBox ReadNO 
         Height          =   285
         Left            =   5250
         TabIndex        =   10
         Text            =   "1"
         Top             =   525
         Width           =   420
      End
      Begin VB.TextBox SMSNo 
         Height          =   360
         Left            =   1155
         TabIndex        =   4
         Top             =   1260
         Width           =   1335
      End
      Begin VB.TextBox SMSTime 
         Height          =   375
         Left            =   3675
         TabIndex        =   3
         Top             =   1245
         Width           =   2070
      End
      Begin VB.TextBox SMSText 
         Height          =   705
         Left            =   1155
         MultiLine       =   -1  'True
         ScrollBars      =   2  'Vertical
         TabIndex        =   2
         Top             =   345
         Width           =   2790
      End
      Begin VB.Label Label 
         Caption         =   "短信位置:"
         Height          =   255
         Index           =   76
         Left            =   4200
         TabIndex        =   11
         Top             =   555
         Width           =   990
      End
      Begin VB.Label Label 
         Caption         =   "短信號碼:"
         Height          =   285
         Index           =   72
         Left            =   210
         TabIndex        =   7
         Top             =   1365
         Width           =   960
      End
      Begin VB.Label Label 
         Caption         =   "接收時間:"
         Height          =   285
         Index           =   79
         Left            =   2730
         TabIndex        =   6
         Top             =   1365
         Width           =   1065
      End
      Begin VB.Label Label 
         Caption         =   "短信內容:"
         Height          =   285
         Index           =   73
         Left            =   210
         TabIndex        =   5
         Top             =   630
         Width           =   960
      End
   End
   Begin VB.CommandButton Command8 
      Caption         =   "Command4"
      Height          =   375
      Left            =   22320
      TabIndex        =   0
      Top             =   0
      Width           =   1695
   End
   Begin MSCommLib.MSComm MSComm1 
      Left            =   7875
      Top             =   1995
      _ExtentX        =   1005
      _ExtentY        =   1005
      _Version        =   393216
      DTREnable       =   -1  'True
      RThreshold      =   1
   End
End
Attribute VB_Name = "FrmMain"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = False
Attribute VB_PredeclaredId = True
Attribute VB_Exposed = False
'定義模塊級變量
Dim ary_strTask(0 To 31) As String
Dim n_TaskWord As Long
'初始化
Private Sub Form_Load()
   MSComm1.CommPort = 1
   MSComm1.Settings = "9600,n,8,1"
   MSComm1.InputLen = 0
   MSComm1.RThreshold = 1
   MSComm1.SThreshold = 0
   MSComm1.PortOpen = True
   CmdRead.Enabled = False
End Sub
'測試GSM
Private Sub TestAT_Click()
   txtReceived.Text = ""
   MSComm1.Output = "AT" & vbCr
   MSComm1.Output = "AT+CMGF=0" & vbCr                    '設置短信發送方式:PDU
   Sleep (1000)
   MSComm1.Output = "AT+CNMI=" & "3,1,2,0" & vbCr
   Sleep (1000)
   MSComm1.Output = "AT+CPMS=" & "SM,ME,SM" & vbCr
   CmdRead.Enabled = True
End Sub
'讀取短消息
Private Sub CmdRead_Click()
    If MSComm1.PortOpen = True Then
        txtReceived.Text = ""
        Call AddTask(n_TaskWord, ary_strTask, 16, 11, "AT+CMGF=1" & vbCr)
        Call AddTask(n_TaskWord, ary_strTask, 8, 12, "AT+CMGR=" & ReadNO.Text & vbCr)
    End If
    If Timer1.Enabled = False Then Timer1.Enabled = True
    If Timer2.Enabled = False Then Timer2.Enabled = True
End Sub
Private Sub MSComm1_OnComm()
    Dim blTmp As Boolean
    Dim strATData As String
    Dim strGetInfo As String
    Dim tmpBuf() As Byte, strTmp As String, strTmpHex As String, i As Integer
    On Error Resume Next
    Select Case MSComm1.CommEvent
        Case comEvReceive
          If g_blIsHexCommData Then
            tmpBuf = MSComm1.Input
            For i = 0 To UBound(tmpBuf)
               strTmpHex = Hex(tmpBuf(i))
               If Len(strTmpHex) < 2 Then strTmpHex = "0" & strTmpHex
            Next i
          Else
            strTmp = MSComm1.Input
            txtReceived.Text = txtReceived.Text & strTmp
            blTmp = GetDataFromCommPort(strTmp, strATData, strGetInfo)
            Me.Caption = strGetInfo
          End If
        Case Else
           MsgBox MSComm1.CommEvent
    End Select
End Sub
Private Sub Timer2_Timer()
  Timer2.Enabled = False
  Call cmdAnalosys
End Sub
Private Sub cmdAnalosys()
    Dim nU As Long, n As Long
    Dim lenpc As Long
    Dim strReceived As String
    Dim obj_ArySMSList() As SMSDef
On Error Resume Next
    strReceived = txtReceived.Text
    lenpc = InStr(strReceived, "+CMGR:")
    If lenpc > 0 Then
      Me.Caption = PickAllSMS1(strReceived, obj_ArySMSList)
    Else
      Me.Caption = PickAllSMS(strReceived, obj_ArySMSList)
    End If
On Error Resume Next
    nU = UBound(obj_ArySMSList)
    If nU > 0 Then
       For n = 1 To nU
          If lenpc > 0 Then
             SMSNo.Text = obj_ArySMSList(n).SourceNo
             SMSTime.Text = Format(obj_ArySMSList(n).ReachDate, "YYYY-MM-DD") & " " & Format(obj_ArySMSList(n).ReachTime, "HH:MM:SS") & vbCrLf
             SMSText.Text = obj_ArySMSList(n).SmsMain
          End If
       Next n
    End If
End Sub
Private Sub Timer1_Timer()
    Timer1.Enabled = ScanTaskA
End Sub
Private Function ScanTaskA() As Boolean
    Dim nTmp As Long
    Dim i_ScanPtr As Integer
    Dim ary_nCommandFlag(0 To 31) As Long
    For i = 0 To 15
       ary_nCommandFlag(i) = 2 ^ (15 - i)
    Next i
On Error Resume Next
ContinueScan:
    '======= 取出命令標志數組 =======
    nTmp = ary_nCommandFlag(i_ScanPtr)
    '======= 察看標志是否等于1 =======
    If (n_TaskWord And nTmp) <> 0 Then
        '------- 如果有任務存在,則準備執行之,任務執行的條件是串口打開,而且沒有正在進行的接收任務 -------
        If MSComm1.PortOpen = True Then
            '------- 將任務命令下發 -------
            MSComm1.Output = ary_strTask(i_ScanPtr)
        Else
            '------- 如果執行的條件不滿足,則保留權利,等待下次會話 -------
            ScanTaskA = True
            Exit Function
        End If
       ' 如果程序能夠執行到此處,說明該任務已經完成那么將該任務的標志刪除
        n_TaskWord = (n_TaskWord And (Not nTmp))
        '因為一個會話只能執行一個任務,因此掃描指針回零,退出當前會話,等待下次會話,重新掃描
        i_ScanPtr = 0
        ScanTaskA = True
        Exit Function
    End If
    '======= 沒有捕獲任務,將掃描指針前移一個位置 =======
    i_ScanPtr = i_ScanPtr + 1
    '------- 如果掃描了整個隊列也沒有發現任務 -------
    If i_ScanPtr >= 16 Then
        '------- 結束掃描,等待外部觸發 -------
        i_ScanPtr = 0
        ScanTaskA = False
    Else
        '------- 否則的話,繼續掃描 -------
        GoTo ContinueScan
    End If
End Function
'退出程序,關閉串口
Private Sub Cmdquit_Click()
  Unload Me
End Sub
Private Sub Form_Unload(Cancel As Integer)
  MSComm1.PortOpen = False
End Sub

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧洲日韩综合一区二区| 亚洲图片欧美激情| 成人免费视频caoporn| 一区二区三区国产精华| 精品国产一区久久| 欧美日韩在线精品一区二区三区激情| 九一九一国产精品| 亚洲二区在线视频| 国产精品美女久久久久aⅴ| 欧美一区二区三区日韩视频| 在线日韩一区二区| 波多野结衣中文一区| 韩国v欧美v亚洲v日本v| 丝袜脚交一区二区| 亚洲视频一区二区免费在线观看| 久久亚洲私人国产精品va媚药| 欧美日韩精品三区| 99视频一区二区三区| 国产麻豆视频精品| 精品亚洲免费视频| 亚瑟在线精品视频| 一区二区三区四区不卡在线| 国产精品看片你懂得| 国产午夜精品在线观看| 精品国一区二区三区| 欧美videossexotv100| 欧美精品一卡两卡| 欧美精品在线一区二区| 欧美视频中文字幕| 91久久奴性调教| 91视频观看免费| 97se狠狠狠综合亚洲狠狠| av欧美精品.com| 白白色 亚洲乱淫| av动漫一区二区| 99久精品国产| 91在线porny国产在线看| 91小视频在线| 色系网站成人免费| 欧美伊人精品成人久久综合97| 色婷婷综合久久久久中文| 在线观看不卡视频| 欧美偷拍一区二区| 欧美精品aⅴ在线视频| 911精品产国品一二三产区| 制服丝袜中文字幕一区| 日韩小视频在线观看专区| 欧美α欧美αv大片| 欧美精品一区二区三区蜜桃视频 | 国产性色一区二区| 国产日韩高清在线| 国产精品视频一二| 亚洲精品视频在线观看免费| 亚洲伊人伊色伊影伊综合网| 亚洲va欧美va人人爽| 美女脱光内衣内裤视频久久网站| 激情伊人五月天久久综合| 国产精品66部| 色综合久久综合网欧美综合网| 欧美视频一二三区| 91精品在线免费| 久久久精品免费观看| 国产精品久久久久久久久快鸭| 亚洲欧美日韩中文字幕一区二区三区| 亚洲精品欧美激情| 美女mm1313爽爽久久久蜜臀| 高清久久久久久| 日本丰满少妇一区二区三区| 欧美精品1区2区3区| 久久久久久97三级| 亚洲色图在线视频| 日韩福利电影在线| 风间由美性色一区二区三区| 色999日韩国产欧美一区二区| 91精品福利在线一区二区三区 | 国产传媒欧美日韩成人| 91免费看`日韩一区二区| 69堂国产成人免费视频| 久久―日本道色综合久久| 亚洲欧美日韩国产综合在线| 日本欧美韩国一区三区| 国产suv一区二区三区88区| 欧美视频中文字幕| 亚洲精品一区二区在线观看| 中文字幕一区二区5566日韩| 天堂成人免费av电影一区| 从欧美一区二区三区| 欧美福利视频导航| 国产精品精品国产色婷婷| 日韩不卡手机在线v区| 不卡电影一区二区三区| 精品少妇一区二区三区免费观看 | 久久综合久久综合久久综合| 一区二区三区免费看视频| 国精产品一区一区三区mba视频 | 日韩欧美国产系列| 亚洲人成在线观看一区二区| 久久99精品久久久| 欧美性感一类影片在线播放| 国产三级精品在线| 奇米色一区二区三区四区| 91免费观看视频| 精品不卡在线视频| 秋霞午夜鲁丝一区二区老狼| 色就色 综合激情| 国产精品系列在线| 精品在线一区二区| 在线电影国产精品| 亚洲一区二区三区四区在线免费观看| 国产福利一区二区三区| 日韩欧美一级片| 免费高清在线视频一区·| 欧美艳星brazzers| 亚洲人吸女人奶水| 成人午夜在线视频| 欧美国产成人在线| 国产成人免费高清| 精品av综合导航| 久久99国产精品免费网站| 91精品中文字幕一区二区三区| 亚洲一区二区三区激情| 色婷婷狠狠综合| 综合亚洲深深色噜噜狠狠网站| 国产高清不卡一区| 久久久久九九视频| 国产成人av影院| 国产午夜精品美女毛片视频| 激情六月婷婷久久| 精品国产一区二区亚洲人成毛片| 日韩国产精品大片| 91麻豆精品久久久久蜜臀| 亚洲va欧美va天堂v国产综合| 欧美日韩在线播| 午夜精品成人在线| 欧美艳星brazzers| 首页国产欧美久久| 91精品国产色综合久久不卡电影| 亚洲成人免费在线观看| 欧美精品欧美精品系列| 天天av天天翘天天综合网| 6080日韩午夜伦伦午夜伦| 石原莉奈在线亚洲三区| 日韩欧美第一区| 国产成人夜色高潮福利影视| 国产精品丝袜91| 不卡区在线中文字幕| 精品国产青草久久久久福利| 亚洲国产欧美另类丝袜| 国产欧美日韩亚州综合| 精品无人码麻豆乱码1区2区| 亚洲精品在线一区二区| 久久91精品久久久久久秒播| 26uuu成人网一区二区三区| 亚洲高清免费观看| 欧美日韩视频在线第一区 | 99视频热这里只有精品免费| 美腿丝袜亚洲一区| 一区二区三区中文字幕| www国产精品av| 欧美三级在线播放| 成人免费高清在线| 蜜桃精品视频在线观看| 亚洲资源中文字幕| 国产色爱av资源综合区| 91精品国产麻豆国产自产在线| 9l国产精品久久久久麻豆| 老司机免费视频一区二区三区| 亚洲摸摸操操av| 久久久激情视频| 欧美一区二视频| 日本久久精品电影| 国产99久久久国产精品 | 欧美一区二区人人喊爽| 99re热视频这里只精品 | 久久综合精品国产一区二区三区 | 亚洲一区二区在线播放相泽| 欧美国产一区二区| 精品久久久影院| 日韩一区二区在线看片| 欧美亚洲免费在线一区| 91香蕉视频黄| 成人动漫在线一区| 国产成人综合自拍| 国产在线国偷精品免费看| 日韩经典一区二区| 亚洲一区二区三区中文字幕| 亚洲视频你懂的| 国产精品国产自产拍高清av| 欧美激情一区二区在线| 久久久精品国产免费观看同学| 26uuu亚洲婷婷狠狠天堂| 欧美一级搡bbbb搡bbbb| 在线电影院国产精品| 欧美日韩aaa| 欧美日高清视频| 欧美日本在线一区| 欧美精品久久一区二区三区| 精品1区2区3区| 欧美日韩国产系列| 欧美日韩在线三区|