999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

單片機(jī)在C語(yǔ)言串口通信中的應(yīng)用解析

2016-02-27 06:32:25孫衛(wèi)喜
關(guān)鍵詞:單片機(jī)程序

孫衛(wèi)喜

(渭南師范學(xué)院 網(wǎng)絡(luò)安全與信息化學(xué)院,陜西 渭南 714099)

單片機(jī)在C語(yǔ)言串口通信中的應(yīng)用解析

孫衛(wèi)喜

(渭南師范學(xué)院 網(wǎng)絡(luò)安全與信息化學(xué)院,陜西 渭南 714099)

在分析了單片機(jī)涵義和串口通信工作方式的基礎(chǔ)上,結(jié)合前期采用匯編語(yǔ)言編寫(xiě)的單片機(jī)應(yīng)用系統(tǒng)程序可讀性差、可移植性不好,且程序編寫(xiě)周期長(zhǎng)、調(diào)試比較困難等問(wèn)題,文中倡導(dǎo)以C語(yǔ)言作為編寫(xiě)單片機(jī)應(yīng)用系統(tǒng)的編程語(yǔ)言,從而使得單片機(jī)能巧妙利用C語(yǔ)言實(shí)現(xiàn)單片機(jī)之間的多機(jī)高效通信,充分展示出單片機(jī)使用壽命長(zhǎng)、運(yùn)行速度快、低噪音、技術(shù)可靠的特征。實(shí)驗(yàn)結(jié)果表明,單片機(jī)應(yīng)用系統(tǒng)中使用C語(yǔ)言編寫(xiě)的程序可讀性、可移植性、穩(wěn)健性更強(qiáng),能使串口通信更加高效、便捷、可靠。同時(shí)使得價(jià)格低、穩(wěn)定性強(qiáng)、功能好、功耗小等這些單片機(jī)的特點(diǎn)得到更充分的發(fā)揮。

單片機(jī);C語(yǔ)言應(yīng)用;程序編寫(xiě);串口通信

1 概 述

單片微型計(jì)算機(jī)(Single Chip Microcomputer)是單片機(jī)的簡(jiǎn)稱,它將CPU(中央處理器)、串并行I/O接口電路、EPROM(可編程存儲(chǔ)器)、ROM(只讀存儲(chǔ)器)、內(nèi)外部系統(tǒng)總線、計(jì)數(shù)器/定時(shí)器等計(jì)算機(jī)的主要部件都集成到一塊芯片中,特別適合控制系統(tǒng)的數(shù)據(jù)處理,因而也稱為微控制器(Microcontroller),它是個(gè)完整的微型計(jì)算機(jī)[1]。隨著技術(shù)的不斷發(fā)展,單片機(jī)在結(jié)構(gòu)上采用雙CPU結(jié)構(gòu)使運(yùn)算速度及處理能力得以提高;在制造工藝上芯片朝著低功耗及高集成化方面邁進(jìn);增加浮點(diǎn)運(yùn)算單元、PWM輸出、通信控制器、PCA可編程計(jì)數(shù)器陣列等功能部件;新型串行總線結(jié)構(gòu)的使用給擴(kuò)充配置提供了便利。技術(shù)的不斷更新使單片機(jī)在網(wǎng)絡(luò)、數(shù)據(jù)處理、通信、工業(yè)控制等領(lǐng)域得到廣泛應(yīng)用。

單片機(jī)的發(fā)展歷程可分為5個(gè)階段。

(1)初期的4位微處理器Inter 4004(MCS-4)到Intel 8008 8位微處理器。

(2)低性能8位機(jī),如MCS-48系列。此時(shí)的CPU、計(jì)數(shù)器、I/O接口均為8位,雖說(shuō)此時(shí)的單片機(jī)系統(tǒng)簡(jiǎn)單、尋址范圍不大、容量有限,但已基本具備了普通儀表、過(guò)程控制的需要。

(3)高性能帶有串行口及多級(jí)中斷處理系統(tǒng),如MCS-51系列。此時(shí)的單片機(jī)在尋址范圍、芯片容量、系統(tǒng)功能等方面都得到很大的提高,應(yīng)用范圍也在逐步擴(kuò)大。

(4)16位單片機(jī)的使用使單片機(jī)芯片容量、運(yùn)算速度、控制功能等大幅提高,如16位MCS-96系列。

(5)90年代后單片機(jī)朝著高集成化及低功耗等方向發(fā)展[2]。

