《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 通信與網(wǎng)絡(luò) > 設(shè)計(jì)應(yīng)用 > PIC16系列單片機(jī)與PC機(jī)串行通信的軟硬件實(shí)現(xiàn)
PIC16系列單片機(jī)與PC機(jī)串行通信的軟硬件實(shí)現(xiàn)
互聯(lián)網(wǎng)
摘要: 介紹一種運(yùn)用PIC16F84單片機(jī)實(shí)現(xiàn)與PC機(jī)串行通信的方法,并給出其硬件接口電路及通信源程序。
Abstract:
Key words :
1 前言

美國(guó)Microchip公司的PIC16系列單片機(jī)是一種新型的CMOS工藝的8位單片機(jī)。其中,PIC16FXX單片機(jī)的程序存儲(chǔ)器為電可擦除閃速存儲(chǔ)器(flash),可多次修改程序,甚至可以在線編程。PIC16F83和PIC16F84片內(nèi)數(shù)據(jù)存儲(chǔ)器除RAM外,還有64字節(jié)的EEPROM,可以當(dāng)作一般的或非易失性的數(shù)據(jù)存儲(chǔ)器使用,簡(jiǎn)單方便。它還具有片內(nèi)上電復(fù)位、延時(shí)電路、看門(mén)狗電路等。另外,PIC16系列單片機(jī)功耗極低,因而是一種非常適合在各種便攜式設(shè)備中使用的高性價(jià)比的單片機(jī),并已經(jīng)得到了越來(lái)越廣泛的應(yīng)用。
但是在許多需要大量計(jì)算的運(yùn)用中,還必須借助微機(jī)的強(qiáng)大數(shù)據(jù)處理能力。這樣必須通過(guò)通信電路實(shí)現(xiàn)PIC單片機(jī)與微機(jī)間的可靠數(shù)據(jù)傳輸。有的PIC16單片機(jī)內(nèi)并沒(méi)有提供串行口,所以串行通信必須通過(guò)自己設(shè)計(jì)的硬件電路和通信軟件來(lái)實(shí)現(xiàn)。
下面介紹用查詢法實(shí)現(xiàn)異步串行通訊的方法。同時(shí)給出了用PIC16F84單片機(jī)的兩個(gè)I/O口模擬2線串行口的硬件接口電路、程序流程框圖、單片機(jī)內(nèi)通信程序以及微機(jī)內(nèi)的通信程序等。

2 硬件實(shí)現(xiàn)方法與電路

PIC16F84單片機(jī)的程序存儲(chǔ)器由1K×14的閃速(flash)存儲(chǔ)器構(gòu)成,它只有13條I/O口,1個(gè)定時(shí)器,為了盡量節(jié)省單片機(jī)的軟硬件資源,采用下述異步串行通信的實(shí)現(xiàn)方法。
如圖1所示,PIC16F84在4MHz時(shí)鐘下,采用半雙工方式,可實(shí)現(xiàn)9600波特率的異步串行數(shù)據(jù)通信,1位停止位,8位數(shù)據(jù)位,無(wú)校驗(yàn)位。接收和發(fā)送以低位在先(一般模式),采用軟件延時(shí)。為節(jié)省篇幅,單片機(jī)內(nèi)的通信程序中未提供任何握手協(xié)議,用戶可根據(jù)自己的需要在軟件中加入握手方式。

由于PIC16F84單片機(jī)本身沒(méi)有專(zhuān)門(mén)的串行口,這里用其I/O口來(lái)模擬串行口的功能。
PC機(jī)的串行接口是符合EIA RS-232C規(guī)范的外部總線標(biāo)準(zhǔn)接口。RS-232C采用的是負(fù)邏輯,即邏輯“1”:-5V至-15V;邏輯“0”:+5V至+15V。而CMOS電平為:邏輯“1”:4.99V,邏輯“0”:0.01V;TTL電平的邏輯“1”和“0”則分別為2.4V和0.4V。因此在用RS-232C總線進(jìn)行串行通信時(shí)需外接電路實(shí)現(xiàn)電平轉(zhuǎn)換。在發(fā)送端用驅(qū)動(dòng)器將TTL或CMOS電平轉(zhuǎn)換為RS-232C電平,在接收端用接收器將RS—232C電平再轉(zhuǎn)換為T(mén)TL或CMOS電平。
這里選用了MAXIM公司的MAX202E來(lái)作電平轉(zhuǎn)換。MAX202E屬于MAXIM公司的通用串行接收/發(fā)送驅(qū)動(dòng)器芯片。其外圍電路簡(jiǎn)單,只需外接四個(gè)0.1μF的電容即可,如圖1所示。



圖1 接口原理圖

3 PIC16F84單片機(jī)內(nèi)通信程序的設(shè)計(jì)

 


圖2 接收子程序框圖 圖3發(fā)送子程序框圖


