韩剧1988免费观看全集_久久影视三级福利片_亚洲视频在线观看免费_在线观看欧美日韩_国产亚洲激情在线_亚洲精品美女久久久_欧美国产日韩一区二区在线观看_91在线观看免费高清完整版在线观看_日韩av免费看_国产又爽又黄的激情精品视频_琪琪亚洲精品午夜在线_欧美性猛xxx_不卡毛片在线看_国产亚洲日本欧美韩国_91国内在线视频_精品国产福利视频

當(dāng)前位置:蘿卜系統(tǒng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁面

基于Win95的VB5串口通信程序

基于Win95的VB5串口通信程序

更新時(shí)間:2022-10-12 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

---- Visual Basic5.0( 以 下 簡 稱VB) 以 其 簡 單 易 學(xué)、32 位面向?qū)ο蟮某绦蛟O(shè)計(jì)等特點(diǎn), 倍受廣大計(jì)算機(jī)開發(fā)者的青睞, 已泛地應(yīng)用于各個(gè)領(lǐng)域; 在實(shí)時(shí)監(jiān)測系統(tǒng)中串行端口通信 是 一 項(xiàng) 基 礎(chǔ) 功 能, 因 此 我 們 使 用VB5 編 寫 了 實(shí) 時(shí) 水 庫 水 文 自 動(dòng) 監(jiān) 測 系 統(tǒng) 的 后 臺(tái) 機(jī) 軟 件。 本 文 就Windows 95 環(huán) 境 中 采 用VB5 設(shè) 計(jì) 串 行 端 口 通 信 程 序 進(jìn) 行 討 論 并 給 出 實(shí) 例。

---- 一 般 用VB 開 發(fā) 串 行 通 信 程 序 有 兩 種 方 法: 一 是 利 用Windows 的 通 信API 函 數(shù); 另 一 種 是 采 用VB 標(biāo) 準(zhǔn) 控 件Mscomm 來 實(shí) 現(xiàn)。

Windows 95 的 通 信API
---- Windows 95 中 的 串 口 通 信API 函 數(shù) 不 同 于Windows3.x 中 的OpenComm、CloseComm、ReadComm、WriteComm, 而 是 采 用 硬 件 與 文 件 通 用 的 函 數(shù)CreateFile、ReadFile、WriteFile、CloseHandle, 該 類 函 數(shù) 更 具 有 一 般 性, 并 且 可 以 用EscapeCommFunction 函 數(shù) 實(shí) 現(xiàn) 底 層 硬 件 操 作, 比 如:SETXOFF、 CLRDTR 等。
---- 利 用API 編 寫 串 口 通 信 程 序 較 為 復(fù) 雜, 需 要 掌 握 大 量 通 信 知 識, 其 優(yōu) 點(diǎn) 是 可 實(shí) 現(xiàn) 的 功 能 更 豐 富、 應(yīng) 用 面 更 廣 泛,
更 適 合 于 編 寫 較 為 復(fù) 雜 的 低 層 次 通 信 程 序。 采 用 這 種 方 法 編 寫 串 行 端 口 通 信 程 序 一 般 可 分 為 以 下 幾 個(gè) 過 程:

---- 1. 初 始 化 串 行 端 口

---- 首 先 用CreateFile 函 數(shù) 打 開 指 定 串 口, 置 參 數(shù) 中 訪 問 類 型 為GENERIC_READ |GENERIC_WRITE、 共 享 模 式 為0、 創(chuàng) 建 標(biāo) 志 為
OPEN_EXISTING、 模 板 句 柄 為NULL。

---- 2. 配 置 串 口

---- Windows 95 的 串 口 配 置 比Windows 3.x 較 為 復(fù) 雜, 但 其 功 能 更 強(qiáng) 大, 對 一 般 程 序 可 使 用CommConfigDialog 函 數(shù) 以 對 話 框 方 式 設(shè) 置 波 特 率、 數(shù) 據(jù) 位、 奇 偶 校 驗(yàn)、 停 止 位 和 流 控 制 方 式,并 且 可 以 恢 復(fù) 缺 省 值。

---- 3. 超 時(shí) 控 制