目前市面上流行的單片機(jī)系列產(chǎn)品較多,主要生產(chǎn)廠家有:Intel、ADM、Philips等。單片機(jī)的應(yīng)用可分為單機(jī)應(yīng)用和多機(jī)應(yīng)用。單機(jī)方面主要應(yīng)用在測(cè)控系統(tǒng)(如普通的頁(yè)面控制及順序控制等)、智能儀表(如壓力測(cè)量及儀表控制等)、機(jī)電一體化(如醫(yī)療器械及數(shù)控機(jī)床等)、智能接口(如數(shù)據(jù)大型采集及誤差修正等)、智能民用產(chǎn)品(如家電及電子秤等)[3]。多機(jī)方面主要應(yīng)用在功能集散系統(tǒng)(如計(jì)算機(jī)同時(shí)控制機(jī)床對(duì)刀系統(tǒng)及刀庫(kù)管理等多個(gè)系統(tǒng))、并行多機(jī)控制系統(tǒng)(如圖像實(shí)時(shí)處理及并行數(shù)據(jù)采集等)、局部網(wǎng)絡(luò)系統(tǒng)(如通信控制等)。

總之,隨著單片機(jī)在功能方面的進(jìn)一步增強(qiáng),它將在機(jī)電一體化、工業(yè)控制等方面得到更廣泛的應(yīng)用,人們?cè)谌粘I钪惺褂玫氖謾C(jī)、游戲機(jī)、鼠標(biāo)、汽車配件及各種電子設(shè)備及機(jī)械產(chǎn)品中都能見(jiàn)到單片機(jī)的身影。特別是微控制技術(shù)(軟件代替硬件的控制技術(shù))的使用,即可用軟件方法由單片機(jī)完成以前數(shù)字電路或模擬電路完成的很多功能,使控制系統(tǒng)傳統(tǒng)的設(shè)計(jì)方法與設(shè)計(jì)思想得以改變。

2 單片機(jī)的特點(diǎn)

(1)單片機(jī)設(shè)計(jì)采用總線結(jié)構(gòu)內(nèi)部布線很短,將各功能的部件都集成在一塊芯片上,常數(shù)和程序指令等在ROM中固化,因而,體積小、性能穩(wěn)定、抗干擾能力強(qiáng)。

(2)單片機(jī)指令豐富簡(jiǎn)單,CPU通過(guò)對(duì)多個(gè)I/O的邏輯操作、位操作等實(shí)現(xiàn)對(duì)設(shè)備的控制,特別適合工業(yè)控制[4]。

(3)單片機(jī)工作電流為μA級(jí),工作電壓在2.2V以下,因而功耗低、便于攜帶。

(4)單片機(jī)性能價(jià)格比極高,隨著技術(shù)的發(fā)展及單片機(jī)尋址范圍和ROM容量的擴(kuò)大,再加之單片機(jī)開(kāi)發(fā)周期短、硬件結(jié)構(gòu)簡(jiǎn)單,使單片機(jī)在技術(shù)性能及產(chǎn)品價(jià)格上更具優(yōu)勢(shì)。

(5)對(duì)單片機(jī)系統(tǒng)通過(guò)編寫(xiě)不同的程序高效穩(wěn)定地實(shí)現(xiàn)設(shè)備的不同功能特征,特別是用C語(yǔ)言編程的單片機(jī)系統(tǒng)程序可讀性更強(qiáng),易于理解,也有利于程序的移植。

(6)單片機(jī)提供了多個(gè)并串行I/O接口及用于擴(kuò)展的三總線,使單片機(jī)極易組成不同類型的應(yīng)用系統(tǒng)。

3 串行通信

這里的通信即信息交換,是在計(jì)算機(jī)之間或計(jì)算機(jī)與外部設(shè)備間進(jìn)行的。并行通信與串行通信是通信的兩種基本方式。并行通信是利用多條數(shù)據(jù)線,每次同時(shí)并行傳輸多位數(shù)據(jù),如打印機(jī)接口8條數(shù)據(jù)線同時(shí)傳送數(shù)據(jù)一次傳送一個(gè)字節(jié)。并行通信的優(yōu)點(diǎn)是傳輸速度很快,缺點(diǎn)是成本高、通信線路比較復(fù)雜。串行通信的特征是數(shù)據(jù)一位跟著一位順序傳送,通信線路一對(duì)就可以,因而簡(jiǎn)單、成本低,多用于遠(yuǎn)距離通信,不足之處是速度慢。

