• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    基于CPLD的矩陣鍵盤掃描模塊設(shè)計(jì)

    2010-06-05 10:48:04鄭采君
    電子設(shè)計(jì)工程 2010年10期
    關(guān)鍵詞:輸出模塊時(shí)序按鍵

    鄭采君

    (中國(guó)地質(zhì)科學(xué)院勘查地球物理勘查地球化學(xué)研究所 河北 廊坊 065000)

    在基于PC104的便攜式野外測(cè)試設(shè)備的設(shè)計(jì)中,鍵盤是常用的輸入設(shè)備。對(duì)于便攜式設(shè)備野外工作時(shí),一般使用小型(4×4)矩陣鍵盤就能滿足設(shè)備的信息輸入需要;室內(nèi)調(diào)試時(shí),使用標(biāo)準(zhǔn)PS2鍵盤更方便、靈活。一般的做法是保留PC104的鍵盤接口用于接標(biāo)準(zhǔn)鍵盤,利用擴(kuò)展I/O接口完成小矩陣鍵盤的掃描和輸入。這樣做雖然可以實(shí)現(xiàn)設(shè)備雙鍵盤同時(shí)工作的功能,卻需耗費(fèi)大量的CPU處理時(shí)間掃描矩陣鍵盤,造成CPU處理其他信息的能力下降。而本文設(shè)計(jì)的基于CPLD的矩陣鍵盤掃描模塊能夠很好地解決上述問題。

    1 矩陣鍵盤掃描原理

    圖1給出了4×4矩陣鍵盤的電路圖,在圖1中KX[3..0]為掃描碼輸入,KY[3..0]為掃描碼輸出。鍵盤掃描開始時(shí),首先置KX[3..0]=“0000”;鍵盤掃描碼寄存器和鍵盤掃描碼緩存器 Kreg[15..0]和 Kscan[15..0]置成“1111111111111111”(全 1為沒有鍵按下,有鍵按下時(shí)至少有一位為0),一旦有鍵按下,KY[3..0]輸出不全為“0”的掃描碼觸發(fā)鍵盤掃描功能開始鍵盤掃描,掃描開始后,依次將 KX3、KX2、KX1、KX0 置“0”,分別將對(duì)應(yīng)的4組KY[3..0]輸入值保存于Kscan[15..12]、Kscan[11..8]、Kscan[7..4]、Kscan[3..0]中,而后比較 Kscan 和 Kreg的大小,如果Kscan小于Kreg,將Kscan保存于Kreg中,重復(fù)上述掃描過程直到Kscan[15..0]各位輸出全為“1”時(shí),說明按下的鍵全部抬起,Kreg[15..0]中的每一個(gè)為“0”的位對(duì)應(yīng)一個(gè)按下的鍵,保留掃描過程中的Kreg最小值就可以處理組合鍵。根據(jù)記錄的Kreg值可以判斷是哪個(gè)或哪幾個(gè)鍵按下,據(jù)此編碼按鍵值后輸出。將KX[3..0]置為“0000”,等待下一次按鍵發(fā)生。

    圖1 4×4矩陣鍵盤電路圖Fig.1 4×4 matrix keyboard circuit

    2 基于CPLD的4×4矩陣鍵盤掃描模塊設(shè)計(jì)[1]

    根據(jù)上述掃描原理和工作流程,如果以PC104 CPU實(shí)現(xiàn)上述矩陣鍵盤的掃描過程,那么在有鍵按下后,CPU必須不停地掃描矩陣鍵盤電路,在此期間不能進(jìn)行其他工作,降低了CPU工作效率,且CPU連續(xù)高速運(yùn)轉(zhuǎn)增加系統(tǒng)功耗。

    本文的目的就是在不需要CPU參與的條件下以CPLD完成矩陣鍵盤按鍵事件觸發(fā)、按鍵的掃描定位以及按鍵的編碼和鍵值輸出工作,CPU只需要定時(shí)查詢有無鍵按下并讀走按下鍵的按鍵值送入鍵盤緩沖區(qū)。這樣就使CPU從繁重的矩陣鍵盤掃描工作中解脫出來。根據(jù)上述鍵盤掃描工作原理,基于CPLD的4×4矩陣鍵盤掃描模塊功能框圖如圖2所示。

    圖2 4×4矩陣鍵盤掃描模塊CPLD實(shí)現(xiàn)框圖Fig.2 4×4matrix keyboard scan module based on CPLD

    圖中,模塊KeyTri在時(shí)鐘信號(hào)CLK的控制下實(shí)現(xiàn)按鍵事件觸發(fā)和矩陣鍵盤掃描時(shí)序產(chǎn)生功能;模塊keycode在時(shí)鐘信號(hào)CLK和掃描時(shí)序碼SCode的控制下完成輸出鍵盤掃描碼KX,同時(shí)記錄16位鍵盤掃描數(shù)據(jù)等工作,并在所有鍵抬起后對(duì)按下的鍵編碼完成輸出功能;模塊nread實(shí)現(xiàn)按鍵碼的暫存、按鍵狀態(tài)的置位和清除以及矩陣鍵盤的使能;模塊PCPORT完成矩陣鍵盤與CPU的接口;模塊OSC與CreatClock產(chǎn)生控制鍵盤掃描模塊工作的3 KHz時(shí)鐘信號(hào)CLK。

    2.1 鍵盤掃描觸發(fā)模塊(KeyTri)的功能與時(shí)序仿真[2]

    鍵盤掃描過程中,掃描信號(hào)不停變化,以判斷鍵盤按鍵的按下和抬起。高速變化的鍵盤掃描信號(hào)不僅使系統(tǒng)功耗增加,而且還會(huì)對(duì)其他敏感電路造成干擾[3]。因此在本設(shè)計(jì)中將鍵盤掃描模式設(shè)計(jì)成鍵按下觸發(fā)掃描方式,只有當(dāng)鍵盤有鍵按下后,才觸發(fā)鍵盤掃描電路產(chǎn)生掃描鍵盤時(shí)序,所有鍵都放開后,停止對(duì)鍵盤的掃描,使電路處于相對(duì)靜止?fàn)顟B(tài),以減少對(duì)其他電路的干擾。

    鍵盤按下時(shí)會(huì)有抖動(dòng),在按鍵抖動(dòng)時(shí)掃描鍵盤,可能會(huì)使鍵盤掃描電路產(chǎn)生誤判,因此在鍵盤按下與開始掃描之間應(yīng)加入一段延時(shí),延時(shí)結(jié)束后按鍵仍處于按下狀態(tài),才允許開始鍵盤掃描,這樣做可以最大限度地避免掃描電路的誤判和漏判。

    鍵盤掃描觸發(fā)模塊實(shí)現(xiàn)的功能為:在KX=“0000”的狀態(tài)下,如果有任意一個(gè)鍵被按下,KY必然不全為‘1’,觸發(fā)延時(shí)功能開始延時(shí),延時(shí)結(jié)束后,如果KY仍不全為‘1’,說明該按鍵事件有效,啟動(dòng)掃描時(shí)序產(chǎn)生1H~BH的4位循環(huán)掃描時(shí)序碼,控制后續(xù)的鍵盤掃描電路對(duì)鍵盤掃描,當(dāng)ReSet變低時(shí),立即將掃描時(shí)序碼置為0H,停止本次鍵盤掃描并等待下一次鍵盤按下事件到來。鍵盤掃描觸發(fā)模塊的VHDL語(yǔ)言[4]實(shí)現(xiàn)如下:

    鍵盤掃描觸發(fā)模塊的時(shí)序仿真如圖3所示。

    圖3 鍵盤掃描觸發(fā)模塊的時(shí)序仿真Fig.3 Timing simulation of keyboard scan trigger module

    在圖3中,①和②之間的時(shí)間為去鍵盤抖動(dòng)延時(shí),為了方便仿真,此處把延時(shí)時(shí)間設(shè)定為4個(gè)周期,實(shí)際使用時(shí),應(yīng)保持在20~30 ms左右。

    2.2 鍵盤掃描與編碼輸出模塊(keycode)的功能與時(shí)序仿真

    所謂鍵盤掃描,就是在鍵盤的KX端依次送入掃描碼,以便定位被按下的鍵。鍵盤編碼是對(duì)鍵盤掃描值譯碼得到按下鍵的按鍵值。

    該模塊完成的功能為:在掃描時(shí)序控制碼SCode[3..0]和CLK的下降沿控制下依次輸出4組掃描碼 “0111”、“1011”、“1101”、“1110”掃描整個(gè)鍵盤,同時(shí)記錄鍵盤的掃描值,將記錄的4組掃描值組合成一組16位的鍵盤掃描值Kscan[15..0],如果 Kscan[15..0]小于 Kreg[15..0],將 Kscan[15..0]保存于 Kreg[15..0]中,當(dāng)所有鍵放開后,對(duì)Kreg[15..0]譯碼產(chǎn)生按鍵編碼并輸出。有一個(gè)鍵按下,16位的鍵盤掃描值中有且只有一位為0,多鍵組合按下時(shí),鍵盤掃描值中就會(huì)有多個(gè)位為‘0’,因此在鍵盤掃描過程中,記錄最小的鍵盤掃描值,使得掃描模塊不僅能夠處理單鍵,而且可以處理多鍵組合。具體工作過程說明如下:

    當(dāng) SCode[3..0]=0時(shí),KX=“0000”, 置 16位鍵盤掃描值Kscan[15..0]和 Kreg[15..0]為全‘1’,此時(shí)無論哪一個(gè)鍵按下,都可使KY不全為‘1’,從而觸發(fā)掃描模塊工作;

    當(dāng) SCode[3..0]=1 或 2 時(shí),KX=“0111”,此時(shí)圖 1 中 K12~K15有按下的鍵時(shí),KY對(duì)應(yīng)位為‘0’,其他位為‘1’,記錄KY到鍵盤掃描碼寄存器的Kreg[15..12];

    當(dāng) SCode[3..0]=3 或 4 時(shí),KX=“1011”,此時(shí)圖 1 中 K08~K11有按下的鍵時(shí),KY對(duì)應(yīng)位為‘0’,其他位為‘1’,記錄 KY到鍵盤掃描碼寄存器的Kreg[11..8];

    當(dāng) SCode[3..0]=5 或 6 時(shí),KX=“1101”,此時(shí)圖 1 中 K04~K07有按下的鍵時(shí),KY對(duì)應(yīng)位為‘0’,其他位為‘1’,記錄 KY到鍵盤掃描碼寄存器的Kreg[7..4];

    當(dāng) SCode[3..0]=7 或 8 時(shí),KX=“1110”,此時(shí)圖 1 中 K00~K03有按下的鍵時(shí),KY對(duì)應(yīng)位為‘0’,其他位為‘1’,記錄 KY到鍵盤掃描碼寄存器的Kreg[3..0];

    當(dāng)SCode[3..0]=9和10時(shí),如果Kscan[15..0]各位不全為“1”且 Kscan[15..0]< Kreg[15..0],將 Kscan[15..0]保存到 Kreg[15..0];否則對(duì)Kreg[15..0]譯碼產(chǎn)生按鍵編碼并輸出;

    當(dāng) SCode[3..0]=11 且記錄 Kscan[15..0]各位為全“1”時(shí),產(chǎn)生鍵盤復(fù)位信號(hào)ReSet,結(jié)束本次鍵盤掃描。

    鍵盤掃描與編碼輸出模塊的核心模塊VHDL語(yǔ)言實(shí)現(xiàn)如下:

    鍵盤掃描與編碼輸出模塊的時(shí)序仿真圖如圖4所示。

    圖4 鍵盤掃描與編碼模塊的時(shí)序仿真Fig.4 Timing simulation of keyboard scanning and coding module

    2.3 鍵盤編碼輸出模塊(nread)的功能與時(shí)序仿真

    在該模塊中,KeyData的最高位KeyData(7)為鍵盤緩存狀態(tài)指示位,當(dāng) KeyData(7)=‘0’時(shí),表示鍵盤緩存中沒有按鍵碼;當(dāng) KeyData(7)=‘1’時(shí),表示鍵盤緩存中有按鍵碼等待CPU讀取。KeyData[6..0]為按下鍵的編碼。ReSet的下降沿用于將 KeyVal[6..0]存入 KeyData[6..0],同時(shí)將 KeyData(7)置成‘1’。 enKeyOut用于使能矩陣鍵盤輸出,當(dāng) enKeyOut=‘1’時(shí),允許矩陣鍵盤輸出按鍵碼;當(dāng)enKeyOut=‘0’時(shí),禁止矩陣鍵盤輸出按鍵碼。ClrKey用于清除鍵盤緩存狀態(tài)指示位KeyData(7),當(dāng) ClrKey=‘0’時(shí),置 KeyData(7)為‘0’。

    鍵盤編碼輸出模塊的VHDL語(yǔ)言實(shí)現(xiàn)如下:

    鍵盤編碼輸出模塊的時(shí)序仿真圖如圖5所示。

    2.4 接口模塊(PCPORT)的功能與時(shí)序仿真[5]

    該模塊用于實(shí)現(xiàn)CPU讀入鍵盤碼以及矩陣鍵盤控制信號(hào)的輸出。開始時(shí),CPU首先應(yīng)通過該模塊送出OSCEn=‘1’ 信號(hào), 使振蕩器模塊 (OSC)和時(shí)鐘產(chǎn)生模塊(CreatClock)開始工作,產(chǎn)生驅(qū)動(dòng)掃描模塊工作的時(shí)鐘信號(hào)F3kHz;接下來送出鍵盤禁止信號(hào) enKeyOut=0;禁止矩陣鍵盤在穩(wěn)定工作前隨機(jī)輸出按鍵值;其次送出清除鍵盤緩存狀態(tài)指示位的ClrKey信號(hào);最后再送出鍵盤使能信號(hào)enKeyOut=‘1’,開始模塊掃描鍵盤工作。接口模塊的時(shí)序仿真圖如圖6所示。

    圖5 鍵盤編碼輸出模塊的時(shí)序仿真Fig.5 Timing simulation of keyboard coding output module

    圖6 接口模塊的時(shí)序仿真Fig.6 Timing simulation of interface module

    2.5 其他模塊的功能

    振蕩器模塊 (OSC)為利用Altera公司的IP核產(chǎn)生的MAXII系列CPLD內(nèi)帶的振蕩器,用于在使能信號(hào)的控制下產(chǎn)生3.3 MHz的時(shí)鐘輸出。

    時(shí)鐘產(chǎn)生模塊(CreatClock),用于將3.3 MHz的時(shí)鐘分頻產(chǎn)生3 KHz的鍵盤掃描時(shí)鐘,驅(qū)動(dòng)整個(gè)鍵盤掃描模塊工作。

    3 控制軟件的設(shè)計(jì)[6]

    本文軟件設(shè)計(jì)的基本思想是:CPU利用定時(shí)中斷查詢矩陣鍵盤狀態(tài)并讀入矩陣鍵盤的按鍵碼,如果按鍵碼為需要立即響應(yīng)的特殊功能鍵(如熱啟動(dòng)鍵),即在中斷服務(wù)程序中作出處理,否則直接送入與標(biāo)準(zhǔn)鍵盤共用的鍵盤緩沖區(qū),在鍵盤緩沖區(qū)與標(biāo)準(zhǔn)鍵盤送來的按鍵碼一起排隊(duì)等待CPU響應(yīng)處理,從而實(shí)現(xiàn)雙鍵盤同時(shí)工作。在向鍵盤緩沖區(qū)寫入按鍵值時(shí),必須使用DOS軟中斷,否則會(huì)由于中斷優(yōu)先級(jí)的原因而使新寫入的按鍵碼得不到響應(yīng)。

    矩陣鍵盤的控制軟件采用C語(yǔ)言編制,利用PC104的定時(shí)器中斷定時(shí)查詢矩陣鍵盤,如果有鍵值,將其存入PC104的鍵盤緩沖區(qū),等待PC104使用??刂瞥绦虻脑创a如下:

    4 測(cè)試結(jié)果

    本文所述的鍵盤掃描模塊已經(jīng)在多功能電法接收機(jī)中使用,在使用過程中對(duì)矩陣鍵盤的響應(yīng)時(shí)間、準(zhǔn)確度、CPU處理時(shí)間占用、以及雙鍵盤同時(shí)工作性能等指標(biāo)進(jìn)行了測(cè)試分析,結(jié)果如下:

    1)矩陣鍵盤響應(yīng)時(shí)間和準(zhǔn)確度測(cè)試,理論上計(jì)算矩陣鍵盤的最短響應(yīng)時(shí)間為T=t1+t2+t3+t4=55.9 ms(其中,t1為防抖動(dòng)延時(shí)時(shí)間30 ms;t2鍵盤掃描最短用時(shí),共掃描2次用22個(gè)F3 kHz時(shí)鐘周期6.6 ms;t3為鍵盤值暫存時(shí)間,3個(gè)F3kHz時(shí)鐘周期1 ms;t4為查詢鍵盤中斷間隔18.3 ms),考慮到操作鍵盤的速度,測(cè)試方法為全部16個(gè)鍵以3次/s的速度連續(xù)按6次,間隔5 s換一個(gè)鍵,將鍵值輸出到顯示器觀察輸入情況,測(cè)試結(jié)果為:總按鍵數(shù):96;顯示按鍵數(shù):96;漏判按鍵數(shù):0;錯(cuò)判按鍵數(shù):0;準(zhǔn)確率:100%。

    2)矩陣鍵盤占用CPU時(shí)間分析,通過對(duì)矩陣鍵盤按鍵值的讀入程序分析可知,當(dāng)允許矩陣鍵盤輸出且有鍵按下時(shí),每次中斷服務(wù)程序需要額外執(zhí)行8條語(yǔ)句,大約用時(shí)4 μs;當(dāng)允許矩陣鍵盤輸出且沒有鍵按下時(shí),每次中斷服務(wù)程序需要額外執(zhí)行3條語(yǔ)句,大約用時(shí)1.5 μs;與CPU完成矩陣鍵盤掃描工作(假設(shè)從鍵按下到釋放一般用時(shí)300 ms)相比,一次按鍵讀入CPU占用時(shí)間節(jié)省99.998%。

    3)雙鍵盤同時(shí)工作測(cè)試,測(cè)試方法將矩陣鍵盤和標(biāo)準(zhǔn)鍵盤同時(shí)接入系統(tǒng),按1次/s的速度交替按兩鍵盤的按鍵100個(gè),在顯示器上觀察按鍵輸出情況,得出雙鍵盤工作可靠性數(shù)據(jù)如下:總按鍵數(shù):200;顯示按鍵數(shù)200;漏判按鍵數(shù):0;錯(cuò)判按鍵數(shù):0;準(zhǔn)確率:100%。因此,該模塊可以實(shí)現(xiàn)雙鍵盤同時(shí)工作。

    5 結(jié) 論

    該模塊經(jīng)過測(cè)試和使用,得出如下結(jié)論:1)基于CPLD的矩陣鍵盤掃描模塊占用CPU時(shí)間很少;2)可以實(shí)現(xiàn)雙鍵盤同時(shí)工作;3)誤判、漏判率低;4)反應(yīng)速度快,能夠處理組合鍵。測(cè)試結(jié)果表明,該方案滿足設(shè)計(jì)要求。該模塊以按鍵的放開控制按鍵編碼輸出,因此在鍵按下一段時(shí)間后到釋放按鍵之前不能按一定的間隔連續(xù)輸出按下鍵的鍵值,矩陣鍵盤沒有連續(xù)按鍵輸出功能。鍵盤碼的讀入采用PC104定時(shí)器中斷(18.3 ms一次)定時(shí)查詢的方式實(shí)現(xiàn),在大多數(shù)情況下都不會(huì)查詢到按鍵事件發(fā)生,也就是說矩陣鍵盤占用的比較少的CPU處理時(shí)間中絕大部分被白白浪費(fèi)。如果能夠修改接口模塊實(shí)現(xiàn)更靈活的按鍵外中斷觸發(fā)方式讀入鍵值,還可以節(jié)省更多的時(shí)間。

    [1]宋萬杰,羅豐,吳順君.CPLD技術(shù)及其應(yīng)用[M].西安:西安電子科技大學(xué)出版社,2000.

    [2]鞏林萍,靳鴻,祖靜.基于CPLD的多次重觸發(fā)存儲(chǔ)測(cè)試系統(tǒng)設(shè)計(jì)[J].電子設(shè)計(jì)工程,2009,17(12):80-81.GONG Lin-ping, JIN Hong, ZU Jing.Design of multiple re-trigger memory test system based on CPLD[J].Electronic Design Engineering,2009,17(12):80-81.

    [3]蔡仁鋼.電磁兼容原理、設(shè)計(jì)和預(yù)測(cè)技術(shù)[M].北京:航空航天大學(xué)出版社,1997.

    [4]侯伯亨,顧新.VHDL硬件描述語(yǔ)言與數(shù)字邏輯電路設(shè)計(jì):修訂版 [M].西安:西安電子科技大學(xué)出版社,2001.

    [5]馮志江,黃鳳鳴.基于CPLD和ISA總線的數(shù)據(jù)采集系統(tǒng)設(shè)計(jì)[J].電子設(shè)計(jì)工程,2010,18(1):60-62.FENG Zhi-jiang,HUANG Feng-ming.Design of data acquisition system based on CPLD and ISA bus[J].Electronic Design Engineering,2010,18(1):60-62.

    [6]Allison Ch.C和C++代碼精粹[M].董慧穎,譯北京:人民郵電出版社,2003.

    猜你喜歡
    輸出模塊時(shí)序按鍵
    基于時(shí)序Sentinel-2數(shù)據(jù)的馬鈴薯遙感識(shí)別研究
    基于Sentinel-2時(shí)序NDVI的麥冬識(shí)別研究
    基于有限狀態(tài)機(jī)的按鍵檢測(cè)程序設(shè)計(jì)
    電子制作(2021年3期)2021-06-16 03:14:26
    基于MSP430的輸入輸出模塊設(shè)計(jì)與實(shí)現(xiàn)
    微信控制6路輸出開關(guān)
    一種毫米波放大器時(shí)序直流電源的設(shè)計(jì)
    電子制作(2016年15期)2017-01-15 13:39:08
    一種多方向?qū)Ч獍存I結(jié)構(gòu)設(shè)計(jì)
    電子制作(2016年1期)2016-11-07 08:43:05
    泓格科技繼電器輸出模塊-87061PW
    CTCS3-300T列控車載設(shè)備安全數(shù)字輸入輸出模塊可靠性研究
    DPBUS時(shí)序及其設(shè)定方法
    河南科技(2014年15期)2014-02-27 14:12:36
    两个人视频免费观看高清| 国产成年人精品一区二区| 女生性感内裤真人,穿戴方法视频| 一边摸一边抽搐一进一小说| 欧美色欧美亚洲另类二区| 淫妇啪啪啪对白视频| 久久国产精品影院| 久久亚洲精品不卡| 国产成人精品无人区| 在线av久久热| 人人妻人人看人人澡| 色哟哟哟哟哟哟| 久久精品国产清高在天天线| 十八禁人妻一区二区| 日本在线视频免费播放| 777久久人妻少妇嫩草av网站| 91成人精品电影| 19禁男女啪啪无遮挡网站| 大香蕉久久成人网| 91老司机精品| 欧美日韩黄片免| 亚洲第一青青草原| 这个男人来自地球电影免费观看| 午夜久久久在线观看| 不卡av一区二区三区| 久久精品人妻少妇| av在线天堂中文字幕| 欧美日韩福利视频一区二区| 久久 成人 亚洲| 老汉色∧v一级毛片| 亚洲,欧美精品.| 色精品久久人妻99蜜桃| 午夜久久久久精精品| 在线观看66精品国产| 国产主播在线观看一区二区| 免费看十八禁软件| 亚洲男人的天堂狠狠| 不卡av一区二区三区| 波多野结衣av一区二区av| 极品教师在线免费播放| 桃色一区二区三区在线观看| 亚洲专区字幕在线| 久久久国产欧美日韩av| 亚洲av第一区精品v没综合| 成人国语在线视频| 国产成+人综合+亚洲专区| 欧美+亚洲+日韩+国产| 女生性感内裤真人,穿戴方法视频| 欧美人与性动交α欧美精品济南到| 黄片播放在线免费| 亚洲国产欧美日韩在线播放| 国产亚洲欧美在线一区二区| 非洲黑人性xxxx精品又粗又长| 国产激情欧美一区二区| 嫩草影视91久久| 国产亚洲欧美在线一区二区| 97超级碰碰碰精品色视频在线观看| 一级毛片女人18水好多| 身体一侧抽搐| 亚洲精品粉嫩美女一区| 国产精品美女特级片免费视频播放器 | 黑人操中国人逼视频| 日韩精品青青久久久久久| 久久久国产精品麻豆| 中文字幕人妻熟女乱码| 免费一级毛片在线播放高清视频| 亚洲精品在线观看二区| 久久人妻福利社区极品人妻图片| 国产v大片淫在线免费观看| 久久精品亚洲精品国产色婷小说| 美女大奶头视频| 性色av乱码一区二区三区2| 两人在一起打扑克的视频| 女人爽到高潮嗷嗷叫在线视频| 成人av一区二区三区在线看| 美女午夜性视频免费| 国产单亲对白刺激| 国产成年人精品一区二区| 国产av不卡久久| 国产精品久久久久久人妻精品电影| 久久午夜亚洲精品久久| 成人手机av| 亚洲av熟女| 久久性视频一级片| 日韩一卡2卡3卡4卡2021年| 可以免费在线观看a视频的电影网站| 中文字幕高清在线视频| 午夜激情av网站| 久久精品夜夜夜夜夜久久蜜豆 | 国产野战对白在线观看| 在线天堂中文资源库| 大型av网站在线播放| xxxwww97欧美| 国产精品野战在线观看| 午夜两性在线视频| 久久亚洲精品不卡| 18禁美女被吸乳视频| 欧美日韩一级在线毛片| www.精华液| 91在线观看av| 国产成人欧美| 亚洲精品久久成人aⅴ小说| 国产黄a三级三级三级人| 国产精品免费一区二区三区在线| 亚洲国产毛片av蜜桃av| 草草在线视频免费看| 国内毛片毛片毛片毛片毛片| 在线观看免费午夜福利视频| 两个人看的免费小视频| 婷婷亚洲欧美| 久久国产乱子伦精品免费另类| 亚洲精品粉嫩美女一区| 18美女黄网站色大片免费观看| 欧美一级毛片孕妇| 人人妻人人看人人澡| 99国产精品一区二区三区| 日日爽夜夜爽网站| 久久国产精品人妻蜜桃| 亚洲av电影不卡..在线观看| 最新在线观看一区二区三区| 成人欧美大片| 亚洲 欧美 日韩 在线 免费| 亚洲精品在线观看二区| 日韩三级视频一区二区三区| 99久久无色码亚洲精品果冻| 日本精品一区二区三区蜜桃| 中文亚洲av片在线观看爽| 国产成人啪精品午夜网站| 免费女性裸体啪啪无遮挡网站| 日韩欧美 国产精品| xxx96com| a在线观看视频网站| 两个人免费观看高清视频| 无限看片的www在线观看| 久久这里只有精品19| 国产成年人精品一区二区| 亚洲中文字幕日韩| 高清在线国产一区| 国产精品久久久久久人妻精品电影| 欧美日韩乱码在线| 在线观看午夜福利视频| 亚洲第一电影网av| 日本熟妇午夜| 欧美成人午夜精品| 日本三级黄在线观看| 大型av网站在线播放| 啦啦啦免费观看视频1| 中文字幕精品免费在线观看视频| 国产熟女午夜一区二区三区| 婷婷六月久久综合丁香| 手机成人av网站| 美女扒开内裤让男人捅视频| 精品免费久久久久久久清纯| 精品久久久久久,| 好看av亚洲va欧美ⅴa在| 免费在线观看成人毛片| 色综合站精品国产| 男人舔女人的私密视频| 亚洲精品av麻豆狂野| 在线观看日韩欧美| 欧美激情极品国产一区二区三区| 午夜视频精品福利| 国产激情偷乱视频一区二区| 久久久国产成人免费| 99在线人妻在线中文字幕| 国产一区二区三区视频了| 最近最新中文字幕大全电影3 | 成年人黄色毛片网站| 国产成年人精品一区二区| 国产色视频综合| 亚洲第一青青草原| 亚洲一区二区三区色噜噜| 免费在线观看日本一区| 在线观看免费午夜福利视频| 视频区欧美日本亚洲| 国产av在哪里看| 一本大道久久a久久精品| 可以免费在线观看a视频的电影网站| 国产伦人伦偷精品视频| 久久狼人影院| 一级黄色大片毛片| 亚洲人成网站高清观看| 欧美日韩福利视频一区二区| 亚洲无线在线观看| 村上凉子中文字幕在线| 少妇熟女aⅴ在线视频| 亚洲avbb在线观看| 中国美女看黄片| 国产欧美日韩精品亚洲av| 久久精品人妻少妇| 亚洲专区字幕在线| 法律面前人人平等表现在哪些方面| 午夜福利在线观看吧| 国产精品,欧美在线| 亚洲精品国产区一区二| 亚洲精品av麻豆狂野| 欧美色欧美亚洲另类二区| 久久精品国产亚洲av高清一级| 一a级毛片在线观看| 黄网站色视频无遮挡免费观看| 我的亚洲天堂| 亚洲欧美激情综合另类| 搡老妇女老女人老熟妇| 久久精品夜夜夜夜夜久久蜜豆 | 国产欧美日韩一区二区精品| 成人免费观看视频高清| 精品久久久久久,| 亚洲五月色婷婷综合| 一级毛片精品| 亚洲人成伊人成综合网2020| 免费观看人在逋| 久久精品国产亚洲av香蕉五月| 精品一区二区三区视频在线观看免费| 国产精品影院久久| 亚洲av日韩精品久久久久久密| 禁无遮挡网站| 欧美乱妇无乱码| av福利片在线| 欧美中文日本在线观看视频| www.熟女人妻精品国产| 国产亚洲精品av在线| 亚洲国产精品999在线| 男人舔奶头视频| 久热爱精品视频在线9| 国产成人精品久久二区二区免费| 国产成人啪精品午夜网站| av福利片在线| 免费搜索国产男女视频| 日韩欧美三级三区| 久久久国产欧美日韩av| 亚洲熟女毛片儿| 成人永久免费在线观看视频| 九色国产91popny在线| 国产视频内射| 国产99久久九九免费精品| 每晚都被弄得嗷嗷叫到高潮| 一进一出好大好爽视频| 露出奶头的视频| 免费人成视频x8x8入口观看| 黄片大片在线免费观看| 国产成人av教育| 久久草成人影院| 韩国av一区二区三区四区| 精品国内亚洲2022精品成人| 日本在线视频免费播放| 国产97色在线日韩免费| 国产欧美日韩一区二区精品| 国产精品久久久久久人妻精品电影| 琪琪午夜伦伦电影理论片6080| 少妇被粗大的猛进出69影院| 亚洲精品在线观看二区| 欧美日韩黄片免| 白带黄色成豆腐渣| 男男h啪啪无遮挡| 一本精品99久久精品77| 国产单亲对白刺激| 日韩有码中文字幕| 亚洲精品久久国产高清桃花| 国产成人系列免费观看| 午夜两性在线视频| 亚洲国产精品合色在线| 中文字幕av电影在线播放| 国产久久久一区二区三区| xxxwww97欧美| 99精品久久久久人妻精品| 母亲3免费完整高清在线观看| 国产精品爽爽va在线观看网站 | 91成年电影在线观看| 亚洲成人国产一区在线观看| 丁香欧美五月| 久久久久久免费高清国产稀缺| 岛国在线观看网站| 99久久99久久久精品蜜桃| 黄片播放在线免费| 午夜成年电影在线免费观看| 久久久久久亚洲精品国产蜜桃av| 久久久国产成人免费| 高清毛片免费观看视频网站| 亚洲av第一区精品v没综合| 亚洲无线在线观看| 日本精品一区二区三区蜜桃| 国产高清激情床上av| 亚洲成人精品中文字幕电影| 91字幕亚洲| 每晚都被弄得嗷嗷叫到高潮| 亚洲熟女毛片儿| 国产精品一区二区精品视频观看| av电影中文网址| 精品高清国产在线一区| 人人澡人人妻人| 色尼玛亚洲综合影院| 精品欧美一区二区三区在线| x7x7x7水蜜桃| 99久久国产精品久久久| 国产欧美日韩一区二区精品| 亚洲五月婷婷丁香| 国产精品久久久久久人妻精品电影| 欧美激情高清一区二区三区| 嫩草影院精品99| 国产亚洲欧美在线一区二区| 亚洲熟妇熟女久久| 黄片小视频在线播放| 日韩欧美一区视频在线观看| 中文字幕人成人乱码亚洲影| 18禁黄网站禁片免费观看直播| 久久久国产欧美日韩av| 男女午夜视频在线观看| 99国产极品粉嫩在线观看| 999久久久国产精品视频| 丝袜在线中文字幕| 黄色 视频免费看| 女同久久另类99精品国产91| 又紧又爽又黄一区二区| 老司机在亚洲福利影院| 久久久久国产精品人妻aⅴ院| 免费在线观看视频国产中文字幕亚洲| 91在线观看av| 好看av亚洲va欧美ⅴa在| 欧美日本视频| 一本综合久久免费| 一本大道久久a久久精品| 一本大道久久a久久精品| 亚洲自偷自拍图片 自拍| 国产成+人综合+亚洲专区| 免费在线观看视频国产中文字幕亚洲| 美国免费a级毛片| 欧美 亚洲 国产 日韩一| 免费在线观看视频国产中文字幕亚洲| 国产不卡一卡二| 丁香欧美五月| av欧美777| 91麻豆精品激情在线观看国产| 免费av毛片视频| 亚洲成人国产一区在线观看| 久久久久久久久久黄片| 亚洲精品美女久久av网站| 琪琪午夜伦伦电影理论片6080| 午夜福利免费观看在线| 久久久精品欧美日韩精品| 少妇裸体淫交视频免费看高清 | 777久久人妻少妇嫩草av网站| 久久香蕉精品热| 国产一区二区激情短视频| 熟女少妇亚洲综合色aaa.| 国产免费男女视频| 女人高潮潮喷娇喘18禁视频| 欧美日韩中文字幕国产精品一区二区三区| 桃红色精品国产亚洲av| 伦理电影免费视频| 国产精品1区2区在线观看.| 亚洲美女黄片视频| 香蕉av资源在线| 国产精品99久久99久久久不卡| 国产黄片美女视频| 妹子高潮喷水视频| 欧美又色又爽又黄视频| 成人三级黄色视频| 丰满的人妻完整版| 一二三四社区在线视频社区8| 久久久国产精品麻豆| 亚洲av第一区精品v没综合| 麻豆av在线久日| 精品熟女少妇八av免费久了| 国内精品久久久久久久电影| 中出人妻视频一区二区| 老司机在亚洲福利影院| 久久亚洲精品不卡| 亚洲五月天丁香| 欧美中文综合在线视频| 亚洲一区中文字幕在线| 亚洲国产看品久久| 99国产精品一区二区蜜桃av| 精品欧美一区二区三区在线| 黄网站色视频无遮挡免费观看| 日本五十路高清| 他把我摸到了高潮在线观看| 90打野战视频偷拍视频| 老鸭窝网址在线观看| 精品欧美国产一区二区三| 性欧美人与动物交配| 久久午夜综合久久蜜桃| 精品高清国产在线一区| 成人国产综合亚洲| 午夜视频精品福利| 国产又色又爽无遮挡免费看| 波多野结衣高清作品| 一夜夜www| 1024手机看黄色片| 免费看日本二区| 91老司机精品| 亚洲最大成人中文| 精品国产超薄肉色丝袜足j| 国产av在哪里看| 久久中文看片网| 午夜亚洲福利在线播放| 国产亚洲av嫩草精品影院| 性欧美人与动物交配| 夜夜躁狠狠躁天天躁| 欧美性长视频在线观看| 身体一侧抽搐| 亚洲片人在线观看| 国产精品爽爽va在线观看网站 | 可以在线观看的亚洲视频| 特大巨黑吊av在线直播 | 国产一区在线观看成人免费| 天堂动漫精品| 欧美在线一区亚洲| 在线观看日韩欧美| 国产高清videossex| 成人三级做爰电影| 午夜免费鲁丝| 夜夜夜夜夜久久久久| 最近最新中文字幕大全电影3 | 亚洲三区欧美一区| 亚洲国产精品999在线| 亚洲真实伦在线观看| 久久精品国产亚洲av香蕉五月| 一个人免费在线观看的高清视频| 国产成人影院久久av| 国产成人欧美在线观看| 欧美最黄视频在线播放免费| 波多野结衣av一区二区av| 嫁个100分男人电影在线观看| 成年女人毛片免费观看观看9| 国产精品电影一区二区三区| 国产精品1区2区在线观看.| 午夜影院日韩av| 欧美激情极品国产一区二区三区| 中国美女看黄片| 老司机午夜福利在线观看视频| 国产精品电影一区二区三区| 黑人巨大精品欧美一区二区mp4| 欧美av亚洲av综合av国产av| 国产精品九九99| 桃红色精品国产亚洲av| 91麻豆av在线| 国产亚洲精品综合一区在线观看 | 黄色丝袜av网址大全| 欧美性长视频在线观看| 亚洲精品在线观看二区| 老汉色av国产亚洲站长工具| av超薄肉色丝袜交足视频| 欧美中文日本在线观看视频| 成人精品一区二区免费| 久久婷婷成人综合色麻豆| 国产欧美日韩一区二区三| 狠狠狠狠99中文字幕| bbb黄色大片| 91老司机精品| 国产亚洲精品久久久久久毛片| 国产一区二区三区在线臀色熟女| 制服诱惑二区| 日韩欧美国产在线观看| 亚洲av五月六月丁香网| 18禁黄网站禁片免费观看直播| 国产一区二区三区在线臀色熟女| 午夜精品久久久久久毛片777| 制服人妻中文乱码| 侵犯人妻中文字幕一二三四区| 日韩 欧美 亚洲 中文字幕| 少妇裸体淫交视频免费看高清 | 一级a爱片免费观看的视频| 99国产综合亚洲精品| 午夜老司机福利片| 可以在线观看毛片的网站| 丝袜在线中文字幕| www.999成人在线观看| 午夜福利视频1000在线观看| 欧美国产日韩亚洲一区| 午夜激情av网站| 国产av一区二区精品久久| a级毛片在线看网站| 日本在线视频免费播放| 国产黄片美女视频| 国产av一区二区精品久久| 一级片免费观看大全| 国产精品久久电影中文字幕| 757午夜福利合集在线观看| www日本黄色视频网| 国产高清有码在线观看视频 | 搡老岳熟女国产| 亚洲精品中文字幕一二三四区| 欧美一级毛片孕妇| 亚洲三区欧美一区| 母亲3免费完整高清在线观看| 日日爽夜夜爽网站| 在线观看一区二区三区| 精品熟女少妇八av免费久了| 亚洲av五月六月丁香网| 国产精品日韩av在线免费观看| 午夜成年电影在线免费观看| 成人国产一区最新在线观看| 黄频高清免费视频| www.精华液| 亚洲精品国产精品久久久不卡| 黄色片一级片一级黄色片| 欧美乱码精品一区二区三区| 国产在线观看jvid| 国产精品 国内视频| 国产又黄又爽又无遮挡在线| 色哟哟哟哟哟哟| videosex国产| 国产单亲对白刺激| 国产精品一区二区精品视频观看| 午夜免费观看网址| av福利片在线| 香蕉久久夜色| avwww免费| 午夜福利视频1000在线观看| 欧美绝顶高潮抽搐喷水| 视频区欧美日本亚洲| 精品第一国产精品| 日韩精品免费视频一区二区三区| 三级毛片av免费| 欧美成人午夜精品| 亚洲av第一区精品v没综合| 日日夜夜操网爽| 精品国产美女av久久久久小说| 亚洲成国产人片在线观看| av中文乱码字幕在线| 亚洲五月天丁香| 国产精品野战在线观看| 亚洲国产精品999在线| 日韩大码丰满熟妇| 亚洲中文日韩欧美视频| 日韩 欧美 亚洲 中文字幕| 亚洲五月婷婷丁香| 欧美日本视频| 国产免费av片在线观看野外av| 国产av又大| 中文字幕精品免费在线观看视频| 国产蜜桃级精品一区二区三区| 午夜精品久久久久久毛片777| 成人永久免费在线观看视频| 国产亚洲精品久久久久5区| 超碰成人久久| 人成视频在线观看免费观看| 午夜激情av网站| 久久久国产精品麻豆| 欧美另类亚洲清纯唯美| 老司机靠b影院| 亚洲av第一区精品v没综合| 最新美女视频免费是黄的| av天堂在线播放| 亚洲精华国产精华精| 亚洲 欧美一区二区三区| 亚洲无线在线观看| 精品欧美一区二区三区在线| 久久久久久免费高清国产稀缺| 久久中文字幕人妻熟女| 国产精品永久免费网站| 伊人久久大香线蕉亚洲五| 亚洲黑人精品在线| 国产1区2区3区精品| 草草在线视频免费看| 国产极品粉嫩免费观看在线| 国产精品国产高清国产av| 19禁男女啪啪无遮挡网站| 美女扒开内裤让男人捅视频| ponron亚洲| 最近最新免费中文字幕在线| 热re99久久国产66热| 婷婷六月久久综合丁香| 国内精品久久久久久久电影| 欧美成人午夜精品| 日本免费a在线| 精品国产乱子伦一区二区三区| 美女免费视频网站| 午夜精品久久久久久毛片777| 成人国产综合亚洲| 露出奶头的视频| 两个人看的免费小视频| 一级a爱片免费观看的视频| 在线观看日韩欧美| 麻豆成人av在线观看| 国内毛片毛片毛片毛片毛片| 我的亚洲天堂| 久久精品夜夜夜夜夜久久蜜豆 | av中文乱码字幕在线| 一本一本综合久久| 亚洲精品一卡2卡三卡4卡5卡| 极品教师在线免费播放| 怎么达到女性高潮| 精品国产美女av久久久久小说| 女人被狂操c到高潮| 精品电影一区二区在线| a在线观看视频网站| 欧美日韩瑟瑟在线播放| 亚洲狠狠婷婷综合久久图片| 亚洲在线自拍视频| 亚洲片人在线观看| 亚洲成国产人片在线观看| 欧美久久黑人一区二区| 欧美激情极品国产一区二区三区| 欧美 亚洲 国产 日韩一| 国产精品久久视频播放| 超碰成人久久| 嫩草影院精品99| 国产精品野战在线观看| 岛国视频午夜一区免费看| svipshipincom国产片| 97人妻精品一区二区三区麻豆 | 日韩欧美在线二视频| 美女大奶头视频| 亚洲成a人片在线一区二区| 久久久久久九九精品二区国产 | 成人免费观看视频高清| 淫妇啪啪啪对白视频| 久久精品国产清高在天天线| 美女扒开内裤让男人捅视频| 日韩成人在线观看一区二区三区| 中文字幕精品亚洲无线码一区 | 97人妻精品一区二区三区麻豆 | 伦理电影免费视频| av欧美777|