---- 為 了 防 止 意 外 情 況 使 串 口 讀 寫 無 休 止 地 等 待,Windows 95 提 供 了 超 時(shí) 設(shè) 置, 這 是 由COMMTIMEOUTS 結(jié) 構(gòu) 定 義 的, 通 過 調(diào) 用GetCcommTimeOuts 函 數(shù) 獲 得 當(dāng) 前 的 設(shè) 置, 用SetCommTimeOuts 函 數(shù) 來 完 成 設(shè) 置。

---- 4. 數(shù) 據(jù) 傳 輸

---- 讀 寫 串 行 端 口 與 讀 寫 文 件 采 用 的 函 數(shù) 相 同, 即ReadFile、WriteFile, 讀 寫 操 作 可 分 四 種 方 式: 查 詢 方 式、 同 步I/O、 異 步( 后 臺(tái))I/O 和 事 件 驅(qū) 動(dòng)I/O。

---- 5. 關(guān) 閉 串 口

---- 程 序 的 終 止 可 以 自 動(dòng) 關(guān) 閉 串 口, 也 可 用 函 數(shù)CloseHandle(), 以 便 釋 放 所 獨(dú) 占 資 源。

VB 通 信 控 件Mscomm
---- Mscomm 控 件 提 供 了 功 能 完 善 的 串 口 數(shù) 據(jù) 的 發(fā) 送 和 接 收 功 能,Mscomm 控 件 具 有 兩 種 處 理 方 式: 1 事 件 驅(qū) 動(dòng) 方 式: 由 Mscomm 控 件 的OnComm 事 件 捕 獲 并 處 理 通 信 錯(cuò) 誤 及 事 件;2 查 詢 方 式: 通 過 檢 查CommEvent 屬 性 的 值 來 判 斷 事 件 和 錯(cuò) 誤。
---- Mscomm 控 件 的 通 信 功 能 實(shí) 現(xiàn), 實(shí) 際 上 是 調(diào) 用 了API 函 數(shù),而API 函 數(shù) 是 由Comm.drv 解 釋 并 傳 給 設(shè) 備 驅(qū) 動(dòng) 程 序 執(zhí) 行 的, 對 于VB 程 序 開 發(fā) 者 只 需 知 道Mscomm 控 件 的 屬 性 和 事 件 的 用 法 即 可 以 實(shí) 現(xiàn) 串 口 的 操 作。

---- 以 下 是Mscomm 控 件 的 主 要 屬 性 和 方 法:

---- 1)CommPort: 設(shè) 置 或 返 回 串 行 端 口 號, 其 取 值 范 圍 為1 ~99,缺 省 為1。

---- 2) Setting 設(shè) 置 或 返 回 串 行 端 口 的 波 特 率、 奇 偶 校 驗(yàn) 位、數(shù) 據(jù) 位 數(shù)、 停 止 位。 如:Mscomm.Setting=“9600,N,8,1”。

---- 3)PortOpen: 打 開 或 關(guān) 閉 串 行 端 口, 格 式 為:Mscomm.PortOpen={TRUE|FALSE}。

---- 4) InBufferSize: 設(shè) 置 或 返 回 接 收 緩 沖 區(qū) 的 大 小, 缺 省 為1024 字 節(jié)。

---- 5) InBufferCount: 返 回 接 收 緩 沖 區(qū) 內(nèi) 的 等 待 讀 取 的 字 節(jié) 個(gè) 數(shù), 可 通 過 設(shè) 置 該 屬 性 為0 來 清 除 接 收 緩 沖 區(qū)。

---- 6) RThreshold: 該 屬 性 為 一 閥 值, 它 確 定 當(dāng) 接 收 緩 沖 區(qū) 內(nèi) 字 節(jié) 個(gè) 數(shù) 達(dá) 到 或 超 過 該 值 后 就 產(chǎn) 生 代 碼 為MSCOMM_EV_RECEIVE 的OnComm 事 件。

---- 7) InputLen: 設(shè) 置 或 返 回 接 收 緩 沖 區(qū) 內(nèi) 用Input 讀 入 的 個(gè) 數(shù)。 若 取0, 則INPUT 讀 取 整 個(gè) 緩 沖 區(qū) 的 內(nèi) 容。

---- 8) Input: 該 屬 性 表 示 從 接 收 緩 沖 區(qū) 移 走 一 串 字 符。

