侵權投訴

計算機與單片機的串口通信的方案設計

電子設計 ? 2021-06-11 16:59 ? 次閱讀

作者:黃海容,黃繼武,袁蘭英,王來運,余進

在以單片機為基礎的數據采集和實時控制系統中,通過計算機中的RS-232接口進行計算機與單片機之間的命令和數據傳送,就可以利用計算機對生產現場進行監測和控制。由于計算機上的RS-232所傳送的距離不超過30m,所以,在遠距離的數據傳送和控制時,可以用MAX485的接口轉換芯片將RS-232轉換成RS-485協議進行遠距離傳送。在發送和接收端都進行協議轉換后,RS-485協議對數據傳送來說是相對透明的,所以依然可以使用計算機中的RS-232進行遠距離的數據傳送和控制。在最簡單的RS-232直接傳送通信系統中,只要發送和接收雙方同時準備好,僅用信號發送端(TXD),信號接收端(RXD)和信號地(GND)3根線即可進行通信;若以應答方式進行數據通信,可使用請求發送(RTS)、清除發送(CTS)或數據終端準備(DTR)、數據裝置準備(DSR)進行硬件握手。在Windows95下,可以很方便地使用Win32通信API函數來實現這些硬件的握手以及數據的傳送。在89C51單片機系統中,分別從P3.0和P3.1引出串口線RXD和TXD通過專用的電平轉換芯片轉換成RS-232接口標準的電平,這樣,二者之間就可以通過RS-232接口進行數字信號的傳送。單片機也可以以直接傳送或應答握手的方式進行數據通信,但由于握手方式占用其他的端口,而單片機的端口數量有限,所以,計算機與單片機的通信常采用直接傳送的方式,本文將重點介紹。

1Windows95下的通信編程

Windows95通信體系提供了1個改進的串行應用程序接口SAPI用來進行交互式串行通信。其中,串口和其他通信設備是作為文件進行處理的,串口的打開、關閉、讀取和寫入所用的函數和操作文件的函數相同。

通信會話以調用CreateFile函數開始,CreateFile函數為讀訪問或寫訪問打開串口,打開成功后返回該串口句柄,供讀寫串口時使用。CreateFile函數的使用如下:

CreateFile(szDevice,fdwAccess,fdwShareMode,lpsa,fdwCreate,fdwAttrsAndFlags,hTemplateFile)

打開串口后,在Windows95下可以對串口進行合適的配置。Windows95提供了COMMPROP結構,COMMPROP結構中包含了對串口允許的設置,如波特率、數據位數、停止位的個數以及奇偶校驗方法等,如果串口連接到調制解調器,COMMPROP結構中還包含調制解調器支持的設置。但COMMPROP結構給出的只是單純的信息,它不能用來改變串口的設置。Windows95下串口設置的改變是通過改變它的DCB結構來實現的,DCB結構中包含了所有串口的設置,其中包括硬件的握手、流控制等。

Windows95提供GetCommState函數來得到當前串口的設置情況,該函數接收1個打開的端口句柄和1個指向DCB結構的指針,在DCB結構中返回信息,GetCommState函數的補充函數是SetCommState函數,SetCommState函數將DCB結構中的內容寫向串口設置,這2個函數的調用如下:

BOOLGetCommState(hComm,&dcb)

BOOLSetCommState(hComm,&dcb)

其中,hComm為打開串口的句柄,dcb為1個指向DCB的結構。

Windows95中實現串口的讀寫函數與文件的讀寫函數相同,讀寫函數的使用格式如下:

ReadFile(hComm,inbuff,nBytes,&nBytesRead,&overlapped)

WriteFile(hComm,outbuff,nBytes,&nBytesWrite,&overlapped)

其中,第1個參數是打開串口的句柄,第2個參數是數據所使用的緩沖區,第3個參數是要讀取的字節數,第4個參數是實際讀取的字節數,實際讀取的字節數可能小于要讀取的字節數,最后1個參數指向1個覆蓋似的結構,當CreateFile中dwAttrsAndFlags參數設置為FILEFLAGOVERLAPPED時,此參數可以指定1個OVERLAPPED結構,使數據的讀寫操作在后臺進行。

