亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 磁動(dòng)力電子--本站原創(chuàng)--小巧的鍵盤練習(xí)器 (下篇).htm

?? PS2鍵盤驅(qū)動(dòng)程序
?? HTM
?? 第 1 頁 / 共 5 頁
字號(hào):
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0051)http://www.cdle.net/web/alldata/CDLE/cdle050028.htm -->
<HTML><HEAD><TITLE>磁動(dòng)力電子--本站原創(chuàng)--小巧的鍵盤練習(xí)器 (下篇)</TITLE><!-- #BeginTemplate "/Templates/wz-cdle.dwt" --><!-- #BeginEditable "doctitle" -->
<STYLE type=text/css>.style5 {
	COLOR: #cc3300
}
</STYLE>
<!-- #EndEditable -->
<META http-equiv=Content-Type content="text/html; charset=gb2312">
<STYLE type=text/css>@import url( /web/Css/all.css );
</STYLE>

<META content="MSHTML 6.00.2900.3132" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff leftMargin=0 topMargin=0>
<TABLE cellSpacing=0 cellPadding=0 width="100%" align=center border=0>
  <TBODY>
  <TR bgColor=#99cc00>
    <TD></TD>
    <TD width=760>
      <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
        <TBODY>
        <TR>
          <TD width=15 rowSpan=3></TD>
          <TD width=151 rowSpan=3><IMG height=65 
            src="磁動(dòng)力電子--本站原創(chuàng)--小巧的鍵盤練習(xí)器 (下篇)_files/logo.gif" width=151></TD>
          <TD width=510 rowSpan=3>
            <DIV align=center><!-- #BeginEditable "TOP%20AD" --><!-- #BeginLibraryItem "/Library/ad.lbi" --><A 
            href="http://auction1.taobao.com/auction/0/item_detail-0db2-a9404b7f3dc75177237ce8cdc3a49b83.jhtml" 
            target=_blank><IMG alt=cdle.net歡迎您! 
            src="磁動(dòng)力電子--本站原創(chuàng)--小巧的鍵盤練習(xí)器 (下篇)_files/ad2.gif" align=middle 
            border=0></A><!-- #EndLibraryItem --><!-- #EndEditable --></DIV></TD>
          <TD height=22>
            <DIV align=right><A name=TOP></A><IMG height=6 
            src="磁動(dòng)力電子--本站原創(chuàng)--小巧的鍵盤練習(xí)器 (下篇)_files/go5.gif" width=5> <A 
            class=T12_W1 href="http://www.cdle.net/about.htm" 
            target=_blank>關(guān)于站點(diǎn)</A>&nbsp;&nbsp;</DIV></TD></TR>
        <TR>
          <TD height=22>
            <DIV align=center><IMG height=6 
            src="磁動(dòng)力電子--本站原創(chuàng)--小巧的鍵盤練習(xí)器 (下篇)_files/go5.gif" width=5 border=0> <A 
            onclick="window.external.AddFavorite('http://www.cdle.net', '磁動(dòng)力工作室')" 
            href="http://www.cdle.net/web/alldata/CDLE/cdle050028.htm#"><SPAN 
            class=T12_W1>收藏本站</SPAN></A></DIV></TD></TR>
        <TR>
          <TD height=22>
            <DIV align=center><IMG height=6 
            src="磁動(dòng)力電子--本站原創(chuàng)--小巧的鍵盤練習(xí)器 (下篇)_files/go5.gif" width=5 border=0> <A 
            href="mailto:pnzwzw@cdle.net"><SPAN 
            class=T12_W1>聯(lián)系站長</SPAN></A></DIV></TD></TR></TBODY></TABLE></TD>
    <TD></TD></TR>
  <TR>
    <TD bgColor=#99cc00 height=10><IMG height=1 
      src="磁動(dòng)力電子--本站原創(chuàng)--小巧的鍵盤練習(xí)器 (下篇)_files/zo.gif" width=1></TD>
    <TD width=760 bgColor=#cccc99 height=20 rowSpan=2><!-- #BeginLibraryItem "/Library/dhl.lbi" -->
      <TABLE cellSpacing=1 cellPadding=0 width="100%" border=0>
        <TBODY>
        <TR>
          <TD background="磁動(dòng)力電子--本站原創(chuàng)--小巧的鍵盤練習(xí)器 (下篇)_files/bg1.gif" 
            height=20> <A class=T12_R1 
            href="http://www.cdle.net/index.htm">首頁</A> | <A class=T12_B2 
            href="http://www.cdle.net/web/alldata/DZ/index.htm">電子制作</A> | <A 
            class=T12_B2 
            href="http://www.cdle.net/web/alldata/CNC/index.htm">雕刻機(jī)DIY</A> | <A 
            class=T12_B2 
            href="http://www.cdle.net/web/alldata/Robot/index.htm">機(jī)器人夢工場</A> | <A 
            class=T12_B2 
            href="http://www.cdle.net/web/alldata/MCU/index.htm">電子&amp;單片機(jī)</A> | <A 
            class=T12_B2 
            href="http://www.cdle.net/web/alldata/Data/index.htm">資料下載</A> | <A 
            class=T12_R1 
            href="http://www.cdle.net/web/alldata/CDLE/index.htm">本站原創(chuàng)</A> | <A 
            class=T12_R1 
            href="http://www.cdle.net/web/netshop/index.htm">DIY套件</A> | <A 
            class=T12_B2 href="http://www.cdle.net/bbs/index.asp" 
            target=_blank>論壇</A></TD></TR></TBODY></TABLE><!-- #EndLibraryItem --></TD>
    <TD bgColor=#99cc00 height=10><IMG height=1 
      src="磁動(dòng)力電子--本站原創(chuàng)--小巧的鍵盤練習(xí)器 (下篇)_files/zo.gif" width=1></TD></TR>
  <TR>
    <TD height=10><IMG height=1 src="磁動(dòng)力電子--本站原創(chuàng)--小巧的鍵盤練習(xí)器 (下篇)_files/zo.gif" 
      width=1></TD>
    <TD height=10><IMG height=1 src="磁動(dòng)力電子--本站原創(chuàng)--小巧的鍵盤練習(xí)器 (下篇)_files/zo.gif" 
      width=1></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
  <TBODY>
  <TR>
    <TD>&nbsp;</TD>
    <TD width=760>
      <TABLE height=20 cellSpacing=0 cellPadding=0 width="100%" align=center 
      border=0>
        <TBODY>
        <TR>
          <TD width=560> <A class=T12_G5 
            href="http://www.cdle.net/index.htm">磁動(dòng)力電子</A>--<A class=T12_G5 
            href="http://www.cdle.net/web/alldata/CDLE/index.htm">本站原創(chuàng)</A>--<!-- #BeginEditable "t1" --><SPAN 
            class=T12_R1>小巧的鍵盤練習(xí)器 (下篇)</SPAN><!-- #EndEditable --></TD>
          <TD width=120> <SPAN class=T12_P2><IMG height=16 alt=點(diǎn)擊數(shù)量 
            src="磁動(dòng)力電子--本站原創(chuàng)--小巧的鍵盤練習(xí)器 (下篇)_files/click.gif" 
            width=18></SPAN><SPAN class=T12_BL3>閱讀數(shù):</SPAN> <!-- #BeginEditable "t2" -->
            <SCRIPT language=JavaScript 
            src="磁動(dòng)力電子--本站原創(chuàng)--小巧的鍵盤練習(xí)器 (下篇)_files/wclick.htm"></SCRIPT>
             <!-- #EndEditable --></TD>
          <TD width=80> <IMG height=6 
            src="磁動(dòng)力電子--本站原創(chuàng)--小巧的鍵盤練習(xí)器 (下篇)_files/go5.gif" width=5> <A 
            class=T12_B1 href="javascript:window.close()">關(guān) 閉</A> <IMG height=6 
            src="磁動(dòng)力電子--本站原創(chuàng)--小巧的鍵盤練習(xí)器 (下篇)_files/go4.gif" 
      width=5></TD></TR></TBODY></TABLE></TD>
    <TD>&nbsp;</TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
  <TBODY>
  <TR>
    <TD>&nbsp;</TD>
    <TD class=TB1 vAlign=top width=760 bgColor=#cccc99>
      <TABLE cellSpacing=1 cellPadding=1 width="100%" border=0>
        <TBODY>
        <TR>
          <TD vAlign=top bgColor=#ffffff>
            <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0>
              <TBODY>
              <TR>
                <TD width=10>&nbsp;</TD>
                <TD vAlign=top width=529><!-- #BeginEditable "main" -->
                  <TABLE class=wz1 cellSpacing=0 cellPadding=0 width="100%" 
                  border=0>
                    <TBODY>
                    <TR>
                      <TD class=wz1 vAlign=top>
                        <TABLE cellSpacing=0 cellPadding=0 width="100%" 