---- 9) OutBufferSize: 設(shè) 置 或 返 回 發(fā) 送 緩 沖 區(qū), 缺 省 為512 字 節(jié)。


---- 10) OutBufferCounter: 返 回 發(fā) 送 緩 沖 區(qū) 內(nèi) 等 待 發(fā) 送 的 字 符 數(shù), 可 用 來 清 空 緩 沖 區(qū)。

---- 11) Output: 向 發(fā) 送 緩 沖 區(qū) 傳 送 一 字 符 串。

---- 12) EOFEnable: 若 置TRUE, 則 當(dāng) 輸 入 中 出 現(xiàn)EOF, 就 停 止 輸 入 并 產(chǎn) 生OnComm 事 件。

---- 如 果 在 通 信 過 程 中 發(fā) 生 錯(cuò) 誤 或 事 件, 就 會(huì) 引 發(fā)OnComm 事 件 并 且 改 變 屬 性 值, 由CommEvent 屬 性 代 碼 反 映 錯(cuò) 誤 類 型, 在 通 信 程 序 的 設(shè) 計(jì) 中 可 根 據(jù) 該 屬 性 值 來 執(zhí) 行 不 同 的 操 作, 以 下 是 部 分 屬 性 常 數(shù) 值 及 其 含 義:

---- 1)ComEvSend: 其 值 為1, 發(fā) 送 緩 沖 區(qū) 的 內(nèi) 容 少 于SThreshold 指 定 的 值。

---- 2) ComEvReceive: 其 值 為2, 接 收 緩 沖 區(qū) 內(nèi) 字 符 數(shù) 達(dá) 到 RThreshold 值, 該 事 件 在 緩 沖 區(qū) 中 數(shù) 據(jù) 被 移 走 前 將 持 續(xù) 產(chǎn) 生。


---- 3) ComEventFrame: 其 值 為1004, 硬 件 檢 測 到 幀 錯(cuò) 誤。

---- 4) ComEventRxOver: 其 值 為1008, 接 收 緩 沖 區(qū) 溢 出。

---- 5) ComEventTxFull: 其 值 為1010, 發(fā) 送 緩 沖 區(qū) 溢 出。

---- 6) ComEventRxParity: 其 值 為1009, 奇 偶 校 驗(yàn)。

---- 7) ComEvEOF: 其 值 為7, 接 收 數(shù) 據(jù) 中 出 現(xiàn) 文 件 結(jié) 束(ASCII 碼 為 26) 字 符。

程 序 樣 例
---- 采 用Mscomm 控 件 實(shí) 現(xiàn) 串 口 通 信 時(shí), 首 先 添 加 一Mscomm 控 件 到 窗 體 中, 該 控 件 一 般 不 在 通 用 工 具 窗 口 中, 而 是 需 通 過 菜 單 項(xiàng)“ 工 程(P) → 部 件(O)” 進(jìn) 入 選 擇 窗 口, 在 控 件tab 頁 中 選 取Microsoft Comm Control 5.0 , 此 時(shí) 工 具 窗 口 中 出 現(xiàn)Mscomm 圖 標(biāo), 即 可 被 使 用。
---- 以 下 是 事 件 驅(qū) 動(dòng) 方 式 的 接 收 程 序 的 主 要 部 分: Private Sub getdatafromserial_Click()

---- CommonDialog1.InitDir = “c:\temp"

---- CommonDialog1.ShowSave

---- mainfrm.MSComm1.CommPort=1

---- hfile = FreeFile

---- ’ 打 開 存 儲(chǔ) 接 收 數(shù) 據(jù) 的 文 件

---- Open CommonDialog1.filename For Output As #hfile

---- ’ 設(shè) 接 收 緩 沖 區(qū) 的 大 小, 可 按 量 確 定

---- mainfrm.MSComm1.InBufferSize = 4096

---- If Not mainfrm.MSComm1.PortOpen Then ’ 打 開 串 口

------ mainfrm.MSComm1.PortOpen = True

---- End If

---- If Err Then

---- MsgBox “Communcation port cannot be opened!!"

---- ’ 清 接 收 緩 沖 區(qū)

---- mainfrm.MSComm1.InBufferCount = 0

