wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

專注電子技術(shù)學(xué)習(xí)與研究
當(dāng)前位置:單片機(jī)教程網(wǎng) >> MCU設(shè)計(jì)實(shí)例 >> 瀏覽文章

單片機(jī)收發(fā)短信設(shè)計(jì)

作者:佚名   來源:本站原創(chuàng)   點(diǎn)擊數(shù):  更新時(shí)間:2007年07月02日   【字體:
 摘要:借助系統(tǒng)模型,闡明GSM模塊收發(fā)短信的基本概念以及串口控制SMS的基本原理。詳細(xì)介紹單片機(jī)控制GSM模塊工作的軟件實(shí)現(xiàn)過程,對怎樣用單片機(jī)控制GSM模塊收發(fā)短信進(jìn)行探討,也對程序設(shè)計(jì)的主體思想作了較為細(xì)致的分析。s0100
    關(guān)鍵詞:單片機(jī)短信收發(fā)軟件設(shè)計(jì)
    GSM(GlobalSystemforMobilecommunication)系統(tǒng)是目前基于時(shí)分多址技術(shù)的移動通信體制中,比較成熟完善,且應(yīng)用最廣泛的一種系統(tǒng)。目前已建成的覆蓋全國的GSM數(shù)字蜂窩移動通信網(wǎng),是我國公眾移動通信網(wǎng)的主要方式。基于GSM的短信信息服務(wù),是一種在移動網(wǎng)絡(luò)上傳送簡短信息的無線應(yīng)用,是一種信息在移動網(wǎng)絡(luò)上存儲和轉(zhuǎn)寄的過程。由于公眾GSM網(wǎng)絡(luò)在全球范圍內(nèi)實(shí)現(xiàn)了聯(lián)網(wǎng)和漫游,建議上述系統(tǒng)不需再組建專用通信網(wǎng)絡(luò),所以具有實(shí)時(shí)傳輸數(shù)據(jù)功能的短信應(yīng)用將得到迅速普及。筆者開發(fā)設(shè)計(jì)的基于GSM網(wǎng)絡(luò)的溫度數(shù)據(jù)采集與無線傳輸系統(tǒng)正是借助該網(wǎng)絡(luò)平臺,利用短信息業(yè)務(wù)實(shí)現(xiàn)數(shù)據(jù)的自動雙向傳遞。系統(tǒng)模型圖如圖1所示。
    本系統(tǒng)由數(shù)據(jù)采集部分、數(shù)據(jù)接收和發(fā)送部分、終端處理部分三個模塊組成。數(shù)據(jù)采集模塊將采集到的溫度數(shù)據(jù)存入存儲器中。數(shù)據(jù)收發(fā)模塊采用雙單片機(jī)共用E2RPOM的方式,單片機(jī)2控制數(shù)據(jù)從存儲器轉(zhuǎn)存入E2PROM中;單片機(jī)1負(fù)責(zé)將數(shù)據(jù)從E2PROM中讀出,并經(jīng)GSM模塊2借助GSM網(wǎng)絡(luò)將數(shù)據(jù)發(fā)送出去。單片機(jī)1不僅控制數(shù)據(jù)的發(fā)送,也控制數(shù)據(jù)的接收。在這里,E2PROM是溫度數(shù)據(jù)臨時(shí)存儲和上傳的中轉(zhuǎn)站。終端處理模塊負(fù)責(zé)將接收到的數(shù)據(jù)交給計(jì)算機(jī)處理,并將處理后的結(jié)果存放到數(shù)據(jù)庫中,以供查詢。當(dāng)終端處理模塊需要向GSM模塊2發(fā)送控制命令時(shí),GSM模塊2接收過程正好與上述過程相反,從而實(shí)現(xiàn)數(shù)據(jù)的自動雙向傳遞。
    系統(tǒng)中,三個模塊相互獨(dú)立,彼此又相互依賴,共同完成數(shù)據(jù)的傳輸。數(shù)據(jù)收發(fā)模塊在系統(tǒng)中起著承上啟下的作用,是系統(tǒng)的核心模塊。該模塊以雙單片機(jī)為核心,以RS232通信接口,在物理層上實(shí)現(xiàn)與GSM模塊的連接。由于篇幅的限制,本文主要介紹單片機(jī)控制這一模塊工作的軟件實(shí)現(xiàn)過程,旨在對怎樣用單片機(jī)控制GSM模塊收發(fā)短信息進(jìn)行探討。
    1GSM模塊MZ28
    MZ28是中興通訊推出的GSM無線雙頻調(diào)制解調(diào)器,主要為語音傳輸、短信發(fā)送和數(shù)據(jù)業(yè)務(wù)提供無線接口。MZ28集成了完整的射頻電路和GSM的基帶處理器,特別適合于迅速開發(fā)基于GSM無線網(wǎng)絡(luò)的無線應(yīng)用產(chǎn)品。帶有人機(jī)接口(MMI)界面的應(yīng)用產(chǎn)品內(nèi)部與MZ28的通信可通過標(biāo)準(zhǔn)的串行接口(RS232)進(jìn)行。MZ28使用簡單的20-PINZIP插座與用戶自己的應(yīng)用系統(tǒng)相連,此ZIP連接方式提供開發(fā)所需的數(shù)據(jù)通信、音頻和電源等接口信號。MZ28可以作為無線引擎,嵌入到用戶自己的產(chǎn)品當(dāng)中,用戶可以用單片機(jī)或其它CPU的UART口,使用相應(yīng)的AT命令,對模塊進(jìn)行控制,達(dá)到使其產(chǎn)品可以輕松進(jìn)入GSM網(wǎng)絡(luò)的目的。
    2串口控制SMS的工作原理
    單片機(jī)與GSM模塊一般采用串行異步通信接口,通信速度可設(shè)定,通常為19200bps。采用這種RSM232電纜方式進(jìn)行連接時(shí),數(shù)據(jù)傳輸?shù)目煽啃暂^好。RS232接口方式連接,通過串行接口集成電路和電平轉(zhuǎn)換電路與GSM模塊連接,電路比較簡單,所涉及的芯片包括單片機(jī)89C52和電平轉(zhuǎn)換芯片MAX232,是非常常見的接口電路。需要說明的是,該接口通過I2C總線擴(kuò)展了一個E2PROM存儲器芯片AT24C64,它的主要作用是存儲數(shù)據(jù),而且斷電信息也不會丟失,這些特性正是存儲數(shù)據(jù)所必須的。
    GSM的短信息業(yè)務(wù)SMS利用信令信道傳輸,這是GSM通信網(wǎng)所特有的。它不用撥號建立連接,把要發(fā)的信息加上目的數(shù)據(jù)發(fā)送到短信息服務(wù)中心,經(jīng)短信服務(wù)中心完成存儲后再發(fā)送給最終的信宿。所以當(dāng)目的GSM終端沒開機(jī)時(shí)信息不會丟失。每個短信的信息量限制為160字節(jié)。