串行通信與并行通信相比更適合較遠(yuǎn)距離的計(jì)算機(jī)之間或計(jì)算機(jī)與終端設(shè)備間的信息傳輸,它的應(yīng)用范圍更廣。單片機(jī)的串行通信是通過(guò)內(nèi)部的串口電路來(lái)實(shí)現(xiàn)的,異步傳送與同步傳送是串行通信的兩種基本方式。異步傳送方式是以一個(gè)起始位表示字符的開(kāi)始用停止位結(jié)束字符,以單個(gè)字符為單位傳送數(shù)據(jù),在約定的波特率下發(fā)送端與接收端同步要求不很嚴(yán)格,只要頻率誤差在1/10內(nèi)兩端即能正常通信。同步通信時(shí)發(fā)送端與接收端在約定的波特率下,保持發(fā)送與接收數(shù)據(jù)的每一位同步,因此信息的傳送位數(shù)不受限制,一次可以傳送多個(gè)字節(jié)。同步通信的缺點(diǎn)是設(shè)備較復(fù)雜、成本高。相比之下,異步通信雖然在傳輸信息時(shí)因增加了附加信息而增大了傳輸?shù)男畔⒘浚@種信息傳輸方式易于實(shí)現(xiàn)且可靠,因而被廣泛應(yīng)用。

生產(chǎn)廠商生產(chǎn)的微處理器有可編程的輸入輸出通用接口,這些接口功能性很強(qiáng),可以通過(guò)編寫(xiě)程序指揮其完成相應(yīng)的功能。例如,Intel公司在80系列微處理器中使用的8250可編程串行接口使用方便且功能性強(qiáng),被廣泛使用[5]。MCS-51單片機(jī)系列產(chǎn)品有全雙工串行可編程通信接口,初始化編程時(shí)使用PCON與SCON特殊寄存器對(duì)串口實(shí)行控制,由軟件設(shè)置波特率,通過(guò)芯片內(nèi)的計(jì)數(shù)器/定時(shí)器產(chǎn)生,采用8位、10位和11位三種幀格式,使用更方便。

3.1 串行接口的控制寄存器

SCON(Serial CONtrol register)與PCON(Power CO-Ntrol register)是串行接口兩個(gè)有特殊功能的控制寄存器。SCON有位尋址功能,字節(jié)地址為98H,指示串口的狀態(tài),接收與發(fā)送串行通信的方式選擇。PCON(功率控制寄存器)單元地址是87H,控制位有SMOD、SMOD0、LVDF、POF、GF1、GF0、PD、IDL等,在MCS-51系列中定時(shí)器2發(fā)生的波特率的倍率用SMOD控制[6-7],進(jìn)入掉電模式是PD(Power Down),進(jìn)入空閑模式是IDL(IDLe)。

3.2 串行接口工作方式

按SCON中的SMO與SM1不同選擇將串行口工作方式分為四種。

(1)方式0。

圖1、圖2是串行接口方式0的發(fā)送接收時(shí)序圖。該方式波特率是fosc/12,為同步移位寄存器工作方式。如圖1所示,發(fā)送數(shù)據(jù)時(shí)引腳TXD輸出同步脈沖,發(fā)送數(shù)據(jù)由引腳RXD串行發(fā)送SBUF中的數(shù)據(jù)。串行接口在數(shù)據(jù)到來(lái)時(shí),將8位數(shù)據(jù)從RXD引腳以振蕩頻率(fosc)的1/12固定波特率由高位至低位依次輸出,完成后終端標(biāo)志TI置1,下次發(fā)送數(shù)據(jù)前將TI清0。如圖2所示,接收數(shù)據(jù)時(shí)串行接口處于方式0輸入且RI置0及REN置1,這時(shí)數(shù)據(jù)輸入端是RXD同步信號(hào),輸出端是TXD,采樣RXD引腳輸入數(shù)據(jù)時(shí)接收器的波特率為fosc/12,完成8位數(shù)據(jù)接收后將中斷標(biāo)志RI置1,下次接收數(shù)據(jù)前將RI清0。同步位移寄存器方式是串行接口工作方式0采用的工作方式,即該工作方式輸入輸出采用的是8位移位寄存器,主要用于輸入輸出端口的擴(kuò)展[8]。工作時(shí)SCON的SM2位應(yīng)為0,用該方式完成8位數(shù)據(jù)的接收或發(fā)送后用硬件置RI或TI標(biāo)志,由軟件清除RI或TI。