---- ’ 設(shè) 一 次 讀 入 的 長 度, 可 根 據(jù) 數(shù) 據(jù) 格 式 設(shè) 置

---- mainfrm.MSComm1.InputLen = 77

---- ’ 設(shè) 置 接 收 事 件 觸 發(fā) 的 閥 值

---- mainfrm.MSComm1.RThreshold = 77

---- counter = Timer + 10

---- Do

If Timer > counter Then

mainfrm.Label1.Caption = “ 正 在 通 信......"

mainfrm.Label1.Refresh

counter = Timer + 10

End If

DoEvents

Loop

End Sub

---- 以 下 為 事 件 處 理 子 程 序,flag 為 一 靜 態(tài) 變 量 記 錄 讀 取 次 數(shù), 以 便 改 變 接 收 數(shù) 據(jù) 的 長 度, 讀 者 可 根 據(jù) 實(shí) 際 需 要 添
加 其 它 處 理 內(nèi) 容:

Private Sub MSComm1_OnComm()

Select Case MSComm1.CommEvent

Case comEvReceive

If flag > 246 Then

MSComm1.InputLen = 0: MSComm1.RThreshold = 32

End If

buffer = MSComm1.Input

temp = buffer

Print #hfile, temp

counter = Timer + 10

Do While Timer > counter

Do Events

Loop

flag = flag + 1

Case comEvEOF

EVMsg $ = “ 檢 測 到 文 件 結(jié) 尾!!!"

Case comFrame

ERMsg $ = “ 幀 出 錯(cuò)!!!"

Case comRxParity

ERMsg $ = “ 奇 偶 錯(cuò)!!!"

End Select

If Len(EVMsg $) Then

Text1.Text = “Status: " & EVMsg $

ElseIf Len(ERMsg $) Then

Text1.Text = “Status: " & ERMsg $

Beep