圖2和圖3分別是串行發(fā)送和接收的子程序流程框圖。發(fā)送時(shí),通過(guò)使數(shù)據(jù)發(fā)送端DX為低電平并保持B秒(9600波特率時(shí)為104μs)來(lái)發(fā)送起始位。隨后每B秒鐘通過(guò)置位或清零DX端把數(shù)據(jù)發(fā)送出去。這里的B是指一位所持續(xù)的時(shí)間(B=1/波特率)。接收時(shí),數(shù)據(jù)接收端DR大約要每B/2秒(9600波特率時(shí)為52μs)查詢一次以檢測(cè)起始位,如果檢測(cè)到起始位,則在大約1.5B秒(9600波特率時(shí)為156μs)后檢測(cè)第一位數(shù)據(jù)位,隨后每B秒鐘檢測(cè)一次其它的數(shù)據(jù)位。
相應(yīng)的源程序如下:

;接收子程序
Rcvr
clrwdt
;清片內(nèi)看門(mén)狗
;定時(shí)器
btfsc
RA,DR ;檢測(cè)起始位
goto
Rcvr ;未檢測(cè)到起始位
movlw
8 ;檢測(cè)到起始位
movwf
R_CNT ;8位數(shù)據(jù)位
Rnext
call
Delay ;延時(shí)B/2秒
bcf
STATUS,C ;清進(jìn)位標(biāo)志
rrf
RevReg ;LSB在先
btfsc
RA,DR ;該位為0
 
;還是為1
bsf
RcvReg,MSB ;為1
call
Delay ;延時(shí)B/2秒
decfsz
R_CNT
goto
Rnext
retlw0
;返回
;發(fā)送子程序
Xmtr
clrwdt
;清片內(nèi)看門(mén)狗
;定時(shí)器
movlw
8 ;發(fā)送位數(shù)為8
movwf
X_CNT
bcf
RA,DX ;發(fā)送起始位
Xnext
call
Delay ;延時(shí)B/2秒
call
Delay ;延時(shí)B/2秒
rrf
XmtReg ;LSB在先
btfsc
STATUS,C ;檢測(cè)將要發(fā)送
 
;的數(shù)據(jù)位
bsf
RA,DX ;數(shù)據(jù)位為1
btfss
STATUS,C
bcf
RA,DX ;數(shù)據(jù)位為0
decfsz
X_CNT ;位計(jì)數(shù)為0則
;發(fā)停止位
goto
Xnext ;位計(jì)數(shù)不為0
;則發(fā)下一位數(shù)據(jù)位
Xstop
call
Delay ;延時(shí)B/2秒
call
Delay ;延時(shí)B/2秒
Bsf
RA,DX ;發(fā)送停止位
Retlw
0 ;返回
;延時(shí)子程序
Delay
movlw
12 ;52μS延時(shí)
movwf
DCNT ;
Dnext
decfsz
DCNT
goto
Dnext ;
retlw 0


4 Win95的串行通信機(jī)制及串口查詢法的原理

常用的DOS系統(tǒng)主要是工作在響應(yīng)中斷方式。PC機(jī)串行通信程序大多利用其BIOS塊的INT14H中斷,以查詢串口的方式完成異步串行通信。
Windows系統(tǒng)函數(shù)即包含了通信支持中斷功能。Win95系統(tǒng)為每個(gè)通信設(shè)備開(kāi)辟了用戶定義的輸入輸出緩沖區(qū)(即讀/寫(xiě)緩沖區(qū)),數(shù)據(jù)進(jìn)出通信口均由系統(tǒng)后臺(tái)來(lái)完成。應(yīng)用程序只需完成對(duì)輸入輸出緩沖區(qū)操作就可以了。實(shí)際過(guò)程是每接收一個(gè)字符就產(chǎn)生一個(gè)低級(jí)硬件中斷,Win95系統(tǒng)中的串行驅(qū)動(dòng)程序就取得了控制權(quán),并將接收到的字符放入輸入數(shù)據(jù)緩沖區(qū)。然后將控制權(quán)返還正在運(yùn)行的應(yīng)用程序。如果輸入緩沖區(qū)數(shù)據(jù)已滿,串行驅(qū)動(dòng)程序用當(dāng)前定義的流控制機(jī)制通知發(fā)送方停止發(fā)送數(shù)據(jù)。隊(duì)列中的數(shù)據(jù)按“先進(jìn)先出”的次序處理。
(1) 按協(xié)議的設(shè)置初始化并打開(kāi)串口,這樣做就是通知Windows本應(yīng)用程序需要這個(gè)串口,并封鎖其他應(yīng)用程序使它們不能使用此串口。
(2) 配置這個(gè)串口。
(3) 在串口上往返地傳輸數(shù)據(jù),并在傳輸過(guò)程中進(jìn)行校驗(yàn)。
(4) 不需要此串口時(shí),關(guān)閉串口。即釋放串口以供其它應(yīng)用程序使用。
在這四個(gè)步驟中,主要的程序代碼集中在第(3)步。
串口查詢法是一種主要工作在查詢方式下的實(shí)現(xiàn)方法。當(dāng)通信程序工作在“查詢”方式時(shí),可以不考慮Win95的進(jìn)程和線程的問(wèn)題。僅在串口有數(shù)據(jù)時(shí),去讀串口緩沖區(qū)就可以了,如圖4所示。這種方法下確定串口讀取的時(shí)機(jī)、握手協(xié)議及軟件糾錯(cuò)的實(shí)現(xiàn)是程序員應(yīng)考慮的主要問(wèn)題。

 