圖1 串行接口方式0的發(fā)送時(shí)序

圖2 串行接口方式0的接收時(shí)序

(2)方式1。

圖3、圖4是串行接口方式1的發(fā)送接收時(shí)序圖。該方式通信接口是波特率可變的8位異步UART接口。如圖3所示,方式1發(fā)送數(shù)據(jù)時(shí)由TXD輸出數(shù)據(jù)位,1幀10位信息發(fā)送時(shí)起始位占1位,接著是從低位至高位的8位數(shù)據(jù)位,最后是1位停止位。發(fā)送緩沖區(qū)SBUF接收到1條CPU的寫(xiě)入指令,執(zhí)行發(fā)送過(guò)程,數(shù)據(jù)發(fā)送完成后將TI(中斷標(biāo)志)置1。波特率的確定在方式1傳送中是由PCON(特殊功能寄存器)中SMOD的值和定時(shí)器TI的溢出率(定時(shí)器1秒的溢出次數(shù))共同決定的,可以表示為:波特率=2SMOD/32×(定時(shí)器TI的溢出率)。通過(guò)編程可以設(shè)置波特率,1位程控位SMOD有1和0兩種取值,SMOD值取1時(shí)的波特率為:1/16×(定時(shí)器TI的溢出率),SMOD值取0時(shí)的波特率為:1/32×(定時(shí)器TI的溢出率)。如圖4所示,方式1接收數(shù)據(jù)時(shí)REN為1,串行口為方式1輸入狀態(tài),采樣RXD引腳狀態(tài)是所選波特率的16倍速率,接收器是在采樣從1至0的負(fù)跳變時(shí)啟動(dòng),為確保接收信息準(zhǔn)確性,接收值應(yīng)為3次采樣至少2次相同的值[9]。在檢查到起始位有效時(shí)接收1幀的其他信息。同樣1幀10位信息接收時(shí)起始位占1位,接著是從低位至高位的8位數(shù)據(jù)位,最后是1位停止位。方式1接收有效信息時(shí)RI為0且SM2為0或停止位為1,否則該組數(shù)據(jù)丟失,接收完1幀數(shù)據(jù)時(shí)RI要清0,重新檢測(cè)RXD上1至0的負(fù)跳變。

圖3 串行接口方式1的發(fā)送時(shí)序

圖4 串行接口方式1的接收時(shí)序

(3)方式2。

圖5、圖6是串行接口方式2的發(fā)送接收時(shí)序圖。該方式通信接口是9位UART接口。SMOD為1時(shí)波特率為fosc/32;SMOD為0時(shí)波特率為fosc/64。如圖5所示,方式2TXD為發(fā)送數(shù)據(jù)輸出端,1幀11位信息發(fā)送時(shí)起始位占1位,接著是從低位至高位的8位數(shù)據(jù)位,下來(lái)是可控位1位,最后是1位停止位,其中第9位是SCON中的TB8,可作數(shù)據(jù)的奇偶校驗(yàn)位或通信中數(shù)據(jù)及地址的標(biāo)志位。SBUF接收到1條CPU的寫(xiě)入指令后執(zhí)行發(fā)送過(guò)程,數(shù)據(jù)發(fā)送完成后將TI(中斷標(biāo)志)置1,向CPU再次申請(qǐng)中斷,下1幀信息發(fā)送前TI需清0。如圖6所示,方式2接收數(shù)據(jù)時(shí)REN為1,RXD為數(shù)據(jù)輸入端,同樣1幀11位信息接收時(shí)起始位占1位,接著是從低位至高位的8位數(shù)據(jù)位,下來(lái)是可控位1位,最后是1位停止位。方式2中接收器是在采樣從1至0的負(fù)跳變且起始位有效后接收1幀數(shù)據(jù),第9位數(shù)據(jù)接收后若RI為0并且SM2為0或接收到的第9位數(shù)據(jù)為1,則將接收到的第9位數(shù)據(jù)送入RB8,接收到的數(shù)據(jù)送入接收緩沖器(SBUF),再將RI置1。如果不滿足上述條件則數(shù)據(jù)丟失。

圖5 串行接口方式2的發(fā)送時(shí)序

圖6 串行接口方式2的接收時(shí)序

(4)方式3。

方式3通信接口是波特率可變的9位異步串行口,除波特率為:(2SMOD/32)×(定時(shí)器TI的溢出率),可設(shè)置多種波特率外,其他同方式2。