現(xiàn)在市場上大多數(shù)手機(jī)均支持GSM07.05規(guī)定的AT指令集。該指令集是ETSI(歐洲通信技術(shù)委員會)發(fā)布的,其中包含了對SMS的控制。利用GSM手機(jī)的串行接口,單片機(jī)向手機(jī)收發(fā)一系列的AT命令,就能達(dá)到控制GSM模塊收發(fā)SMS的目的。必須注意的是,用單片機(jī)實(shí)現(xiàn)時(shí),編程必須注意它發(fā)送指令與接收到的響應(yīng)都是字符的ASCII碼。用單片機(jī)控制GSM模塊收發(fā)短信息所涉及以的AT指令如表1所列。
    表1AT指令A(yù)T指令
    功能描述AT+OFF關(guān)機(jī)并重新啟動AT+CSDH=0在TEXT模式下在返回值中不顯示詳細(xì)的頭信息ATE0關(guān)閉回顯AT+CMGF=1選擇短信格式為TEXT模式AT+CMGS發(fā)送短信息AT+CMGR讀取短信息AT+CMGD=0刪除全部短信息
    3軟件實(shí)現(xiàn)
    3.1上位機(jī)模塊和下位機(jī)模塊半雙工通信協(xié)議的實(shí)現(xiàn)
    3.1.1應(yīng)答和重發(fā)
    上位機(jī)模塊和下位模塊的通信雙方遵照半雙工通信方式進(jìn)行,即數(shù)據(jù)傳送是雙向的。但是,任何時(shí)刻只能由其中的一方發(fā)送數(shù)據(jù),另一方接收數(shù)據(jù),因?yàn)镋2PROM的讀出和寫入不能同時(shí)進(jìn)行。為了避免一方在發(fā)送信息幀時(shí)(這里的信息幀指的是下位機(jī)模塊發(fā)送的數(shù)據(jù)幀和上位機(jī)模塊發(fā)送的命令幀,下同),另一方也會發(fā)送數(shù)據(jù),必須把信道變成半雙工方式。盡管這樣效率可能不如全雙工方式,但通過此舉犧牲效率可以換取模塊工作性能的穩(wěn)定。雙方采取的順序是:發(fā)→收到應(yīng)答后→再發(fā)。
    按照整個系統(tǒng)的設(shè)計(jì)思路,上位機(jī)模塊(即圖1中的GSM模塊1,下同)發(fā)送的幀包括命令癥確認(rèn)幀和非確認(rèn)幀;下位機(jī)模塊(即圖1中的GSM模塊2,下同)發(fā)送的幀包括數(shù)據(jù)癥確認(rèn)幀和非確認(rèn)鄭其中確認(rèn)幀和非確認(rèn)幀是發(fā)送數(shù)據(jù)后等待對方發(fā)送的應(yīng)答幀,以此作為繼續(xù)發(fā)送下一幀和重新發(fā)送上一幀的依據(jù)。命令幀和數(shù)據(jù)幀是信息幀,當(dāng)一方先發(fā)送完信息幀,如果收方接收到對方的信息幀,而又沒有信息幀需要發(fā)送,那么情況就比較簡單,收方將根據(jù)信息幀的正確與否決定發(fā)送確認(rèn)幀還是非確認(rèn)幀,以使對方?jīng)Q定是繼續(xù)發(fā)送還是重新發(fā)送;如果此刻收方也有信息幀需要發(fā)送,那么收方將不立即發(fā)送應(yīng)答幀,而是立即發(fā)送本方的信息幀給對方,并等待對方對此幀的應(yīng)的應(yīng)答幀,在收到對方的應(yīng)答幀后,收方將依據(jù)應(yīng)答幀的內(nèi)容(即確認(rèn)幀或者是非確認(rèn)幀,下同)決定是繼續(xù)發(fā)送下一信息幀,還是重新發(fā)送原來的信息鄭如果由于鏈路本身不可靠等因素造成應(yīng)答幀的丟失,收方將在一定時(shí)間內(nèi)因?yàn)闆]有收到應(yīng)答幀而延時(shí)重發(fā)原來的信息鄭在收到對方的應(yīng)答幀后,收方將繼續(xù)發(fā)送下一信息幀,并等待對方的應(yīng)答幀,如此反復(fù),直到收方全部發(fā)送完信息鄭在本方收到對方最后一個應(yīng)答幀后,表明本方全部的信息幀發(fā)送完畢。然后收方將發(fā)送對方仍然等待的應(yīng)答幀,通知對方收到的信息幀正確與否。
    圖2
    3.1.2延時(shí)重發(fā)
    在雙方通信過程中,有兩個時(shí)間t1和t2,分別表示重新發(fā)送信息幀的最大延時(shí)。t1表示一方發(fā)送完信息幀到收到對方應(yīng)答幀的時(shí)間,如果等待應(yīng)答幀的時(shí)間超過了t1,則發(fā)方會重新發(fā)送原來的信息幀;當(dāng)收方接收到對方發(fā)送的信息幀,如果收方此時(shí)有需要發(fā)送的信息幀,則收方此記得不發(fā)送應(yīng)答幀,而是發(fā)送信息幀給對方。也就是說,利用對方等待收方應(yīng)答幀的時(shí)間t1內(nèi),收方插入發(fā)送本文的信息幀,同樣本方的發(fā)送也存在一個延時(shí)重發(fā)的問題。在規(guī)定的時(shí)間內(nèi),如果沒有收到對方應(yīng)答幀,收方也同樣需要重發(fā)原來的信息幀,這個規(guī)定的時(shí)間就是t2。顯然由于收方是利用間隙時(shí)間發(fā)送本方信息幀,所以t2<t1。
    圖2以下位機(jī)模塊先發(fā)數(shù)據(jù)幀為例,闡述雙方通信的具體實(shí)現(xiàn)過程。
    需要說明的是,由于版面的限制,圖2所示的通信過程沒有涉及到發(fā)送非確認(rèn)幀的情況,如果收方發(fā)送非常認(rèn)幀,發(fā)方的發(fā)送過程跟發(fā)送數(shù)據(jù)幀是一樣的,只不過這種情況下需要重發(fā)同一幀號的數(shù)據(jù)鄭如果上位機(jī)模塊先發(fā)命令幀,雙方通信的實(shí)現(xiàn)過程跟圖2類似,所不同的是數(shù)據(jù)幀此時(shí)變成命令幀,命令幀變成數(shù)據(jù)鄭在延時(shí)的時(shí)間上,無論是下位機(jī)發(fā)送數(shù)據(jù)幀還是上位機(jī)發(fā)送命令幀,t2的大小都應(yīng)該是一樣的,都是利用時(shí)間間隔t2發(fā)送收方信息幀,延時(shí)的時(shí)間是相同的。然而,對于t1而方,情況就有所不同。因?yàn)橄挛粰C(jī)模塊先發(fā)送數(shù)據(jù)幀時(shí),利用t1的間隔時(shí)間上位機(jī)模塊發(fā)送的命令幀可靠較少,因此當(dāng)下位機(jī)模塊先發(fā)送數(shù)據(jù)幀時(shí)所定義的t1應(yīng)該小于當(dāng)上位機(jī)模塊先發(fā)送命令幀時(shí),所定義的t1。這是因?yàn)楫?dāng)上位機(jī)模塊先發(fā)送命令幀時(shí),利用t1的間隔時(shí)間下位機(jī)模塊發(fā)送的數(shù)據(jù)幀可能比較多。
    3.2幀格式
    GSM模塊通過異步通信接口實(shí)現(xiàn)對SMS的控制共有三種接入?yún)f(xié)議:BlockMode;基于AT指令的TextMode;基于AT指令PDUMode。本系統(tǒng)發(fā)送和接收的數(shù)據(jù)都是基于數(shù)字的溫度數(shù)據(jù)和命令字,為了保證系統(tǒng)的適用性,SMS的收發(fā)采用TEXT模式。TEXT模式是基于字符的,更具體地說是基于ASCII碼的一種結(jié)構(gòu)模式。在該模式下,模塊發(fā)送和接收的信息幀格式如下:
    幀頭幀序號數(shù)據(jù)校驗(yàn)子
    信息幀包括數(shù)據(jù)幀和命令鄭
    幀頭表示數(shù)據(jù)幀的標(biāo)記,是由固定的字符“WQ”構(gòu)成。
    幀序號表示數(shù)據(jù)幀的序號,由兩個字節(jié)組成。幀序號表示下位機(jī)模塊發(fā)送的遞增數(shù)據(jù)幀序號和上位機(jī)模塊發(fā)送的命令幀序號。為了簡化幀結(jié)構(gòu),命令幀的序號統(tǒng)一為00H。
    數(shù)據(jù)字段的長度為154字節(jié),最多發(fā)送77個字符(采用TEXT模式,不能發(fā)送漢字)。
    檢驗(yàn)子為數(shù)據(jù)字段所有字節(jié)累加和的初碼(原碼取反加1),由一個字節(jié)組成。
    除了信息幀外,雙向傳遞的還有應(yīng)答幀,它包括確認(rèn)幀和非確認(rèn)鄭確認(rèn)幀是雙方反饋給發(fā)方的應(yīng)答幀,表示收方已經(jīng)正確接收到了發(fā)方發(fā)送的信息鄭確認(rèn)幀格式僅包括兩個字段,且兩個字段的內(nèi)容都是固定的,即幀頭“WQ”和數(shù)據(jù)字段“ACK”,確認(rèn)幀格式如下。
    WQACK
    非確認(rèn)幀是收方給發(fā)方的應(yīng)答幀,表示收方收到的是無效的信息幀,其格式與應(yīng)答幀格式類似,幀格式如下。WQNACK
    3.3E2PROM空間的分配
    采用8KB的E2PROM,按照每77個字節(jié)為一個塊進(jìn)行劃分,共106塊,如圖3所示。
    第00、01塊留作系統(tǒng)使用,第02塊~第105塊是數(shù)據(jù)塊,用作存放數(shù)據(jù)。
    3.4收發(fā)端與采集端的握手協(xié)議
    收發(fā)端與采集端共用一個存儲器,即雙CPU對同一個E2PROM進(jìn)行操作。實(shí)現(xiàn)方案是分別使兩個微處理器的一個I/O腳相連,兩個CPU采用查詢方式對此I/O端進(jìn)行查詢。如果某時(shí)候收發(fā)端查詢到本地I/O端為高電平,則單片機(jī)1擁有此存儲器的操作權(quán),可以對E2PROM進(jìn)行讀寫操作。如果采集端查詢到本地I/O端為高電平,則單片機(jī)2擁有此存儲器的操作權(quán),可以對它進(jìn)行寫操作。一方操作完畢后將I2C總線置為高電平,表明本端已經(jīng)釋放I2C總線,E2PROM目前處于可用狀態(tài)。
    3.5程序的設(shè)計(jì)
    3.5.1主函數(shù)的設(shè)計(jì)思路
    開機(jī)上電后,程序在主函數(shù)中運(yùn)行,單片機(jī)和GSM模塊分別進(jìn)行初始化。單片機(jī)的初始化包括設(shè)置串口工作方式、波特率,并初始化變量參數(shù)和標(biāo)志位。GSM模塊初始化包括重新啟動、關(guān)閉回顯、設(shè)置在TEXT模式下的返回值中不顯示詳細(xì)的頭信息、選擇短信格式為TEXT模式、開發(fā)串口中斷準(zhǔn)備接收數(shù)據(jù)。
    3.5.2GSM返回參數(shù)的處理—SHELL函數(shù)
    SHELL函數(shù)是進(jìn)入時(shí)鐘中斷程序時(shí)被調(diào)用時(shí),該函數(shù)是對GSM模塊返回參數(shù)進(jìn)行處理的函數(shù)。根據(jù)系統(tǒng)設(shè)計(jì)的要求,需要對GSM模塊進(jìn)行下列操作:呼叫對方模塊號碼、發(fā)送數(shù)據(jù)、閱讀短信、刪除短信。基于以上操作指令,如果操作成功GSM模塊會分別返回不同的參數(shù):>、+CMGS、+CMGR、OK。根據(jù)接收到的不同參數(shù),下位機(jī)模塊將轉(zhuǎn)向不同的操作步驟,判斷并改變標(biāo)志位的值。比如,如果某時(shí)刻接收到,這表明呼叫對方模塊號碼獲得成功,接下來需要發(fā)送數(shù)據(jù)。這時(shí)SHELL函數(shù)將檢查發(fā)送不同數(shù)據(jù)所代表的標(biāo)志位f_sending、f_ack、f_nack,從而決定需要發(fā)送何種類型的數(shù)據(jù)。
    3.5.3短信數(shù)據(jù)的處理—ExecData函數(shù)
    進(jìn)入時(shí)鐘中斷調(diào)用SHELL函數(shù)時(shí),如果接收到了返回的參數(shù)+CMTI,表明上位機(jī)模塊向下位機(jī)模塊發(fā)送了短信數(shù)據(jù),可能是命令幀,也可能是確認(rèn)幀或者非確認(rèn)鄭在這種情況下,SHELL函數(shù)需要對短信內(nèi)容進(jìn)行分析,并根據(jù)短信的內(nèi)容進(jìn)行不同的處理,負(fù)責(zé)完成以上功能的就是ExecData函數(shù),它是被SHELL函數(shù)調(diào)用的,用來分析并處理短信數(shù)據(jù)。
    結(jié)語
    通過以上的分析不難發(fā)現(xiàn),整個程序錯綜復(fù)雜,函數(shù)之間相互牽扯。標(biāo)志位在程序的實(shí)現(xiàn)過程中扮演著非常重要的角色,正是依靠這些標(biāo)志位,程序才能很好地實(shí)現(xiàn)各個功能之間的切換,而標(biāo)志位的值是通過OSM模塊返回的參數(shù)修改的。因此程序的實(shí)現(xiàn)過程應(yīng)該是閱讀參數(shù)→修改標(biāo)志位→發(fā)送指令。
    主函數(shù)、時(shí)鐘中斷和串口中斷程序、SHELL函數(shù)、ExecData函數(shù)貫穿整個程序的主線和核心部分,對它們的分析可以理解程序的主體思想,這也正是筆者著重介紹的原因所在。然而這些函數(shù)和中斷程序的實(shí)現(xiàn),還需要依靠其它函數(shù)的配合,比如基于I2C總線的E2PROM操作函數(shù)、字符串操作函數(shù)以及串口發(fā)送函數(shù)等,由于篇幅所限,在此不再介紹。GSM網(wǎng)絡(luò)本身是不完全可靠的,可能會發(fā)生幀發(fā)送錯誤、幀丟失的現(xiàn)象。但是由于重發(fā)、延時(shí)重發(fā)機(jī)制的存在,程序可以最大程度避免上述情況的發(fā)生。在實(shí)際應(yīng)用過程中,模塊運(yùn)行正常,性能穩(wěn)定,實(shí)時(shí)性好。