圖4 讀取接收緩沖區(qū)數(shù)據(jù)流程圖

 


圖5 串口初始化流程


由于這種方法主要工作在查詢方式。程序員必須完成相當(dāng)一部分通信狀態(tài)的檢測(cè)工作,許多細(xì)節(jié)(甚至包括通信過(guò)程中的字符屬性的轉(zhuǎn)換)也必須通過(guò)程序代碼完成。這種查詢方法對(duì)通信雙方協(xié)議的依賴(lài)性尤其大。雙方通信協(xié)議的約定對(duì)程序?qū)崿F(xiàn)的難易程度影響很大。
串口查詢法中,一般串口初始化的流程如圖5。
值得注意的一點(diǎn)是,此方法下協(xié)議的約定必須滿足以下條件:即甲方發(fā)送時(shí),乙方必須在甲方發(fā)送動(dòng)作之前進(jìn)入循環(huán)接收狀態(tài),直到接收到字符后通過(guò)對(duì)串口讀取函數(shù)ReadFile返回值的判斷跳出循環(huán)狀態(tài)。
同時(shí),一般為了不使系統(tǒng)因循環(huán)等待接收而進(jìn)入“死循環(huán)”狀態(tài),可以人為設(shè)置讀取串口的循環(huán)次數(shù),一般1000~10000次即可。
本程序的實(shí)現(xiàn)平臺(tái)是VB4,這是一種極為靈活的高級(jí)語(yǔ)言,它可以方便地引入?yún)R編語(yǔ)言的思維,利用其GoTo轉(zhuǎn)向語(yǔ)句方便地控制程序的流程,靈活方便。

5 PC機(jī)內(nèi)通信程序的實(shí)例

現(xiàn)約定甲方是PC機(jī),乙方是單片機(jī)系統(tǒng)(如讀卡器)。通信格式設(shè)置為2400波特率,8位數(shù)據(jù)位,1位停止位,無(wú)奇偶校驗(yàn)。
下面是一個(gè)約定好通訊協(xié)議的程序?qū)嵗瑓f(xié)議流程如圖6所示。
以下是甲方(PC機(jī))的幾個(gè)子函數(shù)的程序?qū)嵗?br />


圖6 通信協(xié)議流程


Private Function OpenThePort(cPort as String,cBaud as String,cParity

as String,cData as String,tStops asString)As Boolean ’ 打開(kāi)串口的子過(guò)程

Dim lResult as Long

Dim lHandle as Long

Dim DCB_COMM as DCB

Dim cDCBConfig as String

lHandle = CreateFile(cPort,GENERIC_READ Or GENERIC_WRITE,

0&,0&,OPEN_EXISTING,0&,0&)

If lHandle = -1 Then ’打開(kāi)串口失敗

OpenThePort = False

MsgBox “串口可能正被其他應(yīng)用程序占用!”

lResult = CloseHandle(lHandle) ’先關(guān)閉串口后再打開(kāi)

If lResult = 0 Then

OpenThePort

Exit Function

End If

End If

cDCBConfig.band = 2400 ’設(shè)置DCB

cDCBConfig.parity = None

cDCBConfig.data = 8

cDCBConfig.stop = 1

lResult = BuildCommDCB(cDCBConfig,DCB_COMM) ’按用戶設(shè)定配置一個(gè)DCB結(jié)構(gòu)

If lResult = 0 Then

OpenThePort = False

MsgBox “無(wú)法建立DCB設(shè)備控制塊”

Exit Function

End If

lResult = SetCommState(lHandle,DCB_Comm) ’實(shí)際設(shè)置一個(gè)串口的DCB

If lResult = 0 Then

OpenThePort = False

MsgBox “無(wú)法建立DCB設(shè)備控制塊”

Exit Function

End If

OpenThePort = True

End Function

Private Sub SendHand ( ) ’發(fā)送握手信號(hào)的子過(guò)程

Dim Nchars As Long

Static Readbuff As String * 1

Static Writebuff As String * 1

Dim lpDCB As DCB

Dim lRet As Long

Dim lHandle As Long

Dim lpOverlapped As OVERLAPPED

Dim RNum As Integer

MsgBox “請(qǐng)把讀卡器插在串口2上!”,

48,“提示窗口”

lHandle = OpenThePort(COMM1,2400,None,8,1)

lRet = PurgeComm( lHandle,1 ) ’清輸出緩沖區(qū)

lRet = PurgeComm( lHandle,0 ) ’清輸入緩沖區(qū)

lRet = GetCommState ( lHandle,lpDCB ) ’獲得通訊口的狀態(tài)

Shand:

Writebuff$= Chr$(&H8F)

lRet = WriteFile (lHandle,Writebuff$,1,Nchars,lpOverlapped )

’送握手信號(hào)入串口緩沖區(qū)

If lRet <= 0 Then

MsgBox “發(fā)送操作出錯(cuò),卡握手信號(hào)未發(fā)送成功”, 16