4 單片機(jī)與電腦串口通信的C程序?qū)嵗?/h2>

程序?qū)嵗缦耓10-13]:

void Serial_Init(void)

{

TMOD=0x20; //方式2TI

PCON=0x00; //進(jìn)入掉電模式SMOD=0,PCON=00H,PD=PCON.2=1

TL1=TH1=BAUD_9600; //BAUD:9600

SCON=0x50; //允許接收,REN=1,串行通信方式1

ET1=0; //不允許中斷

TR1=1; //開(kāi)啟定時(shí)器1

IE=0; //關(guān)閉所有中斷允許位

memset(&SerialBuf, 0x00, SERIAL_BUF_LEN); //初始化SerialBuf[SERIAL_BUF_LEN]

}

/******************************************************

***名稱:SendByte()

***功能:串口發(fā)送一個(gè)字節(jié)

***輸入:ucData

***返回:無(wú)

***說(shuō)明:無(wú)

******************************************************/

void SendByte(unsigned char ucData)

{

SBUF=ucData;

while(!TI)

{

_CLRWDT_;

}

TI=0;

}

5 結(jié)束語(yǔ)

實(shí)驗(yàn)結(jié)果表明,使用C語(yǔ)言編寫(xiě)單片機(jī)的系統(tǒng)程序,能使系統(tǒng)程序變得更易于理解,可讀性更強(qiáng),也有利于程序的移植,同時(shí)程序的穩(wěn)健性也較好。所以使用C語(yǔ)言編寫(xiě)的單片機(jī)系統(tǒng)程序在串口通信中更加實(shí)用、便捷、可靠。

[1] 胡漢才.單片機(jī)原理及其接口技術(shù)[M].北京:清華大學(xué)出版社,2004.

[2] 楊恢先.單片機(jī)原理及應(yīng)用[M].長(zhǎng)沙:國(guó)防科技大學(xué)出版社,2003.

[3] 陳麗芳.基于單片機(jī)的嵌入式系統(tǒng)開(kāi)發(fā)[J].電子測(cè)試,2015(10):13-14.

[4] 王玉喜.淺析單片機(jī)在網(wǎng)絡(luò)中的應(yīng)用[J].黑龍江科技信息,2013(17):138-138.

[5] 洪 沙,陽(yáng)翰凌.單片機(jī)多機(jī)通信中從機(jī)串口中斷服務(wù)程序設(shè)計(jì)[J].微處理機(jī),2008,29(6):153-155.

[6] 熊益銘.C語(yǔ)言在單片機(jī)串口通信中的應(yīng)用[J].電子科技,2005(8):39-42.

[7] Dunkels A,Gronvall B,Voig T.Contiki-a lightweight and flexible operating system for tiny networked sensors[C]//Proceedings of the 29th annual IEEE international conference on local computer networks.Washington,DC,USA:IEEE Computer Society,2004:455-462.

[8] 朱振亞.8051單片機(jī)串口通信中的檢錯(cuò)方法[J].科技創(chuàng)新導(dǎo)報(bào),2011(23):76-77.

[9] Bhattii S,Carlson J,Dai H,et al.MANTIS OS:An embedded multithreaded operating system for wireless micro sensor platforms[J].Mobile Networks and Applications,2005,10(4):563-579.

[10] 黃曉峰.論單片機(jī)課程教學(xué)中C語(yǔ)言編程的規(guī)范性[J].科教導(dǎo)刊,2015(8):127-128.

[11] 余 勍,王 捷.淺談C語(yǔ)言編程技巧在C語(yǔ)言學(xué)習(xí)中的應(yīng)用[J].信息通信,2013(7):108-108.

[12] 顧泰龍,李遠(yuǎn)靜.基于C語(yǔ)言的計(jì)算機(jī)軟件編程實(shí)驗(yàn)研究[J].軟件工程師,2013(8):39-41.

[13] Bait R,Bicket J C,Dantas D S,et al.On the need for system-level support for ad hoc and sensor networks[J].SIGOPS Oper,2002,36(2):1-5.

Analysis of Application of Single Chip Microcomputer in Serial Port Communication of C Language

SUN Wei-xi

(College of Network Security and Information Technology,Weinan Normal University,Weinan 714099,China)