讀寫端口可以通過4種技術來實現:查詢、同步I/O、異步I/O(后臺I/O)和事件驅動I/O。查詢方式直接、易于理解,但占用大量CPU時間;同步I/O直到讀取所指定字節數或超時時才返回,這樣很容易長時間地阻塞線程;異步I/O可以在后臺讀寫數據,而在前臺做其他的事情;事件驅動I/O是由Windows95通知應用程序某些事件什么時候發生,然后根據所發生的事情來對串口進行操作。

這4種不同的技術,各有利弊和自己適用的領域,所以,在不同的通信系統中,可以根據不同的要求采用不同的技術。在監測系統中,由于事件的偶然性和要求傳送的實時性,計算機常采用事件驅動I/O方式來進行現場監測。

在事件驅動I/O方式下,Windows95報告給應用程序的事件由函數GetCommMask返回,改變返回的事件時,可以使用SetCommMask函數設置,這2個函數的調用如下:

GetCommMask(hComm,&dwMask)

SetCommMask(hComm,dwMask)

第1個參數是打開串口的句柄,第2個參數是要等待的1個或多個事件的掩碼。在用SetCommMask設置了有用的事件后,應用程序調用WaitCommEvent函數來等待事件的發生,直到事件發生,WaitCommEvent函數返回。WaitCommEvent函數使用格式如下:

WaitCommEvent(hComm,&dwEvent,&overlapped)

第1個參數是打開串口的句柄,第2個參數是返回的事件,第3個參數是指定同步或者異步操作。當函數返回后,可根據返回的事件掩碼進行相應的串口操作。

完成通信后,串口應該關閉,否則,它始終處于打開狀態,其他應用程序就不能打開或使用它。關閉串口的函數為:CloseHandle(hComm),其中,hComm為打開的串口句柄。

2單片機下的通信編程

單片機89C51的串行端口有4種工作方式,通過編程設計,可以使其工作在任一方式,以滿足不同場合的需要。其中,方式0主要用于外接移位寄存器,以擴展單片機的I/O電路;方式1主要用于雙機之間或外設電路的通信;方式2、3除有方式1的功能外,還可用作多機通信,以構成多微機系統,方式2、3的區別在于波特率的不同。

單片機的串行通信的波特率可以程控設定,在不同的工作方式下,由時鐘振蕩頻率的分頻值或由定時器T1的定時溢出時間確定。

單片機的串行端口有2個控制寄存器,用來設置工作方式、發送或接收的狀態、特征位、數據傳送的波特率以及中斷標志TI和RI。

單片機的串行端口有1個數據寄存器SBUF,該寄存器為發送和接收所共有,在一定條件下,向SBUF寫入數據就啟動了發送過程,讀SBUF就啟動了接收過程。

單片機可以采用循環方式或中斷方式實現串行數據的傳送。在循環方式下,單片機循環對數據寄存器SBUF進行讀寫來實現數據的接收和發送;在中斷方式下,對方式1、2來說,1幀數據發送或接收完后,TI/RI自動置1,請求串行中斷,若CPU響應中斷,則執行串行中斷服務程序,并把TI/RI清0以再次響應中斷。對在方式2、3下的接收,還要視串口控制寄存器SCON的設置才可確定RI是否被置位以及串口中斷是否開放。

實時控制中,由于事件的突發性,常采用中斷的方式進行數據傳送,中斷方式能更大限度地提高資源的利用率,使CPU在不進行數據通信時做其他的工作。下面重點介紹單片機在方式1下的中斷方式編程。

方式1是10位異步通信方式,其中包括1個起始位,8個數據位和1個停止位。波特率由定時器T1的溢出率和串口控制寄存器SMOD的狀態確定,在CPU的晶振為11.0592MHz時,波特率常采用9600b/s。

對SBUF進行寫操作就可啟動發送,在發送移位時鐘的同步下,從TXD先送出起始位,然后是8位數據位,最后是停止位,這樣,1幀數據發送完,中斷標志TI置位。

在允許接收的條件下(REN=1),當RXD出現由1到0的負跳變時,即被當成是串行發送來的1幀數據的起始位,從而啟動1次接收過程。當8位數據接收完,并檢測到高電平停止位后,即把收到的8位數據裝入SBUF,置位RI,1幀數據的接收過程就完成了。