border=0>
                          <TBODY>
                          <TR>
                            <TD>
                              <P align=center><SPAN 
                              class=wz1_t>小巧的鍵盤練習(xí)器(下篇)</SPAN></P>
                              <P class=wz1_t2 align=center><A 
                              href="mailto:pnzwzw@cdle.net" target=_blank><IMG 
                              height=21 
                              src="磁動(dòng)力電子--本站原創(chuàng)--小巧的鍵盤練習(xí)器 (下篇)_files/p2.gif" 
                              width=23 
                          border=0></A>作者:溫正偉 原載:無線電雜志</P></TD></TR></TBODY></TABLE>
                        <P>  <B>鍵盤─主機(jī)</B>:<BR>  圖七就是設(shè)備向鍵盤發(fā)送數(shù)據(jù),PS2接口的時(shí)序圖。在無擊鍵發(fā)生時(shí),DATA和CLK一直處于高電平狀態(tài),當(dāng)有鍵被按下時(shí),鍵盤先是檢查CLK線,看它是否是處在高電平,如果是處在低電平說明主機(jī)無空閑接收數(shù)據(jù),這時(shí)鍵盤將會(huì)緩沖數(shù)據(jù)(不同的PS/2設(shè)備有不同的緩沖字節(jié),鍵盤一般為16字節(jié),鼠標(biāo)只有一個(gè)字節(jié))直到主機(jī)空閑CLK重新被拉高,鍵盤獲得總線權(quán),這時(shí)鍵盤產(chǎn)生時(shí)鐘信號(hào)在CLK線上輸出,同時(shí)每一個(gè)時(shí)鐘周期在DATA線上輸出一位數(shù)據(jù)。第1位為起始位為0,第2-9位為一個(gè)八位二進(jìn)制數(shù)據(jù)由低位到高位依次輸出,第10位為奇校驗(yàn)位,用來錯(cuò)誤檢測,如果數(shù)據(jù)位中包含偶數(shù)個(gè)1校驗(yàn)位就會(huì)置1,如果數(shù)據(jù)位中包含奇數(shù)個(gè)1校驗(yàn)位就會(huì)置0,數(shù)據(jù)位中1的個(gè)數(shù)加上校驗(yàn)位總是奇數(shù)(這就是奇校驗(yàn)),第11為停止位表明一幀數(shù)據(jù)已發(fā)送完成,這時(shí)CLK也停止了時(shí)鐘信號(hào)的輸出電平拉回到高位。鍵盤向主機(jī)發(fā)送數(shù)據(jù)時(shí)每幀數(shù)據(jù)有11位,產(chǎn)生11個(gè)時(shí)鐘,在編程時(shí)主機(jī)可以在時(shí)鐘信號(hào)變?yōu)榈碗娖綍r(shí)(或在下降沿)開始讀取DATA線上的數(shù)據(jù)。時(shí)鐘的頻率最高為33KHz,一般大多數(shù)都會(huì)使用10-20KHz,在編寫程序時(shí)這個(gè)是值得注意的,如果設(shè)備的發(fā)出的時(shí)鐘頻率為15KHz時(shí),那么在每個(gè)時(shí)鐘周期的低電平時(shí)間約為40微秒,這就要求你的程序在讀取一位數(shù)據(jù)的時(shí)間不得超出40微秒。還有一點(diǎn)要注意的就是鍵盤每送出一幀數(shù)據(jù)后都不需要主機(jī)發(fā)送"接收完成"的回應(yīng)信號(hào),也就是說無論主機(jī)是否接收到當(dāng)前的數(shù)據(jù),鍵盤都會(huì)發(fā)送下一個(gè)要發(fā)送的數(shù)據(jù)。<BR><BR></P>
                        <TABLE cellSpacing=1 cellPadding=0 align=center 
                        bgColor=#ff9900 border=0>
                          <TBODY>
                          <TR>
                            <TD><IMG height=122 
                              src="磁動(dòng)力電子--本站原創(chuàng)--小巧的鍵盤練習(xí)器 (下篇)_files/cdle050027_07.gif" 
                              width=500></TD></TR>
                          <TR>
                            <TD><FONT 
                          color=#000000>圖7:鍵盤-主機(jī)</FONT></TD></TR></TBODY></TABLE>
                        <P><B>  主機(jī)-鍵盤:</B><BR>  圖八是主機(jī)向鍵盤發(fā)送數(shù)據(jù),PS/2接口上的時(shí)序圖。首先要說的是無論是主機(jī)是收還是發(fā)數(shù)據(jù),時(shí)鐘信號(hào)總是由設(shè)備所產(chǎn)生。主機(jī)要發(fā)送數(shù)據(jù)到鍵盤時(shí),要先把DATA和CLK線設(shè)置成"請求發(fā)送"狀態(tài),做法是至少將CLK線拉低100微秒,接著拉低DATA線,釋放CLK線,主機(jī)等待鍵盤產(chǎn)生時(shí)鐘信號(hào),在第1個(gè)時(shí)鐘周期的低電平起主機(jī)發(fā)送數(shù)據(jù),由低位到高位依次發(fā)送,并發(fā)送奇校驗(yàn)位,在第11個(gè)時(shí)鐘周期DATA線被釋放,在第12個(gè)周期里,鍵盤會(huì)發(fā)出一個(gè)時(shí)鐘周期的ACK信號(hào)(DATA被拉低)以通知主機(jī)已成功接收到數(shù)據(jù),主機(jī)可以根據(jù)這個(gè)判斷鍵盤是否收到數(shù)據(jù)。主機(jī)發(fā)送數(shù)據(jù)到PS/2設(shè)備的數(shù)據(jù)幀就包括了12位,設(shè)備應(yīng)該在不超過10毫秒的間隔內(nèi)就要檢查CLK線是否被拉低,當(dāng)被拉低時(shí)設(shè)備將開始產(chǎn)生時(shí)鐘信號(hào),并且時(shí)鐘脈沖的上升沿輸入八個(gè)數(shù)據(jù)位和一個(gè)停止位并鎖存,而主機(jī)是在時(shí)鐘線為低發(fā)送數(shù)據(jù),這和鍵盤發(fā)送數(shù)據(jù)到主機(jī)是相反的。在主機(jī)把停止位發(fā)送后設(shè)備要應(yīng)答已接收到數(shù)據(jù)就把數(shù)據(jù)線拉低并產(chǎn)生最后一個(gè)時(shí)鐘脈沖,如果主機(jī)在第11個(gè)時(shí)鐘脈沖后不釋放數(shù)據(jù)線,設(shè)備將繼續(xù)產(chǎn)生時(shí)鐘脈沖直到數(shù)據(jù)線被釋放,然后設(shè)備將產(chǎn)生一個(gè)錯(cuò)誤。另外主機(jī)可以在第11時(shí)鐘前中止當(dāng)前數(shù)據(jù)的傳送,做法是下拉時(shí)鐘線至少100微秒。<BR></P>
                        <TABLE cellSpacing=1 cellPadding=0 align=center 
                        bgColor=#ff9900 border=0>
                          <TBODY>
                          <TR>
                            <TD><IMG height=99 
                              src="磁動(dòng)力電子--本站原創(chuàng)--小巧的鍵盤練習(xí)器 (下篇)_files/cdle050027_08.gif" 
                              width=500></TD></TR>
                          <TR>
                            <TD><FONT 
                          color=#000000>圖8:主機(jī)-鍵盤</FONT></TD></TR></TBODY></TABLE>
                        <P>  上面的所提及的PS/2鍵盤通訊協(xié)議也適用于PS/2的鼠標(biāo)。</P>
                        <P>  <B>鍵盤的編碼和軟件實(shí)現(xiàn)</B><BR>  如果你拆裝過鍵盤,就會(huì)發(fā)現(xiàn)鍵盤內(nèi)安裝了一個(gè)大型的按鍵矩陣,它們是由安裝在電路板上的鍵盤編碼器來監(jiān)視其狀態(tài)的,編碼器會(huì)監(jiān)視在一個(gè)時(shí)刻內(nèi)有那么鍵被按下、放開或主機(jī)發(fā)來了信號(hào)等等。最初的鍵盤是IBM用INTEL的8048制作鍵盤編碼器的,而主機(jī)內(nèi)的控制器則使用8042芯片,現(xiàn)在已有很多兼容的編碼器芯片如8049,HT82K628A,,EM83050H,鍵盤控制器更多的會(huì)整合到主機(jī)板的芯片組中去。編碼器的作用就是把鍵盤的事件作監(jiān)視并把它轉(zhuǎn)化為掃描碼,并以數(shù)據(jù)幀方式傳送到主機(jī)。<BR>  掃描碼根據(jù)不同的事件可以分為通碼和斷碼。通碼就是指鍵被按下時(shí)所要發(fā)送的掃描碼,斷碼則是鍵被放開時(shí)所要發(fā)送掃描碼。從XT到現(xiàn)代的鍵盤,一共發(fā)展了三套掃描碼,第一套掃描碼集是原始的XT掃描碼集絕大部分現(xiàn)在的鍵盤已不在支持,第二套掃描碼集是所有現(xiàn)代鍵盤默認(rèn)的掃描碼集,第三套掃描碼集為可選的PS/2掃描碼集但很少被使用。無論那套掃描碼集對應(yīng)所要表示的ASCII碼都是沒有規(guī)律可尋的,也就是你不能用一個(gè)簡單的計(jì)算公式根據(jù)按鍵的掃描碼得出所按的是什么鍵,一定要通過查表,表2表3表4就是現(xiàn)在最常用第二套掃描碼集,現(xiàn)在出售的鍵盤都會(huì)支持它。<BR>  那么如何知道按下一個(gè)或多個(gè)鍵時(shí)所產(chǎn)生的掃描碼值呢?例如按下了左SHIFT+A鍵時(shí),這時(shí)鍵盤會(huì)發(fā)送什么樣掃描碼呢?先來說說整個(gè)擊鍵的過程,先按下左SHIFT鍵,再按下A鍵,釋放A鍵,釋放左SHIFT鍵,這些時(shí)間段內(nèi)分別產(chǎn)生了左SHIFT的通碼(12H),A的通碼(1CH),A的斷碼(F0H,1CH),SHIFT斷碼(F0H,12H),查表后可以得出產(chǎn)生了12H,1CH,F0H,1CH,F0H,12H這一連串的掃描碼,這些數(shù)據(jù)都是以上面所說的PS2通訊協(xié)議從鍵盤發(fā)向主機(jī)。用單片機(jī)解碼時(shí),在程序中可以根據(jù)每個(gè)斷碼前一字節(jié)為FOH去判斷當(dāng)前的鍵是否釋放,同樣SHIFT、CTRL等功能鍵都可以在程序中用標(biāo)志位去進(jìn)行處理,具體的做法可以參考本文所附帶的單片機(jī)C51源碼。<BR>  如果你還沒有讀完下面一段就迫不及待的照上面的電路做了一個(gè),你就會(huì)發(fā)現(xiàn)當(dāng)按NumLocK或CapsLock鍵時(shí),并不像把鍵盤接入電腦主機(jī)那樣會(huì)點(diǎn)亮相應(yīng)的狀態(tài)指示燈。這是因?yàn)樵趯?shí)例所提供的程序中并沒有向鍵盤發(fā)送過任何的命令字。之前我們說過了主機(jī)向鍵盤發(fā)送數(shù)據(jù)的通訊過程,那么鍵盤的命令集又有什么呢?在表五中羅列了部分常用的命令字,要想得到更多的相關(guān)信息可以參看http://panda.cs.ndsu.nodak.edu/~achapwes/PICmicro/keyboard/atkeyboard.html(英文)。要注意的是每次從主機(jī)發(fā)送命令字節(jié)到鍵盤,鍵盤都會(huì)返回一個(gè)0xFA字節(jié)回應(yīng)主機(jī)已收到命令,但Resend和Echo命令的回應(yīng)除外。主機(jī)在發(fā)送下一個(gè)字節(jié)給鍵盤之前要先等待鍵盤應(yīng)答字節(jié),如在一段時(shí)內(nèi)沒有收到可以判斷為通訊超時(shí)。鍵盤回應(yīng)任何命令后會(huì)清除自己的輸出緩沖區(qū)。<BR>  在本文所附帶的實(shí)例原碼中,應(yīng)用了單片機(jī)的外部中斷去做鍵盤的接收,并把中斷設(shè)為低電平有效,也就是說在鍵盤時(shí)鐘的低電平時(shí)中斷程序才讀取DATA線上的數(shù)據(jù),當(dāng)中斷進(jìn)行11次后說明一幀數(shù)據(jù)接收完畢,轉(zhuǎn)向掃描碼的判斷和ASCII碼的轉(zhuǎn)換程序,轉(zhuǎn)換的方式先去掉斷碼,保留通碼,用通碼去查表,因此筆者在SCANCODES.h中定義了常用鍵的通碼以及與之相對應(yīng)的ASCII碼,當(dāng)查到有相對應(yīng)的值時(shí),就轉(zhuǎn)去LCM的顯示函數(shù)進(jìn)行顯示處理。更多相關(guān)資料和更新版本的源碼請?jiān)L問筆者的主頁<A 
                        href="http://www.cdle.net/" 
                        target=_blank>http://www.cdle.net/</A>或參與<A 
                        href="http://www.cdle.net/bbs" 
                        target=_blank>http://www.cdle.net/bbs</A>的論壇討論。</P>
                        <P></P>
                        <TABLE cellSpacing=1 align=center bgColor=#99cc33 
                        border=0>
                          <TBODY>
                          <TR>
                            <TD height=25>
                              <DIV align=center>鍵 名</DIV></TD>
                            <TD height=25>
                              <DIV align=center>通 碼</DIV></TD>
                            <TD height=25>
                              <DIV align=center>斷 碼</DIV></TD>
                            <TD bgColor=#99cc33 height=25>
                              <DIV align=center>-</DIV></TD>
                            <TD height=25>
                              <DIV align=center>鍵 名</DIV></TD>
                            <TD height=25>
                              <DIV align=center>通 碼</DIV></TD>
                            <TD height=25>
                              <DIV align=center>斷 碼</DIV></TD>
                            <TD height=25>
                              <DIV align=center>-</DIV></TD>
                            <TD height=25>
                              <DIV align=center>鍵 名</DIV></TD>
                            <TD height=25>
                              <DIV align=center>通 碼</DIV></TD>
                            <TD height=25>
                              <DIV align=center>斷 碼</DIV></TD></TR>
                          <TR bgColor=#ffffff>
                            <TD height=20>
                              <DIV align=center>A</DIV></TD>
                            <TD height=20>1C</TD>
                            <TD height=20>F0,1C</TD>
                            <TD bgColor=#99cc33 height=20>&nbsp;</TD>
                            <TD height=20>
                              <DIV align=center>9</DIV></TD>
                            <TD height=20>46</TD>
                            <TD height=20>F0,46</TD>
                            <TD bgColor=#99cc33 height=20>&nbsp;</TD>
                            <TD height=20>
                              <DIV align=center>[</DIV></TD>
                            <TD height=20>54</TD>
                            <TD height=20>FO,54</TD></TR>
                          <TR bgColor=#ffffff>
                            <TD height=20>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一本一道综合狠狠老| 5月丁香婷婷综合| 香蕉乱码成人久久天堂爱免费| 日韩一二三四区| 在线精品国精品国产尤物884a| 狠狠色丁香九九婷婷综合五月| 亚洲激情自拍偷拍| 欧美xingq一区二区| 色老综合老女人久久久| 国产一区不卡视频| 天天色综合成人网| 亚洲欧美视频在线观看视频| 久久综合九色欧美综合狠狠| 欧美日韩一区二区三区四区| 国产精品一二三区| 奇米四色…亚洲| 亚洲视频一二区| 久久免费精品国产久精品久久久久| 欧美视频中文字幕| 色屁屁一区二区| av综合在线播放| 国产高清视频一区| 免费欧美在线视频| 亚洲成精国产精品女| 亚洲精品成人在线| 亚洲欧洲成人精品av97| 久久精品视频网| 精品捆绑美女sm三区| 欧美老女人在线| 欧美日韩久久久一区| 91麻豆.com| 一本色道综合亚洲| 91免费看片在线观看| 国产99久久久国产精品免费看 | 国产欧美一区二区三区鸳鸯浴| 51精品国自产在线| 欧美电影一区二区| 欧美精品三级在线观看| 欧美日韩一二区| 制服.丝袜.亚洲.中文.综合| 欧美裸体bbwbbwbbw| 欧美日韩成人在线一区| 欧美日韩情趣电影| 欧美欧美欧美欧美| 日韩一区二区三区在线| 欧美大片拔萝卜| 欧美精品一区二区精品网| 91麻豆精品国产自产在线观看一区| 欧美乱妇20p| 亚洲精品少妇30p| 亚洲午夜精品在线| 午夜精品视频在线观看| 日韩中文字幕亚洲一区二区va在线| 亚洲二区在线视频| 蜜臀久久99精品久久久久久9| 蜜桃精品在线观看| 国产福利一区二区| 91麻豆免费在线观看| 日本韩国欧美一区二区三区| 欧美日韩国产综合一区二区| 在线综合亚洲欧美在线视频| 精品入口麻豆88视频| 久久精品人人做人人爽人人| 中文字幕人成不卡一区| 一个色妞综合视频在线观看| 日韩电影在线免费观看| 精品一区精品二区高清| 成人不卡免费av| 欧美日韩精品欧美日韩精品| 日韩一区二区在线看片| 国产午夜精品福利| 伊人一区二区三区| 日韩成人精品在线观看| 国产夫妻精品视频| 91久久精品午夜一区二区| 日韩一区二区免费在线电影| 国产亚洲一区字幕| 成人精品一区二区三区中文字幕| 色8久久精品久久久久久蜜| 91精品国产一区二区| 久久久99精品久久| 亚洲福利视频一区二区| 国产成人a级片| 欧美日韩第一区日日骚| 久久久久久亚洲综合| 亚洲网友自拍偷拍| 国产精品99久| 欧美日韩视频在线一区二区| 久久精品男人的天堂| 亚洲国产成人tv| 处破女av一区二区| 3751色影院一区二区三区| 国产精品入口麻豆原神| 日韩av电影免费观看高清完整版 | 欧美在线播放高清精品| 日韩欧美卡一卡二| 亚洲少妇中出一区| 久久99蜜桃精品| 欧美自拍偷拍一区| 国产精品美女久久久久高潮| 免费欧美在线视频| 欧美午夜精品免费| 国产人伦精品一区二区| 奇米影视7777精品一区二区| 中文在线免费一区三区高中清不卡| 亚洲与欧洲av电影| 成人app网站| www亚洲一区| 日韩和欧美一区二区三区| 99re这里只有精品视频首页| 久久蜜桃av一区二区天堂| 天堂影院一区二区| 91国偷自产一区二区开放时间| 国产日韩精品一区二区三区在线| 日本不卡视频一二三区| 欧美视频一区二区| 亚洲精品中文在线观看| av在线综合网| 国产精品久久一卡二卡| 国产福利一区二区三区视频| 精品国内二区三区| 蜜桃一区二区三区四区| 这里只有精品视频在线观看| 亚洲成人激情自拍| 精品视频资源站| 亚洲成人一二三| 在线观看不卡视频| 一区二区国产视频| 97成人超碰视| 日韩理论片中文av| 色综合色狠狠天天综合色| 日韩美女视频一区| 色婷婷综合视频在线观看| 国产精品成人一区二区三区夜夜夜| 丁香激情综合五月| 国产视频一区在线观看| 国产精品自拍三区| 国产亚洲欧美日韩俺去了| 国产成人av电影在线| 欧美极品少妇xxxxⅹ高跟鞋| 成人视屏免费看| 亚洲欧洲韩国日本视频| 日本精品一级二级| 午夜天堂影视香蕉久久| 69精品人人人人| 麻豆91精品视频| 国产亚洲制服色| av成人动漫在线观看| 亚洲色欲色欲www| 91福利视频在线| 天天亚洲美女在线视频| 日韩美女一区二区三区| 国产精品一区二区久久不卡| 欧美极品另类videosde| 色悠悠亚洲一区二区| 亚洲午夜电影网| 欧美丰满嫩嫩电影| 国内精品免费在线观看| 中文字幕精品三区| 欧洲国内综合视频| 免费观看成人av| 国产亚洲女人久久久久毛片| 91麻豆精品一区二区三区| 日韩精品欧美精品| 国产午夜亚洲精品羞羞网站| 色乱码一区二区三区88| 美国毛片一区二区三区| 日本一区二区三区视频视频| 99久久精品免费看国产免费软件| 亚洲一区二区三区视频在线播放| 3d成人h动漫网站入口| 国产.欧美.日韩| 亚洲一区日韩精品中文字幕| 日韩欧美色综合网站| 99久久99久久精品国产片果冻| 亚洲高清在线视频| 精品粉嫩超白一线天av| 91丨porny丨最新| 老司机午夜精品| 亚洲日本一区二区| 亚洲精品一线二线三线无人区| av中文字幕一区| 久久成人av少妇免费| 亚洲欧洲色图综合| 91精品国产综合久久久蜜臀粉嫩 | 制服丝袜中文字幕一区| 国产精品1区2区| 五月综合激情日本mⅴ| 国产欧美一区二区精品久导航 | 成人伦理片在线| 日本视频一区二区| 亚洲免费在线播放| 2023国产精华国产精品| 欧美日韩亚洲国产综合| 成人午夜又粗又硬又大| 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲欧美日韩中文字幕一区二区三区 | 99视频超级精品| 美腿丝袜一区二区三区| 亚洲一区二区欧美日韩|