GoTo Shand ’不成功則重發(fā)

Else

GoTo Qtest

End If

GoTo Shand

Qtest:

Readbuff$ =“ ” ’清除緩沖區(qū)為空

Do While lHandle ’循環(huán)查詢串口

RNum = 0 ’設(shè)置讀串口次數(shù)的指針為0

ReadAgain:

lRet = ReadFile( lHandle, Readbuff$,1,Nchars,lpOverlapped )

If lRet < 0 Then

MsgBox “讀取應(yīng)答信號(hào)時(shí)出錯(cuò)”, 16

End If

If lRet = 0 Then

If RNum > 1000 Then ’只讀1000次串口,以免陷入死循環(huán)

MsgBox

"卡沒(méi)有插接好或卡沒(méi)有接在串口上!"

GoTo CloseP

End If

RNum = RNum + 1

GoTo ReadAgain

End If

If Hex$(Asc(Readbuff)) <> Hex$(&HFF) Then GoTo Shand

’回送碼不正確則返回繼續(xù)發(fā)送握手信號(hào)

Else

Label1.Caption = “握手信號(hào)是:”

+Hex$(Asc(Readbuff$))

Msgbox “握手信號(hào)正確,已正確聯(lián)機(jī)”

GoTo CloseP

End If

Loop

CloseP:lRet = CloseHandle( lHandle )

If lRet = 0 Then

MsgBox “串行通訊口關(guān)閉成功”,

48,“提示窗口”

End If

End Sub

這里要注意的是:當(dāng)PC機(jī)與單片機(jī)系統(tǒng)通信時(shí),單片機(jī)數(shù)據(jù)存儲(chǔ)區(qū)( RAM )內(nèi)的數(shù)據(jù)是十六進(jìn)制,在信號(hào)線上傳輸?shù)氖鞘M(jìn)制數(shù)的ASCII碼的二進(jìn)制形式;而Windows系統(tǒng)下使用的是ANSI碼,ANSI碼僅在前126個(gè)與ASCII碼相同。即在Win95下接收到的是十六進(jìn)制數(shù)的ASCII碼的字符串,可先轉(zhuǎn)換為ANSI碼后再在Win95下還原為十六進(jìn)制數(shù)。
具體為:Code$=Hex$(Asc ( Readbuff$ ) )
另外,由于32位API函數(shù)參數(shù)的數(shù)據(jù)類(lèi)型的變化,所有整形參數(shù)都被換為長(zhǎng)整型(Long)以支持32位的處理,這一點(diǎn)在設(shè)置返回值時(shí)尤其如此。

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

以上的軟硬件在我們的實(shí)踐中達(dá)到了較為理想的效果。通過(guò)軟件節(jié)省了硬件的開(kāi)銷(xiāo),并通過(guò)在PIC16F84單片機(jī)系統(tǒng)和PC機(jī)雙方的通信軟件內(nèi)增加握手信號(hào),達(dá)到了軟件數(shù)據(jù)校驗(yàn)的目的,獲得了較高的通信可靠性。

參 考 文 獻(xiàn)