下面是單片機以方式1在直接傳送下的中斷接收和發送程序。由于沒有使用通信握手,所以通信雙方都應做好通信準備。在計算機接收、單片機發送時,由計算機先發送字母“R”,通知單片機計算機已準備好,然后計算機在事件驅動I/O方式下等待接收到字符“Y”;當單片機接收到“R”時,向計算機發送“Y”,表示單片機也已準備好,這樣,一旦計算機接收到“Y”就表示雙方都已準備好,二者之間就可以進行數據交換了。在計算機發送、單片機接收時,計算機發送1幀數據,單片機響應中斷,接收數據。單片機程序的具體實現過程如下:

3結束語

串口通信是一種廣泛應用于各個領域的通信方式,由于目前大部分計算機都安裝了Windows95操作系統,所以本文具體實現了在Windows95下利用它的SDK函數來與單片機進行串口通信。本文所提出的實現函數在所有當前流行軟件如VC++、Delphi等中都可實現。它不僅可以用于近距離的RS-232通信,而且,還可以實現中遠距離RS-485通信。在使用該程序的通信系統中,近遠距離的通信都取得良好的效果。

責任編輯:gt

收藏 人收藏
分享:

評論

相關推薦

【Altium小課專題 第088篇】PCB封裝一般要求的單位精度是多少

答:封裝、焊盤設計統一采用公制系統,對于特殊元器件,資料上沒有采用公制標注的,為了避免英公制的轉換誤差,可以按照英制系統...
發表于 07-01 17:35 ? 0次 閱讀
【Altium小課專題 第088篇】PCB封裝一般要求的單位精度是多少

【Altium小課專題 第087篇】PCB封裝創建要求絲印框與焊盤的間距至少保證多少?

答:一般我們制作封裝,每一個元器件基本上都有一個絲印框,絲印框的主要作用是指明元器件的大小、元器件的安裝位置、安裝方向等...
發表于 07-01 17:29 ? 0次 閱讀
【Altium小課專題 第087篇】PCB封裝創建要求絲印框與焊盤的間距至少保證多少?

我的壓縮機使用感受

隨著工業4.0時代的到來,在未來,壓縮機行業也面臨著同步的巨變,發展的趨勢越來越環?;凸澞芑?。     減輕環境壓力...
發表于 07-01 17:28 ? 0次 閱讀
我的壓縮機使用感受

基于CAN總線的水下航行器分布式控制系統

基于CAN總線的水下航行器分布式控制系統
發表于 07-01 16:53 ? 1次 閱讀
基于CAN總線的水下航行器分布式控制系統

面向某機載特種設備艙的高可靠溫度控制系統

面向某機載特種設備艙的高可靠溫度控制系統
發表于 07-01 16:38 ? 4次 閱讀
面向某機載特種設備艙的高可靠溫度控制系統

基于改進PID控制算法的火電廠過熱溫度控制

基于改進PID控制算法的火電廠過熱溫度控制
發表于 07-01 16:20 ? 4次 閱讀
基于改進PID控制算法的火電廠過熱溫度控制

無人機滑降著陸控制系統的設計與實現

無人機滑降著陸控制系統的設計與實現
發表于 07-01 16:17 ? 4次 閱讀
無人機滑降著陸控制系統的設計與實現

工控機在電梯動態智能監控系統中的應用

本期上海研強給大家分享的是工控機在電梯動態智能監控系統中的應用,希望看完本篇文章您能對工控機有一個全....
發表于 07-01 16:03 ? 31次 閱讀
工控機在電梯動態智能監控系統中的應用

基于壓力反饋控制的車間機械手智能防撞監測系統

基于壓力反饋控制的車間機械手智能防撞監測系統
發表于 07-01 15:50 ? 6次 閱讀
基于壓力反饋控制的車間機械手智能防撞監測系統

匯編代碼解讀 單片機型號:PIC18F25J11

請問圖片中紅線處部分的代碼是什么作用,能否結合這段代碼詳細解釋一下,有點不太理解。 ...
發表于 07-01 15:47 ? 47次 閱讀
匯編代碼解讀   單片機型號:PIC18F25J11

基于STM32單片機的鋰電池充放電系統