Ret = MsgBox(ERMsg $, 1, “Click Cancel to

quit, OK to ignore.")

MSComm1.PortOpen = False

End If

End Sub

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
欧美性猛交xxxxx水多| 免费视频中文字幕| 忘忧草在线影院两性视频| 男女裸体影院高潮| 精品一区二区三区五区六区| 99在线精品视频免费观看软件| 国内自拍在线观看| 欧美做受高潮6| h视频免费在线| 国产网站在线看| 国产日韩换脸av一区在线观看| 成年人看的免费视频| 欧美午夜一区二区三区| 中文字幕第一页av| 欧美 日韩 国产 在线| 天天操天天射天天色| 国产精品高颜值在线观看| 青青青国产在线视频| 国产资源第一页| 成人有码视频在线播放| 精品免费国产一区二区| 欧美激情精品久久久久久| 国产无色aaa| 亚洲综合图区| 免费一级在线观看| 在线观看日韩毛片| 色呦呦一区二区| 污视频在线免费观看一区二区三区| 成人av电影免费在线播放| 日韩一区欧美二区| 最新中文字幕日本| 国产精品久久久久久久久久三级| 91传媒在线观看| 亚洲在线黄色| 国产成人精品免高潮在线观看| 在线一区高清| 国产精品美女无圣光视频| 欧美亚洲国产精品久久| 韩国日本美国免费毛片| 国产女人18毛片水18精| 日本一区二区免费在线观看视频| 精品色蜜蜜精品视频在线观看| 婷婷亚洲久悠悠色悠在线播放| 成人免费看片98欧美| www.91香蕉视频| 久久免费激情视频| 国精品日韩欧美一区二区三区| 日本伊人午夜精品| 亚洲一区二区精品视频| 亚洲欧美视频在线播放| 中文字幕亚洲精品在线观看| 日本欧美视频| www亚洲国产| 色综合久久99| 久久这里有精品| 亚洲精品久久久久久久久久| 操一操视频一区| 日本久久精品一区二区| 久久99精品久久久久久久久久| 欧美3p视频在线观看| 精品日韩一区二区三区免费视频| 黄色一级片免费在线观看| 亚洲熟女乱色一区二区三区久久久| 国产成人午夜片在线观看高清观看| 免费一看一级毛片| 日本三级电影网站| 男人日女人bb视频| 亚洲国内自拍| 国产一区二区三区在线免费| 日本午夜在线亚洲.国产| 日本亚洲最大的色成网站www| 亚洲欧美成人一区二区在线电影| 亚洲一二区在线| 希岛爱理中文字幕| 国产精品高潮呻吟av| 日本免费看片网站| caopon在线免费视频| 亚洲免费资源| 亚洲一区二区三区777| 四虎影视精品成人| 日韩精品在线看片z| 妓院一钑片免看黄大片| 哺乳挤奶一区二区三区免费看| 4438国产精品一区二区| 色婷婷综合视频| 一级片在线观看视频| 国产91综合网| 国产成人精品免费视频| 国产日韩欧美激情| 熟妇高潮一区二区高潮| 亚洲一区中文字幕| 男女日批视频在线观看| 国产在线免费视频| 天天射夜夜爽| 亚洲高清中文字幕| 7777精品伊人久久久大香线蕉最新版| 国产成年人在线观看| 国产又爽又黄视频| 91精品久久久久久9s密挑| 男人插入女人视频| 影音先锋欧美在线| 欧美三级视频在线播放| 亚洲第一成人网站| 一区二区日韩| 91麻豆精品国产91久久久更新资源速度超快| 黄色日韩在线| 337p粉嫩大胆色噜噜噜噜亚洲| 亚洲国产成人二区| 日韩高清在线观看一区二区| 91免费在线视频| 免费黄漫在线观看| 欧美一区二区中文字幕| 国产精品手机在线播放| 久久久久久久久久久久91| 91精品国产综合久久久久| 中文字幕成人在线| 亚洲一区二区福利| xxxwww在线观看| 秋霞午夜在线观看| 在线免费看污| 一区二区三区精品99久久| 在线播放 亚洲| 欧美日韩高清一区| 欧美丝袜丝交足nylons| 久久久一区二区三区不卡| 成人在线免费观看一区| 亚洲国产一区二区三区a毛片| 日韩在线一区二区| 18成人在线视频| 香蕉久久a毛片| 品久久久久久久久久96高清| 国产精品福利一区二区| 午夜电影福利| 亚洲人成绝费网站色www| 好看的日韩精品视频在线| 亚洲va欧美va天堂v国产综合| 日本aⅴ中文| 久久国产这里只有精品| 欧美成人aaa片一区国产精品| 日本黄色播放器| 亚洲一级特黄毛片| 性一爱一乱一交一视频| 国产成人在线视频观看| 色综合男人天堂| 青娱乐一区二区| 久热精品视频| 亚洲午夜久久久久久久久电影网| 亚洲天堂av电影| 7777精品伊人久久久大香线蕉| 亚洲av成人精品日韩在线播放| 日韩最新在线| 欧美黑人经典片免费观看| 久操网在线观看| 美女日韩在线中文字幕| 亚洲永久一区二区三区在线| 精品香蕉在线观看视频一| 免费操人视频| 激情国产在线| 国产日韩精品一区二区三区| 性の欲びの女javhd| 欧美视频在线免费| 青青在线免费视频| aa级大片欧美| brazzers精品成人一区| 国产精品探花在线观看| 天天干天天曰天天操| 国产精品久久久久aaaa九色| 在线免费观看高清视频| 欧美日韩五月天| 波多野结衣手机在线视频| 欧美精品入口蜜桃| 极品美女扒开粉嫩小泬| 精品高清一区二区三区| 国产精品短视频| c#hpsocket| 91精品少妇一区二区三区蜜桃臀| 国产精久久久| 成人午夜剧场免费观看完整版| 日韩深夜影院| 国产精品丝袜白浆摸在线| 在线观看日韩欧美| 亚洲一区二区日韩| 国内一区二区三区精品视频| 亚洲欧美国产不卡| 精品亚洲aⅴ无码一区二区三区| 欧美精品高清视频| 色噜噜狠狠狠综合欧洲色8| 天堂…中文在线最新版在线| 狠狠操综合网| 久久精品日产第一区二区| 国产极品粉嫩福利姬萌白酱| www.亚洲天堂网| 精品国产免费人成电影在线观看四季| 亚洲欧美日韩综合一区| 欧美性猛交xxxxx免费看| 国产性一级片| 天堂入口网站| 久久在线视频| 婷婷视频一区二区三区| 久久99精品国产99久久| 孩娇小videos精品| 日本中文字幕在线免费观看| 高清欧美性猛交xxxx黑人猛| 欧美xxxx黑人又粗又长密月| 天天综合网站| 久久免费电影网| 欧美大荫蒂xxx| 另类专区欧美蜜桃臀第一页| 亚洲黑丝一区二区| 涩涩视频免费观看| 97人妻精品一区二区三区免| 欧美hdfree性xxxx| 国产夜色精品一区二区av| 国产精品视频一区二区三区不卡| 精品视频高清无人区区二区三区| 日韩国产欧美三级| 欧美福利在线播放网址导航| 免费在线观看日韩| 成人爱爱电影网址| 天堂网在线资源| 国产精品99久久久久久白浆小说| 亚洲精品一区二区三区蜜桃久| 伊人久久综合| 欧美无砖砖区免费| 在线免费看污网站| 色先锋av影音| www.国产一区二区| 黄色毛片网站| 欧美影视一区| 国产精品久线观看视频| 四虎永久免费地址| 久久精品99久久久久久久久| 久久66热偷产精品| а√天堂官网中文在线| 国产乱妇无码大片在线观看| 天天摸天天操天天爽| 日本色七七影院| 欧美国产一级| 欧美精品久久久久久久久久丰满| 久久免费国产精品1| 好吊妞视频一区二区三区| 久久久久国产一区二区三区| 亚洲欧美日本在线观看| 日韩精品高清视频| 国产精品久久久久久久久久久久久久久久| 国产激情视频在线| 欧美孕妇与黑人巨交| 中文亚洲视频在线| 风间由美一区二区三区在线观看| 思思久久99热只有频精品66| 亚洲国产日韩欧美在线| 最新国产在线| 欧美成人精品三级在线观看| 久久精品亚洲成在人线av网址| jizz欧美大全| 欧洲视频一区二区| 97精品超碰一区二区三区| 无码国产精品一区二区免费式直播| 国产一本一道久久香蕉| 精品一区免费av| av片中文字幕| 人妻少妇一区二区| 96亚洲精品久久久蜜桃| 欧美一区二区激情视频| 久久狠狠久久综合桃花| 超碰在线免费播放| 奇米色在线视频| 亚洲av色香蕉一区二区三区| 国产一区二区三区综合| 影音先锋亚洲电影| 欧美一区高清| 玖玖精品在线视频| 日韩天堂在线观看| 福利一区二区三区视频在线观看| 羞羞色午夜精品一区二区三区| 日本一级大毛片a一| 国产精品理论在线观看| 国产欧美综合一区二区三区| 久久午夜影院| 激情欧美日韩一区二区| 理论在线观看| 99视频国产精品| 精品亚洲视频在线| 亚洲综合好骚| 日韩国产专区| 久久久久狠狠高潮亚洲精品| 麻豆视频在线免费观看| 中文字幕+乱码+中文乱码91| 成人免费观看49www在线观看| 亚洲成人免费在线| 国产精品欧美一区喷水| 欧美国产日韩精品| ass极品水嫩小美女ass| 国精品一区二区| 亚洲a一级视频| 日韩午夜免费视频| 91精品国产91久久久久游泳池| 亚洲成a人v欧美综合天堂麻豆| 亚洲精品98久久久久久中文字幕| 国产精品精品国产色婷婷| 欧美一区国产一区| 天堂av8在线| 最新精品国偷自产在线| 国产成人精品综合在线观看| 成人在线观看一区二区| 视频一区在线播放| 国偷自产一区二区免费视频| 在线观看涩涩| 国产69精品久久777的优势| 欧美在线一区二区视频| 欧美成人高潮一二区在线看| 国产精品任我爽爆在线播放| 免费吸乳羞羞网站视频| 欧美18—19性高清hd4k| 福利片免费在线观看| 欧美国产激情一区二区三区蜜月| 国产成人久久精品77777最新版本| 久久久久久久久久伊人| 国产卡一卡2卡三卡免费视频| 欧美日韩国产999| 亚洲欧美视频在线观看| 国产麻豆精品久久一二三| 亚洲成人av高清| 午夜久久电影网| 最新福利小视频在线播放| 日日夜夜免费精品| 欧美性xxxx禁忌| 一区二区三区精品牛牛|