After analyzing the meaning of Single Chip Microcomputer (SCM) and the manner of work in serial port communication,combined the problem of poor readability and portability,long programming cycle and difficult debugging for single chip application system written by assembly language,it advocates to C language as programming language to write single-chip microcomputer application system in this paper and makes SCM to realize the efficient connection in many SCMs by C language,which fully shows the characteristics of SCM,such as long service life,fast operation,low noise,and reliable technique.The experiment shows that the program which made in C language is better in readability,transportability and stability.It makes serial port communication more efficient,easy and reliable and the characteristics of SCM to get more sufficient play,including low prices,strong stability,good function,and low consumption and so on.

single chip microcomputer;application of C language;program writing;serial port communication

2015-09-27

2015-12-30

時(shí)間:2016-05-25

2012年陜西省科技計(jì)劃項(xiàng)目(2012JM8048);陜西省渭南市科技創(chuàng)新扶持資金(2012KYJ-6)

孫衛(wèi)喜(1965-),男,高級(jí)工程師,研究方向?yàn)榫W(wǎng)絡(luò)安全、網(wǎng)絡(luò)應(yīng)用。

http://www.cnki.net/kcms/detail/61.1450.TP.20160525.1711.064.html

TP39

A

1673-629X(2016)07-0160-04

10.3969/j.issn.1673-629X.2016.07.034

猜你喜歡
單片機(jī)程序
基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的便捷式LCF測(cè)量?jī)x
電子制作(2019年9期)2019-05-30 09:42:02
試論我國(guó)未決羈押程序的立法完善
小議PLC與單片機(jī)之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
失能的信仰——走向衰亡的民事訴訟程序
“程序猿”的生活什么樣
英國(guó)與歐盟正式啟動(dòng)“離婚”程序程序
基于單片機(jī)的平衡控制系統(tǒng)設(shè)計(jì)
電子制作(2017年19期)2017-02-02 07:08:27
創(chuàng)衛(wèi)暗訪程序有待改進(jìn)
主站蜘蛛池模板: 在线观看热码亚洲av每日更新| 尤物成AV人片在线观看| 国产视频资源在线观看| 美女毛片在线| 91网站国产| 精品欧美日韩国产日漫一区不卡| 欧美在线观看不卡| 精品国产美女福到在线直播| 福利在线不卡| 免费在线成人网| 欧美亚洲第一页| 噜噜噜久久| 欧美一级色视频| 成人在线观看不卡| 国产美女在线免费观看| 久久久久国产一级毛片高清板| 99激情网| 国产小视频a在线观看| 欧美无专区| 亚洲一级毛片在线观播放| 色男人的天堂久久综合| 婷婷午夜影院| 欧美日韩国产在线观看一区二区三区| 亚洲天堂.com| 一级毛片中文字幕| 色综合热无码热国产| 伊人久久大香线蕉影院| 欧美在线网| 欧美伊人色综合久久天天| 成人国产精品网站在线看| 国产青榴视频| 国产视频入口| 久久久久久久久18禁秘| 亚洲一欧洲中文字幕在线| 亚洲网综合| 成人av专区精品无码国产| 免费又黄又爽又猛大片午夜| 色天天综合| 久久婷婷人人澡人人爱91| 日韩午夜片| 国产天天色| 91久久青青草原精品国产| 亚洲成人播放| 久久亚洲日本不卡一区二区| 中国毛片网| 激情视频综合网| 日韩高清在线观看不卡一区二区| 激情网址在线观看| 亚洲日韩欧美在线观看| 中文字幕亚洲乱码熟女1区2区| 国产精品无码翘臀在线看纯欲| 国产精品自拍露脸视频| 亚洲国产系列| 国产剧情国内精品原创| a欧美在线| 国内毛片视频| 亚洲精品国产首次亮相| 亚卅精品无码久久毛片乌克兰 | 午夜a视频| 久久综合亚洲鲁鲁九月天| 国产无码制服丝袜| 精品久久久久久中文字幕女 | 免费无码又爽又黄又刺激网站| 日韩在线永久免费播放| 日韩美毛片| 天堂中文在线资源| 欧美日韩国产在线播放| 无遮挡一级毛片呦女视频| 波多野结衣久久精品| 91精品福利自产拍在线观看| 26uuu国产精品视频| 91精品人妻一区二区| 国产精品思思热在线| 一本视频精品中文字幕| 欧美日一级片| 欧美激情视频一区| 免费a在线观看播放| 日韩免费视频播播| 动漫精品啪啪一区二区三区| 激情综合婷婷丁香五月尤物| 亚洲永久免费网站| 亚洲欧美一区二区三区麻豆|