基于STM32單片機的鋰電池充放電系統
發表于 07-01 14:36 ? 6次 閱讀
基于STM32單片機的鋰電池充放電系統

計算機仿真在逆變焊接電源中的應用綜述

計算機仿真在逆變焊接電源中的應用綜述
發表于 07-01 14:10 ? 7次 閱讀
計算機仿真在逆變焊接電源中的應用綜述

一種工業機器人操作調整工技能鑒定平臺

ZNH-IRW04型 工業機器人操作調整工技能鑒定平臺一、概述ZNH-IRW04型 工業機器人操作調整工技能鑒定平臺依托《工業機...
發表于 07-01 13:00 ? 0次 閱讀
一種工業機器人操作調整工技能鑒定平臺

ZN-980B機器人搬運碼垛工作站介紹

ZN-980B機器人搬運碼垛工作站一、產品概述ZN-980B機器人搬運碼垛工作站以工業機器人與機器視覺為核心,將機械、氣動、運動...
發表于 07-01 12:48 ? 0次 閱讀
ZN-980B機器人搬運碼垛工作站介紹

建筑給排水電氣及自動化實訓系統

ZRLY-GPB[建筑給排水電氣及自動化實訓系統]()一、概述建筑給排水系統實訓裝置整體采用鋁型材框架和網孔板進行設計,主要給...
發表于 07-01 12:02 ? 0次 閱讀
建筑給排水電氣及自動化實訓系統

溫度傳感器在筆記本電腦中的應用

由于計算機效能不斷的推陳出新,愈來愈多的功能被整合到計算機中。因此,計算機的處理量與日俱增,這些資料....
發表于 07-01 11:29 ? 38次 閱讀
溫度傳感器在筆記本電腦中的應用

ZNH-IR04工業機器人綜合應用實訓平臺實驗

ZNH-IR04工業機器人綜合應用實訓平臺一、產品概述   ZNH-IR04工業機器人綜合應用實訓平臺由ABB IRB 1...
發表于 07-01 11:14 ? 0次 閱讀
ZNH-IR04工業機器人綜合應用實訓平臺實驗

PLC控制單片機開發自動控制原理實驗裝置

按照計算機原始定義, 計算機系統由五大部分—控制單元(CU)、算術運算單元(ALU)、存儲器(Memory)、輸入設備(Input)、輸出設...
發表于 07-01 11:02 ? 0次 閱讀
PLC控制單片機開發自動控制原理實驗裝置

單片機ATMEGA2560-16AU產品規格說明書

單片機ATMEGA2560-16AU產品規格說明書
發表于 07-01 09:57 ? 10次 閱讀
單片機ATMEGA2560-16AU產品規格說明書

PLC編程入門相關資料下載

是一種在工業中被廣泛應用的自動控制元件。然而PLC應用與編程人才短缺已經成為制約我國自動控制領域發展的瓶頸。通過學習PL...
發表于 07-01 06:11 ? 0次 閱讀
PLC編程入門相關資料下載

全功能報警控制主機的主要功能有哪些

維安達斯全功能報警控制主機是一款集分線、485總線、IP網絡等多種信號接入,可以實現現場報警、異地聯....
發表于 06-30 15:55 ? 12次 閱讀
全功能報警控制主機的主要功能有哪些

ClickHouse列式存儲數據庫的性能特性及底層存儲原理

ClickHouse就是一款使用列式存儲的數據庫,數據按列進行組織,屬于同一列的數據會被保存在一起,....
的頭像 數據分析與開發 發表于 06-30 15:50 ? 101次 閱讀
ClickHouse列式存儲數據庫的性能特性及底層存儲原理

單片機固件的應用與驅動分離設計的方式

今天跟大家找了一種常見的應用與驅動分離設計的方式,對于目前一些高性能MCU還是值得使用一下的,不過對....
的頭像 硬件攻城獅 發表于 06-30 15:28 ? 57次 閱讀
單片機固件的應用與驅動分離設計的方式

3D視覺技術推動商業發展和個人消費升級

趨勢報告顯示,3D視覺算法效果大幅提升雙重促進視覺體驗增強和生產成本下降,不斷推動商業發展和個人消費....
的頭像 新機器視覺 發表于 06-30 15:21 ? 270次 閱讀
3D視覺技術推動商業發展和個人消費升級