關(guān)閉窗口
91精品国产综合久久香蕉的特点| 人人干视频在线| 精品av综合导航| 国产精品亚洲专一区二区三区| 久久影视三级福利片| 91精品专区| 五月网丁香网| 亚洲综合视频在线播放| 国产精品美女高潮无套| 蜜臀av午夜一区二区三区 | 久久久久国产免费| 四虎精品欧美一区二区免费| 91久久在线播放| 欧美xxxx18国产| 日韩免费高清av| 午夜精品免费在线观看| 99精品视频中文字幕| 久久久噜噜噜久久狠狠50岁| 精品国产成人| 91成人在线| 亚洲妇熟xxxx妇色黄| 在线麻豆国产传媒1国产免费| 国产福利av网站| 精品人妻一区二区免费| 国产手机免费视频| 日韩中文字幕一区| 亚洲综合在线小说| 国产91在线播放| 久久亚洲一区二区三区四区五区高| 欧美一级一级性生活免费录像| 亚洲自拍欧美精品| 欧美经典三级视频一区二区三区| 久久国产日韩欧美精品| 日韩一级网站| 欧美丝袜丝交足nylons172| 国产精品白丝久久av网站| 色综合桃花网| 欧美xxxx做受欧美88bbw| 青青草视频在线免费观看| av高清资源| jizz日本| 噜噜噜在线视频| av免费中文字幕| 91视频 - 88av| 欧美一区二区三区在线免费观看| 亚洲一区二区三区777| 国产精品mp4| 欧洲日韩成人av| 性欧美xxxx交| 久99九色视频在线观看| 日韩在线观看高清| 啊v视频在线一区二区三区| 亚洲全黄一级网站| 亚洲美女自拍视频| 亚洲人成网站色ww在线| 亚洲人成啪啪网站| 一区二区国产精品视频| 亚洲视频欧美视频| 国产亚洲欧洲黄色| 少妇高潮久久77777| 日韩在线观看视频免费| 综合网中文字幕| 中文综合在线观看| 久久亚洲国产成人| 伦理中文字幕亚洲| 麻豆乱码国产一区二区三区| 美女av一区二区三区| 欧美第一黄网免费网站| 久久久久久久久久久亚洲| 久久免费视频观看| 欧美在线视频免费播放| 清纯唯美亚洲激情| 国产人妖伪娘一区91| 亚洲va码欧洲m码| 国产高清自拍一区| 欧美激情www| 亚洲一二三区在线| 国产欧美123| 男人揉女人奶房视频60分| 国产男女激情视频| 国产一区二区在线免费播放| 亚洲欧美一区二区三区不卡| 日韩高清一二三区| xxxxx在线观看| 久久国产美女视频| 久久久久久久久久久久久av| 波多野结衣一二区| 日本xxxxwww| 国产又爽又黄又舒服又刺激视频| 日本性生活网站| 女人黄色片免费| 黄色在线免费观看大全| 成人免费高清观看| 91精品亚洲一区在线观看| 欧美wwwsss9999| 欧美福利视频| 日韩电影网1区2区| 99riav久久精品riav| 亚洲激情在线激情| 欧美欧美欧美欧美首页| 亚洲欧美国产日韩天堂区| 亚洲一区二区三区四区不卡| 亚洲成人资源网| 91精品欧美一区二区三区综合在| 亚洲美女黄色片| 国内精品久久久久伊人av| 国产精品久久久久999| 久久99国产精品| 日韩人妻无码精品久久久不卡| 99九九精品视频| 欧美波霸videosex极品| 在线免费观看av网址| 天堂网中文在线| 涩涩视频免费网站| 巨大荫蒂视频欧美另类大| 天天综合网天天综合| 四色最新网址| 国产在线超碰| 久久电影天堂| 一区二区中文| 成人h动漫精品| 亚洲成av人在线观看| 亚洲国产精品专区久久| 97热精品视频官网| 九九99久久| 欧美午夜性生活| 免费在线观看a视频| 亚洲天堂狠狠干| 尤物视频在线观看免费| 美国一级片在线免费观看视频| 日韩av大片站长工具| 不卡在线一区二区| 国产一区二区在线视频| 亚洲一区二区三区四区在线观看 | 一不卡在线视频| 黑人巨大精品欧美一区二区桃花岛| 日韩激情毛片| 久久精品国产亚洲一区二区三区| 亚洲精品中文在线| 日韩av在线一区二区| 国产精品视频xxxx| 亚洲国产精品成人天堂| 亚洲黄色免费视频| 国产精品视频久久久久久| 免费免费啪视频在线观播放 | 国产精品夜夜嗨| 色婷婷综合久久久中文一区二区| 中文字幕日韩有码| 精品国产一区二区三区免费| 福利在线一区二区三区| 欧美成人精品欧美一级私黄| 中文字幕第八页| 国产在线中文字幕| 美日韩黄色大片| 国产乱理伦片在线观看夜一区| 欧美日韩亚洲国产一区| 欧美日韩不卡合集视频| 日韩在线观看免费| 日本高清视频一区二区三区| youjizz.com国产| 91肉色超薄丝袜脚交一区二区| www.天天射| 亚洲播播91| 香蕉久久夜色精品国产| 亚洲国产一区二区a毛片| 一本色道久久综合亚洲精品小说| 久久精品国产一区二区三区不卡| 日本成人xxx| 国产伦一区二区| y4480在线8影院| 日韩精品一区二区三区免费视频| av成人资源| 成人免费三级在线| 日韩欧美不卡在线观看视频| 成人免费网站在线看| 久久精品国产露脸对白| 亚洲一级在线播放| 高清视频在线www色| 开心婷婷激情五月| 羞羞网站在线看| 国产综合色产| 精品国产31久久久久久| 久久久综合av| 久久亚洲中文字幕无码| av大全在线观看| 2020中文字幕在线| 99a精品视频在线观看| 成人小视频免费在线观看| 精品国产免费人成在线观看| 国产精品免费在线播放| 黄瓜视频污在线观看| 亚洲一| 18aaaa精品欧美大片h| 国产日韩欧美| 欧美色窝79yyyycom| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区乱码aⅴ | 日韩久久久精品| 国内精品国语自产拍在线观看| 在线免费观看成年人视频| √天堂资源中文www| 欧美日韩在线视频免费观看| 国产日韩欧美一区二区三区在线观看| 婷婷开心激情综合| 成人黄色片网站| 亚洲熟妇一区二区三区| 精品成人免费自拍视频| 欧洲一级精品| www.66久久| 久久天堂av综合合色| 波多野结衣家庭教师视频| 97人妻精品一区二区三区动漫| 福利在线午夜| 欧美一级播放| 欧美精品一区二| 国产大尺度在线观看| 国产suv精品一区二区33| 免费动漫网站在线观看| 精品动漫av| 日韩精品一区二| 在线观看欧美一区| 色婷婷一区二区三区在线观看| 亚洲AV成人无码一二三区在线| 成年人国产在线观看| 国产综合色精品一区二区三区| 亚洲欧美日韩国产成人| 777av视频| 亚洲第一第二区| 91久久国产综合久久91猫猫| 99视频在线精品| 欧美成人免费全部观看天天性色| 黄色手机在线视频| 欧美sm视频| 9l视频自拍九色9l视频成人| 伊人色综合久久天天| 999日本视频| 日韩欧美激情视频| 久久久国产精品成人免费| 99精品老司机免费视频| 久久精品999| 操人视频在线观看欧美| 欧美丰满熟妇bbb久久久| 免费看一级毛片| 99精品视频在线| 日韩欧美中文字幕一区| 毛片av在线播放| 天天色综合久久| 日韩影片在线观看| 欧美视频一区二区三区…| 亚洲精品白虎| 人妻一区二区三区| 一区二区在线视频观看| 一本一道久久a久久精品综合蜜臀 一本一道综合狠狠老 | 黄色国产在线| 九九国产精品视频| 97免费中文视频在线观看| 欧美特级黄色录像| 亚洲日本va中文字幕久久| 久久精品人人做人人爽电影蜜月| 国产一区二区美女视频| 麻豆网站免费观看| 7878视频在线观看| 久久中文字幕一区二区三区| 久久精品人人爽| 伊人网伊人影院| 欧美拍拍视频| 成人激情免费网站| 国产男人精品视频| 日韩 欧美 综合| 亚洲欧洲自拍| 午夜精品久久久久久久 | 国产成人精品免高潮费视频| 波兰性xxxxx极品hd| 中文字幕在线免费| 91麻豆.com| 国产一区二区三区四区hd | 77thz桃花论族在线观看| 中文在线免费一区三区高中清不卡| 91人成网站www| 一级做a爰片久久毛片| 色综合桃花网| 国产网红主播福利一区二区| 国产伦精品一区二区三区视频黑人| 在线免费观看日韩视频| 久久69成人| 欧美精品乱码久久久久久按摩| 国产成人无码av在线播放dvd| 波多野结衣手机在线视频| 亚洲美女一区| 久久国产精品影视| 九九热久久免费视频| 97超碰资源站在线观看| 日韩毛片在线免费观看| 午夜久久久久久久久久久| 国产极品一区二区三区 | 亚洲午夜久久久久久久| 五月婷婷综合在线观看| 殴美一级特黄aaaaaa| 小说区图片区色综合区| 亚洲加勒比久久88色综合| 亚洲视频天天射| 日本天堂在线观看| 国产精品夫妻自拍| 国产专区在线视频| xfplay资源站色先锋在线观看| 国产日韩欧美在线播放不卡| 日本精品久久中文字幕佐佐木| 四虎成人在线观看| 亚洲一区二区三区日本久久九| 亚洲电影在线看| 久久精品国产亚洲av久| 成人毛片av在线| 精品日韩中文字幕| 亚洲精品午夜在线观看| 奇米影视888狠狠狠777不卡| 亚洲国产精品成人综合| 免费cad大片在线观看| av高清在线观看| 懂色av一区二区三区蜜臀| 欧美日韩亚洲一区二区三区在线观看 | av中文字幕在线免费观看| 麻豆精品久久| 亚洲人成电影在线观看天堂色| 午夜精品一区二区三级视频| 黄色视屏在线免费观看| 欧美精品日日鲁夜夜添| 三级黄色片网站| 欧美日韩国产观看视频| 777色狠狠一区二区三区| 无码人妻aⅴ一区二区三区| а√在线中文网新版地址在线| 欧美午夜在线观看| 短视频在线观看| 向日葵视频成人app网址| 日韩欧美亚洲一区二区| 免费黄色在线网址| 国产成人免费精品| 国产婷婷97碰碰久久人人蜜臀 | 91网址在线观看精品| 香蕉视频国产在线观看| 狠狠久久五月精品中文字幕| 性折磨bdsm欧美激情另类| 免费不卡av| 欧美第一区第二区| 国内偷拍精品视频| 久久资源综合| 国内精品一区二区三区| 亚洲精品视频91| 亚洲黄色成人| 国产三级精品在线不卡| 加勒比免费视频| 国产亚洲自拍一区| 伊人成色综合网| 欧美激情办公室videoshd| 欧美日韩一区小说| 国产一区第一页| 久久99国产精品久久99大师| 欧美精品久久久久久久久久| www.四虎在线观看| 视频一区欧美日韩| 日韩欧美一区二区三区四区 | 亚洲一区二区三区高清| 欧美日韩一区二区三区在线观看免| **孕交吃奶水一级毛片| 亚洲免费观看高清完整版在线观看 | 在线中文字幕亚洲| 国产99在线播放| 成人免费观看www在线| 亚洲男女一区二区三区| 呦呦视频在线观看| 视频在线亚洲| 欧美在线一区二区三区四| 欧美行性性性o00x| 久久新电视剧免费观看| 粉嫩高清一区二区三区精品视频| 三年片大全在线观看大全有哪些| 久久精品人人做人人爽97| 成人日韩在线视频| 亚洲播播91| 欧美精品videosex极品1| 亚洲区小说区图片区| 国产精品一级片| 免费黄色特级片| 成人香蕉视频| 欧美日韩高清区| 欧美性猛交xxxxbbb| 91捆绑美女网站| 波多野结衣中文字幕在线播放| 欧美91在线|欧美| 欧洲中文字幕国产精品| 在线免费电影网| 亚洲欧美国产毛片在线| 亚洲自拍偷拍图| 欧美日韩精品在线一区| 欧美乱妇20p| 日本在线观看视频网站| 激情久久五月| 日本天堂免费a| 国产99re66在线视频| 这里只有精品丝袜| 色吊丝av中文字幕|