1 MICROCHIP CO. PIC16/17 MICROCO-NTROLLER DATA BOOK. 1995/1996
2 李東星等. PIC16CXX系列單片機(jī)應(yīng)用設(shè)計(jì). 高奇電子科技公司,1996.10
3 美 Darwin Boyle等. Visual Basic 4 Developer’s Guide. 北京:機(jī)械工
業(yè)出版社,1997.       
此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
主站蜘蛛池模板: 黄色片网战| 狠狠色噜噜狠狠狠狠2021天天 | 一级黄色大片免费 | 五十路av在线 | 久久国产原创 | 午夜a爱 | 999精品免费视频 | 狠狠躁天天躁中文字幕无码 | 亚洲第一色图 | 女性无套免费网站在线看 | 亚洲精品2| 无码中文字幕波多野结衣 | 久草福利在线观看 | 欧美一乱一交一性ed2k | 嫩草国产福利视频一区二区 | 黄色精品国产 | 成年视频免费高清在线看 | 久久这里只有精品23 | 国产精品久久久久久久久久妞妞 | 成人欧美精品 | 亚洲欧美人成电影在线观看 | 最近最新中文字幕 | 老司机一区二区三区 | 99精品视频在线免费观看 | 精品午夜熟女人妻视频毛片 | 国产一区福利 | 日韩黄色网络 | 国产福利一区二区三区在线观看 | 自拍偷拍 亚洲 | 日日碰狠狠躁久久躁蜜桃 | 女人色极品影院 | 成人一区二区三区在线观看 | 国内黄色毛片 | 乱码午夜-极国产极内射 | 欧美片一区二区三区 | 欧美人xxxx | 白嫩少妇激情无码 | 国产网友自拍在线视频 | 女人下边被添全过视频的网址 | 中文字幕人成乱码熟女香港 | 青青视频在线播放 | 午夜激情视频在线播放 | 国产二级毛片 | 精品久久免费视频 | 国产男女猛烈无遮挡a片漫画 | 天天躁夜夜躁狠狠躁2021牛牛 | 欧美精品国产 | av亚洲产国偷v产偷v自拍麻豆 | 国产精品久久久一区二区三区网站 | h黄动漫日本www免费视频网站 | 久久香蕉影视 | 五月婷婷在线视频观看 | 99热手机在线观看 | 亚洲国产欧美一区二区三区丁香婷 | 大j8福利视频导航 | 国产97在线 | 日韩 | 麻豆文化传媒精品一区 | 少妇做爰免费视看片 | 国内精品99| 最近中文字幕mv在线资源 | 99精品国自产在线 | 囯产精品一品二区三区 | 妇挑战三黑人4p日本中文字幕 | 国产人妻精品区一区二区三区 | 国产一区二区三区乱码在线观看 | 日韩欧美在线视频免费观看 | 8090yy亚洲精品久久 | 亚洲免费一级 | 福利视频网站 | 青青草免费在线 | 欧美精品黑人猛交高潮 | 精品九九九九 | 女人18毛片毛片毛片毛片区二 | 国产亚洲精品精华液 | 男女啪啪做爰高潮免费看 | 蜜桃导航-精品导航 | 亚洲大片免费看 | 91在线勾搭足浴店女技师 | 最近免费中文字幕大全免费版视频 | 国产一卡二卡在线播放 | 亚洲精品一区二区久久 | 国产女人高潮视频 | 男人天堂亚洲 | 精品少妇一区二区三区 | 99久久婷婷国产综合精品电影 | 国产专区在线视频 | 粉嫩一区二区三区色综合 | 大明星(双性产乳) h | 欧美日韩精品一区二区视频 | 成人av一级 | 国产大屁股视频免费区 | 久久极品 | 爱情岛亚洲论坛福利站 | 精品无码人妻一区二区三区品 | 情人伊人久久综合亚洲 | 国产亚洲综合av | 色婷婷久久综合中文久久蜜桃av | 日本亚洲网站 | 国产网站免费观看 | 国产一级片a | 欧美黄色性 | 中国熟妇人妻xxxxx | 九九黄色片| 综合久| 午夜成人理论无码电影在线播放 | 国产激情久久久 | 丰满肥臀噗嗤啊x99av | а√天堂资源中文在线官网九色 | 97国产suv精品一区二区62 | 欧美一级三级在线观看 | 婷婷精品 | 日韩午夜一区二区在线精品三级伦理 | 中文字幕av高清片 | 国产免费片 | 午夜精品久久久久久久 | 中文字幕久久久久人妻 | 国产无套内射普通话对白 | 中文字幕观看视频 | 日本在线免费观看 | 丁香婷婷六月天 | 色欲av永久无码精品无码 | 性欧美精品高清 | 毛片在线视频观看 | 永久免费av | 国产精品2| 极品美女一线天粉嫩 | 夜夜精品视频一区二区 | 风韵犹存的岳的呻吟在线播放 | 97视频人人免费看 | 美女狠狠干 | 国产高清一级片 | 欧美成人tv | 亚洲成av人片天堂网无码 | 一级真人毛片 | 免费毛片播放 | 国产真人做爰视频免费 | 国产成人午夜福利在线播放 | 女性女同性aⅴ免费观女性恋 | 最新中文字幕第一页 | 双性受爽到不停的喷水bl | 精品一区二区在线观看视频 | 国产精品久久久久久久久夜色 | 激情综合色综合啪啪五月丁香 | 亚洲日韩精品a∨片无码加勒比 | 一本精品999爽爽久久久 | 人妻被按摩到潮喷中文字幕 | 亚洲天堂一级 | 激情五月婷婷久久 | 亚欧乱色 | 亚洲国产成人久久 | 欧美激情一区二区三级高清视频 | 欧美日韩亚洲系列 | 美女张开腿黄网站免费下载 | 日韩欧美在线一区二区三区 | 亚洲五月婷婷 | 九色porny丨首页入口在线 | 亚洲色大成网站www永久 | 午夜亚洲一区 | 国产高清在线观看视频 | 亚洲中文字幕无码一久久区 | 国产午夜不卡片免费视频 | 久久伊人精品中文字幕有软件 | 日韩 欧美 动漫 国产 制服 | 综合av在线 | jizz日本在线播放 | 日本韩国在线播放 | 三级成人网 | 怡红院av一区二区三区 | 亚洲欧美另类在线图片区 | 精品国产鲁一鲁一区二区张丽 | 高h禁伦餐桌上的肉伦 | 日本最新免费二区 | 国产色网址 | av老司机福利 | 人人舔人人 | a毛片基地 | 国产农村一国产农村无码毛片 | 99福利| 中文字幕日韩一区二区三区不卡 | 少妇下蹲露大唇无遮挡 | 成人性生交大片免费看视 | 亚洲精品欧美二区三区中文字幕 | 亚洲国产精品久久精品成人网站 | 99精品色| 日韩成人一区 | 青青国产精品视频 | 国产放荡对白视频一区二区 | 乱人伦中文字幕成人网站在线 | 亚欧免费无码aⅴ在线观看 麻豆国产一区二区三区四区 | 日韩亚洲欧美精品综合 | 超碰97自拍| 中国少妇裸体bbbbb | 国产又粗又长又爽 | aⅴ亚洲 日韩 色 图网站 播放 | 四库影院永久国产精品 | 中文字幕日韩一区二区三区不卡 | 性高潮久久久久久久久 | 嫩草精品| 大尺度舌吻呻吟声 | 欧美性一区 | 日韩精品二区在线观看 | 无码人妻精品一区二区三区在线 | 国产三级欧美三级 | 人人干人人爱 | 国产真实乱全部视频 | 无码国产精品一区二区免费虚拟vr | 亚洲精品久久久久国产 | 成人网视频| 色偷偷888欧美精品久久久 | 欧美成人免费一级人片100 | 欧美亚洲二区 | 性俄罗斯交xxxxx免费视频 | 国产女女做受ⅹxx高潮 | 欧美牲交a欧美牲交aⅴ | av免费播放| 手机在线一区 | 亚洲一区成人 | 国产精品呦呦 | 综合久久久 | 午夜免费在线 | 国产真实伦对白全集 | 国产jizz| 精品久久国产字幕高潮 | 91免费在线播放 | 亚州av综合色区无码一区 | 日韩人妻无码精品—专区 | 精品午夜福利无人区乱码一区 | 午夜秋霞网 | 污视频在线| 午夜成人爽爽爽视频在线观看 | 欧美激情一区二区三区在线 | 欧美超逼视频 | 火车卧铺高h肉辣文虐 | 伊人蕉影院久亚洲高清 | 精品久久久久久久久午夜福利 | 日韩久久久久久久 | 四虎国产精品免费观看视频优播 | 亚洲成a∨人片在线观看无码 | 777一区二区 | 国产成人无码a区在线观看导航 | 国产91对白在线播 | 欧美群妇大交群中文字幕 | 天天插美女 | 久久国产一区二区三区 | 国产亚洲自拍av | 国产97自拍| 国产午夜福利视频在线观看 | 国产男女猛烈无遮挡 | 美女一区二区视频 | 五月天激情国产综合婷婷婷 | 毛片在线免费观看视频 | 国产精品a国产精品a手机版 | 国产v综合v亚洲欧美久久 | 国产真人无遮挡作爱免费视频 | 桃花色综合影院 | 爱爱视频免费看 | 亚洲美女性视频 | 日韩精品一区二区三区老鸭窝 | 91成人网在线播放 | 国产乱码一区二区三区在线观看 | 欧美最猛性xxxⅹ丝袜 | 成人性午夜免费网站蜜蜂 | 干成人网 | 亚洲综合激情另类小说区 | 亚洲精品久久久久玩吗 | 国产精品 日韩 | 白嫩初高中害羞小美女 | 就去干成人网 | 亚洲综合久久网 | 国产精品一二三在线 | 国产无套粉嫩白浆内谢的出处 | 夜间福利在线观看 | 亚洲一区二区三区高清 | 狠狠色伊人亚洲综合网站l 狠狠色依依成人婷婷九月 狠狠色综合久久婷婷色天使 | 国产高潮久久 | 黑人巨大av| 国产精品天天在线午夜更新 | 国产精品嫩草影院入口日本一区二 | 69av导航| 午夜视频在线观看入口 | 国产欧美日韩a片免费软件 九九久久精品无码专区 | 91成人精品国产刺激国语对白 | 久久99精品久久久久久动态图 | 丝袜人妻一区二区三区网站 | 成年人毛片视频 | 国产91会所女技师在线观 | 国产一区二区三区在线电影 | 愉拍自拍第169页 | 日本三级日产三级国产三级 | 精品无码成人久久久久久 | 午夜极品视频 | 久久国产精品99国产精 | 四虎av网站 | 久久久久人妻一区精品色 | 欧美草b | 丰满人妻妇伦又伦精品国产 | 中文字幕第一页在线 | 亚洲精品性视频 | 久久女人网 | 么公的好大好硬好深好爽视频 | 夜夜6699ww爽爽婷婷 | 黄色片免费在线播放 | 亚州久久久 | 亚洲v欧美v国产v在线观看 | 一二三区国产 | 污的视频在线观看 | 日韩三级精品 | 国产大片黄在线观看 | av一区不卡 | 亚洲精品国偷自产在线99人热 | 久久久久成人精品免费播放动漫 | 韩国三级hd中文字幕叫床 | 喷水视频在线观看 | 性网站在线观看 | 中文字幕亚洲一区二区va在线 | 亚洲日韩v无码中文字幕 | 香蕉成人在线视频 | 夜夜高潮夜夜爽夜夜爱爱 | 久久久久久久久久久一区二区 | 亚洲精品乱码久久久久久自慰 | 精品国产一区二区在线观看 | 国产日韩一区二区在线 | 国产成人一区二区三区小说 | 五月激情在线观看 | 国产91综合一区在线观看 | а√天堂资源8在线官网在线 | 国产伦精品一区二区三区精品视频 | 日韩网站在线 | 亚洲产国偷v产偷v自拍涩爱 | 色狠狠一区 | 凉森玲梦一区二区三区av免费 | 国产成人61精品免费看片 | 免费国产区| 天堂资源| 日韩精品在线观看中文字幕 | 女人的黄色片 | 夜夜骑狠狠干 | 色妞av永久一区二区国产av开 | 大地av| 婷婷超碰 | 美女在线网站 | 欧美一区二区激情视频 | 91国内在线观看 | 国产性猛交xxxx免费看久久 | www久久99| 女人天堂久久爱av四季av | 国产寡妇精品久久久久久 | 一级中文字幕 | 欧美日韩综合一区二区 | 色伊人亚洲综合网站 | 老司机亚洲精品影院 | 日本熟妇人妻xxxxx-欢迎您 | 亚洲午夜精品久久久久久久久久久久 | 中文字幕理论片 | 国产麻豆剧果冻传媒星空视频 | jzzjzz日本丰满成熟少妇 | 亚洲黄页网站 | 亚洲综合激情在线 | 久久99精品久久久久久久青青日本 | 亚洲精品理论电影在线观看 | 欧美爱爱视频 | 福利在线看 | 日本熟妇浓毛 | 精品久久久久久亚洲中文字幕 | 久久福利社 | 妩媚尤物娇喘无力呻吟在线视频 | 久久久无码精品国产一区 | 亚洲午夜福利在线视频 | 欧美一区二区免费视频 | 久久久精品国产sm调教网站 | 黄片毛片在线免费观看 | 少妇大叫太大太粗太爽了a片小说 | 国产精品国产三级国产专区51区 | www一区| 男女做www免费高清视频网站 | 天天干夜夜操视频 | 亚洲调教欧美在线 | 女教师高潮黄又色视频 | 欧美日韩123区 | 久久久久97国产 | 亚洲永久精品视频 | 国产老熟妇精品观看 | 亚洲最新无码中文字幕久久 | 国产老女人精品毛片久久 | 97国产婷婷综合在线视频 | 天天操天天操天天操天天 | 免费人成在线观看 | 韩日视频在线 | 国产91玉足脚交在线播放 | 亚洲成av人片不卡无码 | 天天干在线播放 | 夜夜爽天天操 | 蜜桃无码一区二区三区 | 免费日韩一区 | 欧美伦理片 | 999精品嫩草久久久久久99 | 国产精品精品视频一区二区三区 | 亚洲精品香蕉 | 快射视频网 | 在线观看日本 | 欧美精品成人影院 | 亚洲综合一区国产精品 | 国产97色在线 | 美女搡bbb又爽又猛又黄www | jzzijzzij亚洲成熟少妇18 jzzijzzij亚洲农村妇女 | 天天做爰裸体免费视频 | 欧美日韩另类一区二区 | 国产又黄又嫩又滑又白 | 欧美国产免费 | 好吊一二三区 | 欧美综合精品 | 亚洲精品成a人在线观看 | 国产精品99久久久久久猫咪 | 亚洲日韩中文第一精品 | 999精欧美一区二区三区黑人 | 婷婷激情四射 | av大片在线观看 | 日韩精品久久一区二区 | 国偷自产一区二区三区蜜臀 | 九色视频在线免费观看 | 野草社区在线观看 | 狠狠躁夜夜躁人人爽天天5 中国china露脸自拍性hd | 丰满饥渴的少妇hd | 97夜夜澡人人波多野结衣 | 久久午夜夜伦鲁鲁片免费无码 | 欧美黄色a级 | 91ts人妖另类精品系列 | 亚洲人交乣女bbw | 午夜影剧院 | 国产精品夜夜春夜夜爽久久小 | 国产aⅴ夜夜欢一区二区三区 | 久精品国产欧美亚洲色aⅴ大片 | 欧美高清性xxxxhdvideosex | 亚洲偷自拍另类图片二区 | 91亚洲精品一区二区乱码 | 国产又粗又硬又黄的视频 | 美女裸体十八禁免费网站 | 午夜a爱 | 波多野吉衣一区二区 | www日韩在线 | 天天狠狠操 | 人成在线观看 | 爱视频福利网 | 毛片在线看片 | 色哟哟入口国产精品 | 午夜无码人妻av大片色欲 | 国产午夜麻豆影院在线观看 | 欧美极品少妇xxx | 国产精品h片在线播放 | 无码高潮少妇毛多水多水 | 成人国产在线视频 | 一级黄色裸体片 | 东京天堂网天堂网 | 无遮挡啪啪成人免费网站 | 欧美另类极品videosbest最新版本 | 日韩在线免费av | 久久精品中文字幕无码绿巨人 | 91视频com| 舐め犯し波多野结衣在线观看 | 日韩 高清 无码 人妻 | 日韩免费在线播放 | 久久久999 | 真实国产露脸乱 | 黄片毛片av| 日韩欧美在线视频免费观看 | 狠狠爱欧美 | 狠狠色噜噜狠狠色综合久 | 免费观看美女裸体网站 | 愉拍自拍第169页 | av岬奈奈美一区二区三区 | 久久国产精品一区二区三区 | 日韩伦乱| 91一区二区三区久久久久国产乱 | 亚洲一区二区黄 | 久久99精品久久久久久动态图 | 丰满少妇人妻无码专区 | 性激情视频| 3bmm在线观看视频免费 | 免费麻豆av| 国产在线精品国自产拍影院同性 | 国产精品欧美一区二区三区不卡 | 亚洲精品国产一区二区在线观看 | 国产裸体永久免费视频网站 | 久久久久久性高 | 久久精品9 | 搡女人真爽免费视频大全 | 人妻 色综合网站 | 国产情侣真实露脸在线 | 狠狠色欧美亚洲狠狠色www | 一二三国产777avav | 久久亚洲堂色噜噜av入口网站 | 免费a级毛片18以上观看精品 | 99久久精品免费看国产 | 国产女人叫床高潮大片免费 | 国产丝袜视频在线 | 亚洲欧美日韩一级 | 波多野结衣丝袜ol在线播放 | 日韩欧美一中文字暮专区 | 男人添女人高潮免费网站打开网站 | 欧美一乱一性一交一视频 | 久久99精品久久只有精品 | 国产理论视频在线观看 | 美国成人在线 | 两个人看的www在线观看 | 丰满大肥婆肥奶大屁股 | 天天插夜夜爽 | 国产交换配乱淫视频α | 男人的天堂免费视频 | 国产麻豆成人精品av | 日韩综合区 | 少妇综合 | 玖玖在线免费视频 | 日本成人在线观看网站 | 国产成人福利av综合导航 | 韩国美女vip内部1101福利 | 无码视频一区二区三区 | 亚洲区小说区图片区 | 国产精品对白刺激在线观看 | 春色伊人 | 美女脱免费看网站女同 | 多p混交群体交乱小说h | 男女啪啪免费体验区 | 日韩精品a片一区二区三区妖精 | 欧美在线 | 亚洲 | 成人av在线一区二区 | 视频一区 视频二区 视频三区 视频四区 国产 | 美女裸体自慰在线观看 | 国产嫩草av | 少妇高潮18zzzzzzzyⅹ | 少妇性l交大片免费快色 | 日本三级黄在线观看 | 日韩黄色免费观看 | 色图综合网 | 国产午夜精品18久久蜜臀董小宛 | 天干天干天啪啪夜爽爽99 | 日本高清免费在线视频 | 亚洲精品一区二区三区四区乱码 | 亚洲男人的天堂av手机在线观看 | 久久影院午夜理论片无码 | 亚洲精品一区二三区不卡 | 欧美黑人性xxx | 成人免费黄色大片 | 最新国产乱人伦偷精品免费网站 | 欧美成人四级hd版 | 色综合久久88色综合天天免费 | 无码无遮挡又大又爽又黄的视频 | 亚洲国产成人精品片在线观看 | 亚洲午夜精品 | 成人在线免费观看网站 | 国产精品一卡二卡三卡四卡 | 免费久久99精品国产婷婷六月 | 3d动漫精品啪啪1区2区免费 | 国产成人无码精品久久久免费 | 午夜a视频| 亚洲的天堂av无码 | 中文字幕有码在线观看 | 日本不卡影院 | 国产无套粉嫩白浆内谢软件 | 无码专区人妻系列日韩精品少妇 | 人妻少妇久久久久久97人妻 | jizz中文字幕 | 欧美日韩精品一区二区在线视频 | 成人一级片网站 | 色av性av丰满av| 男女久久久 | av在线激情 | 日韩久久成人 | 免费观看黄色片网站 | ww国产内射精品后入国产 | 99精品无码一区二区 | 日日av拍夜夜添久久免费 | 校园春色 亚洲色图 | 亚洲国产97在线精品一区 | 国产精品久久久一区二区三区网站 | 欧美8888| 亚洲精品国产精品乱码在线观看 | 在线播放亚洲精品 | www亚洲视频 | 国产精品任我爽爆在线播放 | 黄色一级毛片 | 亚洲国产成人aⅴ毛片大全密桃 | 精品国产免费一区二区三区 | 大吊日肥婆视频 | 日韩精品视频免费在线观看 | 免费看男女做爰爽爽视频 | 欧美另类z0z变态 | 久久天天躁夜夜躁狠狠躁2022 | 尹人香蕉久久99天天拍 | 日本sm/羞辱/调教/捆绑视频 | 中文字幕 欧美激情 | 欧美精品亚洲精品日韩精品 | 中文字幕一区二区视频 | 欧洲成人综合 | 国产精品 日韩 | 欧美一级黄色片子 | 免费国产在线观看 | 日本在线www| 少妇高潮一区二区三区99小说 | 农村乱人伦一区二区 | 免费黄网站在线观看 | 亚洲第一综合网站 | 人善性zzzzzo另类 | 亚洲欧美人成电影在线观看 | 天天操网址 | 日本www一道久久久免费 | 中文字幕成人在线观看 | 嫩草在线观看视频 | 国产亚洲精品综合一区91 | 国产精品极品白嫩在线 | 久久一精品 | 97超碰国产在线 | 91成人xxx | 91免费在线看 | 欧美黄色大片网站 | 久久久久久久久久久久久9999 |