基于北斗導航的無人艇運動導航控制系統

基于北斗導航的無人艇運動導航控制系統
發表于 06-30 15:13 ? 15次 閱讀
基于北斗導航的無人艇運動導航控制系統

基于AVR單片機的大功率TEC溫控系統設計

基于AVR單片機的大功率TEC溫控系統設計
發表于 06-30 15:02 ? 10次 閱讀
基于AVR單片機的大功率TEC溫控系統設計

基于音樂情感識別的舞臺燈光自動控制系統

基于音樂情感識別的舞臺燈光自動控制系統
發表于 06-30 14:56 ? 8次 閱讀
基于音樂情感識別的舞臺燈光自動控制系統

基于物聯網平臺的智能家居中心控制系統

基于物聯網平臺的智能家居中心控制系統
發表于 06-30 14:51 ? 7次 閱讀
基于物聯網平臺的智能家居中心控制系統

都說做MCU不賺錢,那么MCU企業的毛利率到底有多少?

在國內做MCU的企業很多,多到可能數都數不過來,粗略估計可能有上百家,但大家都認可的一個觀點是國內M....
的頭像 荷葉塘 發表于 06-30 09:38 ? 1784次 閱讀
都說做MCU不賺錢,那么MCU企業的毛利率到底有多少?

測控系統中單片機抗干擾實驗綜述

測控系統中單片機抗干擾實驗綜述
發表于 06-30 09:27 ? 15次 閱讀
測控系統中單片機抗干擾實驗綜述

工業平板電腦和其他各種電腦的區別

工業平板電腦可以說是我們工業當中應用到的電腦,但它又和商用的電腦有著一定的區別,商用電腦所具備的性能....
發表于 06-30 09:14 ? 76次 閱讀
工業平板電腦和其他各種電腦的區別

基于STM32F407ZGT6單片機的引腳核心板

基于STM32F407ZGT6單片機的引腳核心板
發表于 06-30 09:13 ? 12次 閱讀
基于STM32F407ZGT6單片機的引腳核心板

工控機在汽車行業中的應用

本期上海研強給大家分享的是工控機在汽車智造中的應用,希望看完本篇文章您能對工控機有一個全新的認識!
發表于 06-30 09:08 ? 93次 閱讀
工控機在汽車行業中的應用

工控計算機在地面氣象觀測自動化的應用

本期上海研強給大家分享的是工控計算機在地面氣象觀測自動化的應用,希望看完本篇文章您能對工控機有一個全....
發表于 06-30 09:04 ? 43次 閱讀
工控計算機在地面氣象觀測自動化的應用

工業平板人臉識別系統解決方案

本期上海研強給大家分享的是研強工業平板人臉識別系統解決方案,希望看完本篇文章您能對工業平板電腦有一個....
發表于 06-29 17:58 ? 194次 閱讀
工業平板人臉識別系統解決方案

基于ATmega8單片機實現125kHz RFID閱讀器的應用設計

無線射頻識別(Radio Frequency Identification,RFID)是利用感應、電....
的頭像 電子設計 發表于 06-29 16:46 ? 342次 閱讀
基于ATmega8單片機實現125kHz RFID閱讀器的應用設計

一種新型的全自動除雪機器人裝置設計

一種新型的全自動除雪機器人裝置設計
發表于 06-29 16:35 ? 13次 閱讀
一種新型的全自動除雪機器人裝置設計

基于GIS的短時交通客流智能協調控制系統

基于GIS的短時交通客流智能協調控制系統
發表于 06-29 15:47 ? 9次 閱讀
基于GIS的短時交通客流智能協調控制系統

某型艦載雷達氣象通道檢測系統設計方案

某型艦載雷達氣象通道檢測系統設計方案
發表于 06-29 14:58 ? 7次 閱讀
某型艦載雷達氣象通道檢測系統設計方案

時鐘同步系統組成及配置

隨著計算機和網絡通信技術的飛速發展,火電廠熱工自動化系統數字化、網絡化的時代已經到來。一方面它為控制....
發表于 06-29 14:56 ? 51次 閱讀
時鐘同步系統組成及配置

基于雙串口單片機的上肢康復機器人交互控制系統

基于雙串口單片機的上肢康復機器人交互控制系統
發表于 06-29 14:47 ? 11次 閱讀
基于雙串口單片機的上肢康復機器人交互控制系統

高速列車多目標約束橫向半主動控制算法

高速列車多目標約束橫向半主動控制算法
發表于 06-29 14:44 ? 9次 閱讀
高速列車多目標約束橫向半主動控制算法

面向同步發電機的勵磁控制交流采集系統

面向同步發電機的勵磁控制交流采集系統
發表于 06-29 14:40 ? 9次 閱讀
面向同步發電機的勵磁控制交流采集系統

基于FDRE的節水灌溉智能控制系統

基于FDRE的節水灌溉智能控制系統
發表于 06-29 14:28 ? 6次 閱讀
基于FDRE的節水灌溉智能控制系統

基于模糊RBF神經網絡算法的灌溉控制系統

基于模糊RBF神經網絡算法的灌溉控制系統
發表于 06-29 14:25 ? 4次 閱讀
基于模糊RBF神經網絡算法的灌溉控制系統

航天器在軌狀態基線控制系統設計方案

航天器在軌狀態基線控制系統設計方案
發表于 06-29 14:21 ? 9次 閱讀
航天器在軌狀態基線控制系統設計方案

基于矢量控制的永磁同步電機控制方法綜述

基于矢量控制的永磁同步電機控制方法綜述
發表于 06-29 14:17 ? 6次 閱讀
基于矢量控制的永磁同步電機控制方法綜述

國內基礎軟件的發展現狀及未來機遇

基礎軟件,包括操作系統,軟件工具,中間件和軟件應用等,在信息系統中起著基礎性、平臺性的作用,應用極為....
發表于 06-29 14:16 ? 97次 閱讀
國內基礎軟件的發展現狀及未來機遇

引射氏跨聲速風洞流暢控制軟件設計方案

引射氏跨聲速風洞流暢控制軟件設計方案
發表于 06-29 14:10 ? 9次 閱讀
引射氏跨聲速風洞流暢控制軟件設計方案

開發單片機的集成開發環境工具(IDE)有哪些?

IDE:Integrated Development Environment,集成開發環境。 IDE....
的頭像 strongerHuang 發表于 06-29 11:22 ? 374次 閱讀
開發單片機的集成開發環境工具(IDE)有哪些?

基于MC68HC90JL8單片機和TC35i模塊實現剩余電流動作保護器監測設計

剩余電流動作保護器是低壓電網中的重要保護裝置,在農網的智能化改造中對剩余電流動作保護器的實時狀態監測....
的頭像 電子設計 發表于 06-29 11:16 ? 187次 閱讀
基于MC68HC90JL8單片機和TC35i模塊實現剩余電流動作保護器監測設計

面向果蔬農產品的微波干燥反饋控制系統

面向果蔬農產品的微波干燥反饋控制系統
發表于 06-29 10:37 ? 9次 閱讀
面向果蔬農產品的微波干燥反饋控制系統

基于SOPC的電子技術綜合實驗教學平臺

基于SOPC的電子技術綜合實驗教學平臺
發表于 06-29 10:31 ? 8次 閱讀
基于SOPC的電子技術綜合實驗教學平臺

DWDM設備中波長路由器網絡控制管理系統

DWDM設備中波長路由器網絡控制管理系統
發表于 06-29 10:28 ? 13次 閱讀
DWDM設備中波長路由器網絡控制管理系統

Flash存儲器在單片機接口中的應用綜述

Flash存儲器在單片機接口中的應用綜述
發表于 06-29 10:26 ? 8次 閱讀
Flash存儲器在單片機接口中的應用綜述

SZFC 8位單片機FC2720用戶參考手冊

SZFC 8位單片機FC2720用戶參考手冊
發表于 06-29 09:19 ? 15次 閱讀
SZFC 8位單片機FC2720用戶參考手冊
印度毛茸茸妇女bbw-老师别摸了我快受不了了-俺来也俺去啦久久综合网
<蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <蜘蛛词>| <文本链> <文本链> <文本链> <文本链> <文本链> <文本链>