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

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

pic單片機計時秒表程序設計(時鐘顯示范圍00.00~99.99秒,分辨度為0.01秒)

作者:佚名   來源:本站原創   點擊數:  更新時間:2008年07月12日   【字體:

//此程序實現計時秒表功能,時鐘顯示范圍00.00~99.99秒,分辨度:0.01秒

#include "p18f458.h"

unsigned  char  s[4];   //定義0.01 秒、0.1 秒、1秒、10秒計時器
unsigned  char  k,data,sreg;
unsigned  int i;
const table[11]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0XD8,0x80,0x90};
  //不帶小數點的顯示段碼表
const table0[10]={0X40,0X79,0X24,0X30,0X19,0X12,0X02,0X78,0X00,0X10}; 
//帶小數點的顯示段碼表

void clkint(void);

//TMR0初始化子程序
void tmint()
{
 T0CON=0XCF;    //設定TMR0L工作于8位定時器方式
       //內部時鐘,TMR0不用分頻
 INTCON=0X20;   //總中斷禁止,TMR0中斷允許,清除TMR0的中斷標志
 INTCON2bits.TMR0IP=1;  //TMR0中斷高優先級
 RCONbits.IPEN=1;   //使能中斷優先級
}

//系統其它部分初始化子程序
void initial()
{
 TRISA=0x00;    //A口設置為輸出
 TRISB=0XF0;    //RB1輸出,RB4輸入
 TRISC=0x00;    //SDO引腳為輸出,SCK引腳為輸出
 TRISE=0x00;    //E口設置為輸出
 SSPCON1=0x30;   //SSPEN=1;CKP=1,FOSC/4
 SSPSTAT=0xC0;   //時鐘下降沿發送數據
 PIR1=0;     //清除SSPIF標志
 data=0X00;    //待顯示的寄存器賦初值
 PORTBbits.RB1=0;
 PORTAbits.RA3=0;
 PORTE=0;    //將K1,K2,K3,K4四條列線置0
}

//SPI傳輸數據子程序
void   SPILED(char data)
{
 SSPBUF=data;      //啟動發送
 do
 {
   ;
 }while(PIR1bits.SSPIF==0);
 PIR1bits.SSPIF=0;
}

//顯示子程序,顯示4位數
void dispaly()
{
 PORTAbits.RA5=0;     //準備鎖存
 for(k=0;k<4;k++)
 {
  data=s[k];
  if(k==2) data=table0[data];  //個位需要顯示小數點
  else data=table[data];
  SPILED(data);     //發送顯示段碼
 }
 for(k=0;k<4;k++)
 {
  data=0xFF;
  SPILED(data);     //連續發送4個DARK,使顯示好看一些
 }
 PORTAbits.RA5=1;     //最后給鎖存信號,代表顯示任務完成
}

//軟件延時子程序
void  DELAY()
{
 for(i = 3553; --i ;)
 continue;
}

//鍵掃描子程序
void KEYSCAN()
{
 while(1)
 {
  dispaly();       //調用一次顯示子程序
  while(PORTBbits.RB4==0)
  {
   DELAY();     //若有鍵按下,則軟件延時
   break;
  }
  if (PORTBbits.RB4==0) break;  //若還有鍵按下,則終止循環掃描,返回
 }
}

//等鍵松開子程序
void keyrelax()
{
 while(1)
 {
  dispaly();       //調用一次顯示子程序
  if (PORTBbits.RB4==1) break;  //為防止按鍵過于靈敏,每次等鍵松開才返回
 }     
}

/*高優先級中斷向量*/
#pragma code InterruptVectorHigh=0x08
void InterruptVectorHigh (void)
{
  _asm
    goto clkint     //跳到中斷程序
  _endasm
}

//中斷服務程序
#pragma code
#pragma interrupt clkint
void clkint()
{
 TMR0=0X13;     //對TMR0寫入一個調整值。因為寫入TMR0后接著的
        //兩個周期不能增量,中斷需要3個周期的響應時間,
        //以及C語言自動進行現場保護要消耗周期
 INTCONbits.T0IF=0;    //清除中斷標志
 sreg=sreg+1;     //中斷計數器加1
 if(sreg==40)     //中斷次數為40后,才對S0,S1,S2,S3 操作
 {
  sreg=0;
  s[0]=s[0]+1;
  if(s[0]==10)
  {
   s[0]=0 ;
   s[1]=s[1]+1;
   if(s[1]==10)
   {
    s[1]=0 ;
    s[2]=s[2]+1;
    if(s[2]==10)
    {
     s[2]=0;
     s[3]=s[3]+1;
     if(s[3]==10) s[3]=0;
    }
   }
  }
 }
}
//主程序
//http://www.izizhuan.cn 提供此單片機程序有問題請聯系
main()
{
 tmint();     //TMR0初始化
 initial();     //spi顯示初始化及系統其它部分初始化
 INTCONbits.GIE=0;   //總中斷禁止
 while(1)
 {
  for(k=0;k<4;k++)
  {
   s[k]=0;
  } 
  sreg=0;    //賦顯示初值
  dispaly();    //調用一次顯示子程序
  KEYSCAN();   //鍵掃描,直到開始鍵按下
  keyrelax();   //等鍵松開
  INTCONbits.GIE=1;  //總中斷允許
  KEYSCAN();   //鍵掃描直到停止鍵按下,在鍵掃描時有顯示
  keyrelax();   //等鍵松開
  INTCONbits.GIE=0;  //總中斷禁止
  KEYSCAN();   //鍵掃描到清0鍵按下,在鍵掃描時有顯示
  keyrelax();   //等鍵松開
 }
}
 

---------------------匯編語言版本的pic單片機計時秒表程序設計--------------------------------------;此程序實現計時秒表功能
;時鐘顯示范圍:00.00秒-99.99秒,分辨度:0.01秒
;通過按鍵來啟動計時、停止計時及清0
;即第一次按下任意鍵開始計時,第二次按下任意鍵停止計時 ;第三次按下任意鍵使LED清0,等待下一次計時開始

  LIST  P=18F458
  INCLUDE  "P18F458.INC"

S0  EQU  0X20   ;0.01 秒計時器
S1  EQU  S0+1   ;0.1  秒計時器
S2  EQU  S0+2   ;1    秒計時器
S3  EQU  S0+3   ;10   秒計時器
SREG  EQU  S0+4   ;軟計數器
LEDF  EQU  S0+5   ;顯示的LED的位置指示寄存器
XW_TEMP  EQU  S0+6  ;用于中斷中保護W的值
XHOSTS  EQU  S0+7  ;用于中斷中保護STATUS的值
DEYH EQU  S0+8
DEYL EQU  S0+9   ;以上兩個寄存器用于軟件延時
HOSTF EQU  S0+0A  ;用于中斷中保護FSR0L的值
TEMP EQU  S0+0B  ;用于存放臨時值

  ORG   0X00
  GOTO  MAIN
  ORG   0X08
  GOTO  CLKINT   ;轉向中斷服務程序
  ORG   0X30

;數字到段碼的轉換子程序(最好放在程序開頭,避免超過2K的空間發生跨頁讀表)
;************不帶小數點的共陽極碼表**************
CONVERT  ADDWF  PCL,1
  RETLW  0XC0     ;0,顯示段碼與具體的硬件連接有關
  RETLW  0XF9     ;1
  RETLW  0XA4    ;2
  RETLW  0XB0     ;3
  RETLW  0X99     ;4
  RETLW  0X92     ;5
  RETLW  0X82     ;6
  RETLW  0XD8    ;7
  RETLW  0X80     ;8
  RETLW  0X90     ;9
  RETLW  0X88     ;A
  RETLW  0X83     ;B
  RETLW  0XC6     ;C
  RETLW  0XA1    ;D
  RETLW  0X86     ;E
  RETLW  0X8E     ;F
  RETLW  0X7F     ;"."
  RETLW  0XBF    ;"-"
  RETLW  0X89     ;H
  RETLW  0XFF     ;DARK
  RETURN

;*********帶小數點的共陽極碼表***********
CONVERT2 ADDWF  PCL,1
  RETLW  0X40     ;0
  RETLW  0X79     ;1
  RETLW  0X24     ;2
  RETLW  0X30     ;3
  RETLW  0X19     ;4
  RETLW  0X12     ;5
  RETLW  0X02     ;6
  RETLW  0X78     ;7
  RETLW  0X00     ;8
  RETLW  0X10     ;9
  RETURN
 
;***********SPI發送顯示子模塊************
TRANSMIT                      
  CLRF  PORTA         ;LACK送低電平,為鎖存做準備
  MOVWF  SSPBUF          ;啟動發送
WAIT NOP
  BTFSS  PIR1,SSPIF
  GOTO  WAIT            ;等待發送結束
  BCF   PIR1,SSPIF       ;清除中斷標志
  RETURN

;***********顯示子程序模塊************
DISPLAY
  MOVLW  0X01
  MOVWF  LEDF
  MOVLW  0XA0
  MOVWF  FSR0L
AGAINXIAN
  MOVF  LEDF,W
  SUBLW  0X03
  BTFSS  STATUS,Z
  GOTO  XIANB
  MOVF  INDF0,W
  CALL  CONVERT2    ;若是個位,則查帶小數點的碼表
  GOTO  TRAN
XIANB MOVF  INDF0,W
  CALL  CONVERT
TRAN CALL  TRANSMIT    ;發送一個顯示數據
  INCF   FSR0L
  INCF   LEDF
  MOVF  LEDF,W
  SUBLW  0X05
  BTFSS  STATUS,Z
  GOTO  AGAINXIAN
  MOVLW  0X01
  MOVWF  LEDF
XIANDARK
  MOVLW  0X27
  CALL  CONVERT
  CALL  TRANSMIT
  INCF   LEDF
  MOVF  LEDF,W
  SUBLW  0X05
  BTFSS  STATUS,Z
  GOTO  XIANDARK    ;顯示4個"DARK"
  BSF   PORTA,5    ;最后給一個鎖存信號,代表一次顯示任務完成
  RETURN
;********** S0計數溢出處理子程序***************
CS0
  CLRF  S0
  INCF   S1
  RETURN
;********** S1計數溢出處理子程序***************
CS1
  CLRF  S1
  INCF   S2
  RETURN
;********** S2計數溢出處理子程序***************
CS2
  CLRF  S2
  INCF   S3
  RETURN
;********** S3計數溢出處理子程序***************
CS3
  CLRF  S3
  RETURN
;***********時鐘中斷服務程序*******************
CLKINT
  MOVWF  XW_TEMP   ;保存W的值
  SWAPF  STATUS,W
  MOVWF  XHOSTS    ;暫存STATUS的值
  MOVF  FSR0L,W
  MOVWF  HOSTF    ;保存FSR0L的值。以上程序為中斷現場保護
  MOVLW  0X13
  MOVWF  TMR0L    ;對TMR0L寫入一個調整值,因為寫入
          ;TMR0L后接著的兩個周期不能增量
  BCF   INTCON,T0IF   ;清除中斷標志
  INCF   SREG
  MOVF  SREG,W
  SUBLW  0X28     ;TMR0L 每250us中斷一次
  BTFSS  STATUS,Z   ;其中斷40次后才執行對S0 S1 S2 S3 的操作
  GOTO  TIFAN
  CLRF  SREG
  INCF   S0
  MOVF  S0,W
  SUBLW  0X0A
  BTFSC  STATUS,Z
  CALL  CS0
  MOVF  S1,W
  SUBLW  0X0A
  BTFSC  STATUS,Z
  CALL  CS1
  MOVF  S2,W
  SUBLW  0X0A
  BTFSC  STATUS,Z
  CALL  CS2
  MOVF  S3,W
  SUBLW  0X0A
  BTFSC  STATUS,Z
  CALL  CS3
TIFAN
  MOVF  HOSTF,W   ;以下為中斷現場恢復
  MOVWF  FSR0L    ;恢復間接尋址指針FSR0L的值
  SWAPF  XHOSTS,W
  MOVWF  STATUS    ;恢復STATUS的值
  SWAPF  XW_TEMP,1
  SWAPF  XW_TEMP,W   ;恢復W的值
  RETFIE
;*********** TMR0初始化子程序***************
CLKINSUB
  MOVLW  0XCF
  MOVWF  T0CON    ;設定TMR0L工作于8位定時器方式
           ;內部時鐘,TMR0不用分頻
  BCF   INTCON,TMR0IF  ;清除TMR0的中斷標志
  BCF   INTCON,GIE   ;總中斷禁止
  BSF   INTCON,TMR0IE  ;TMR0中斷允許
  BSF   INTCON2,2   ;TMR0中斷高優先級
  BSF   RCON,7    ;使能中斷優先級
  RETURN
;***************系統初始化子程序*****************
MAINSUB
  BCF   TRISA,5       ;置RA5為輸出方式,以輸出鎖存信號
  BCF   TRISB,1
  BCF   TRISA,3
  BCF   TRISE,0
  BCF   TRISE,1
  BSF   TRISB,4       ;設置與鍵盤有關的各口的輸入輸出方式
  BCF   TRISC,5
  BCF   TRISC,3        ;設置SCK與SDO為輸出方式
  BCF   INTCON,GIE    ;關閉所有中斷
  MOVLW  0XC0
  MOVWF  SSPSTAT       ;設置SSPSTAT寄存器
  MOVLW  0X30
  MOVWF  SSPCON1        ;設置SPI的控制方式,允許SSP方式,
          ;并且時鐘下降沿發送,與"74HC595當
          ;其SCLK從低到高平跳變時,串行輸入數據
          ;(DI)移入寄存器"的特點相對應
     RETURN                  ;返回
;***********鍵掃描子程序********************
KEYSCAN
  BCF   PORTB,1
  BCF   PORTA,3
  BCF   PORTE,0
  BCF   PORTE,1        ;送低電平至K1,K2,K3,K4
  RETURN 
;*********鍵盤去抖子程序(8ms的延時)******************
KEYDELAY
  MOVLW  0X0A
  MOVWF  DEYH
AGAIN2 MOVLW  0XFF
      MOVWF  DEYL
AGAIN1 DECFSZ  DEYL,1
      GOTO  AGAIN1
      DECFSZ  DEYH,1
      GOTO  AGAIN2    ;具體程序語句參考3. 2節
  RETURN
;*************顯示緩沖區處理子程序****************
XIANHUAN
  MOVLW  0XA0
  MOVWF  FSR0L
  RLNCF  S0,0
  MOVWF  TEMP
  INCF   TEMP,0   
  MOVWF  INDF0
  INCF   FSR0L
  RLNCF  S1,0
  MOVWF  TEMP
  INCF   TEMP,0
  MOVWF  INDF0
  INCF   FSR0L
  RLNCF  S2,0
  MOVWF  TEMP
  INCF   TEMP,0
  MOVWF  INDF0
  INCF   FSR0L
  RLNCF  S3,0
  MOVWF  TEMP
  INCF   TEMP,0
  MOVWF  INDF0
  RETURN
;**************主程序******************
MAIN NOP
  CALL  MAINSUB    ;系統初始化
  CALL  CLKINSUB   ;調用時鐘初始化子程序
DENJIAN BCF   INTCON,GIE
  CLRF  S0
  CLRF  S1
  CLRF  S2
  CLRF  S3
  CLRF  SREG
  CLRF  LEDF    ;S0=S1=S2=S3=0
  CALL  XIANHUAN   ;把S3、S2、S1、S0的值裝入顯示緩沖區
  CALL  DISPLAY    ;顯示
DENAN BCF   INTCON,GIE   ;關中斷
  CALL  KEYSCAN    ;進行鍵掃描
  BTFSS  PORTB,4
  GOTO  XIAODOU1   ;如起始鍵按下,則消抖動
  GOTO  DENAN    ;如起始鍵沒按下,則繼續等待
XIAODOU1
  CALL  KEYDELAY   ;延時消抖動
  CALL  KEYSCAN    ;再次進行鍵掃描
  BTFSC  PORTB,4
  GOTO  DENAN    ;若為干擾,則再次等待鍵按下
  CLRF  S0
  CLRF  S1
  CLRF  S2
  CLRF  S3
  CLRF  SREG    ;設置新一次計時的初始條件 
WAITS CALL  KEYSCAN 
  BTFSS  PORTB,4
  GOTO  WAITS    ;為了防止按鍵過于靈敏,等鍵松開后再進行
          ;下面的操作
  BSF   INTCON,GIE   ;開總中斷
HERE CALL  XIANHUAN   ;顯示緩沖區處理
  CALL  DISPLAY    ;即時更新顯示內容
  CALL  KEYSCAN
  BTFSS  PORTB,4
  GOTO  XIAODOU    ;若停止計時鍵按下,則消抖
  GOTO  HERE    ;若停止計時鍵沒按下,則繼續等待中斷計時
XIAODOU
  CALL  DISPLAY    ;利用消抖動時間調用顯示程序
  CALL  DISPLAY
  CALL  DISPLAY
  CALL  DISPLAY
  CALL  DISPLAY
  CALL  DISPLAY
  CALL  DISPLAY
  CALL  DISPLAY
  CALL  DISPLAY
  CALL  KEYSCAN
  BTFSC  PORTB,4
  GOTO  HERE    ;若為干擾,則繼續等待停止鍵按下 
  BCF   INTCON,GIE   ;若停止鍵按下,則禁止中斷
  CALL  DISPLAY    ;若不為干擾,則禁止中斷,更新顯示內容
WAITR CALL  KEYSCAN 
  BTFSS  PORTB,4
  GOTO  WAITR    ;為了防止按鍵過于靈敏,等鍵松開后再進行
          ;下面的操作 
DENDAI CALL  KEYSCAN
  BTFSC  PORTB,4
  GOTO  DENDAI    ;循環進行鍵掃描,等待清0鍵按下
  CALL  KEYDELAY   ;延時消抖
  CALL  KEYSCAN
  BTFSC  PORTB,4
  GOTO  DENDAI   
WAIT19 CALL  KEYSCAN
  BTFSS  PORTB,4
  GOTO  WAIT19    ;等鍵松開
  GOTO  DENJIAN    ;新一次計時開始
  END
 

 
 

關閉窗口
国产精品无码久久av| 日韩国产精品91| 成人黄色视屏网站| 在线手机中文字幕| 国产乱码精品一区二三赶尸艳谈| 色呦呦在线看| 黑人玩欧美人三根一起进| 黄色成年人视频在线观看| 波多野结衣一区二区| 男人天堂综合| h网站在线免费观看| 91这里只有精品| 看女生喷水的网站在线观看| 成人ww免费完整版在线观看| 国产网友自拍视频导航网站在线观看| 成人免费在线电影| 国产婷婷视频在线| 川上优av中文字幕一区二区| 在线成人av观看| 成人影院在线免费观看| 国产激情综合| 美女一区二区在线观看| 国产亚洲一区二区三区啪| 欧美丝袜激情| 激情综合中文娱乐网| 视频一区视频二区中文字幕| 久久国产精品第一页| 久久综合综合久久综合| 国产成人免费网站| 欧美激情中文字幕一区二区| 国产va在线视频| av影院在线免费观看| ww久久综合久中文字幕| 亚洲一级大片| 精品国产一区二区三区四区| 欧美黄色一区| 日本亚洲最大的色成网站www| 国内精品视频666| 91丨九色丨国产丨porny| 国产精品青草综合久久久久99| 亚洲午夜羞羞片| 色狠狠色狠狠综合| 亚洲成人精品视频| 久久天堂av综合合色| 日韩美女主播视频| 日韩中文视频免费在线观看| 欧美激情免费视频| 成人综合国产精品| 精品久久久久久中文字幕动漫| 在线观看日本一区| 午夜视频在线瓜伦| 精品人妻无码一区二区三区| 久久精品99久久久久久| 国产精品久久久久久在线| 最近中文av字幕在线中文| 女人被狂躁到高潮视频免费网站| 日韩男人天堂| 国产男小鲜肉同志免费| 黄色大片在线免费观看| 国产白浆在线免费观看| 一区二区在线视频观看| 欧美69wwwcom| 国产福利视频一区二区三区| 中文字幕日韩精品一区| 欧美日韩国产片| 日韩中文字幕在线免费观看| 美女999久久久精品视频| 国产精品电影网| 午夜精品福利一区二区| 91成人在线观看喷潮教学| 女同性αv亚洲女同志| 欧美日韩激情在线观看| 亚洲成人一级片| japanesexxxx在线播放| 老司机av在线免费看| 电影一区二区三区久久免费观看| 亚洲精品成人| 91在线一区二区| 色悠久久久久综合欧美99| 亚洲人午夜精品免费| 国产精品久久久久一区二区| 国产卡一卡二在线| 熟女人妻一区二区三区免费看| 激情综合网五月婷婷| 色婷婷av一区二区三区之e本道| eeuss影院网站免费观看| 麻豆电影在线播放| av日韩精品| 欧美亚洲网站| 亚洲国产精品av| 精品国产乱码久久久久久蜜臀| 91地址最新发布| 亚洲最大激情中文字幕| 久久久水蜜桃| 亚洲欧美日韩一级| 国产一级特黄视频| 欧美性猛交xxxxbbb| 激情视频免费观看在线| 国产福利亚洲| 雨宫琴音一区二区在线| 亚洲欧美在线另类| 国产一区二区三区日韩欧美| 亚洲伊人久久综合| 国产麻花豆剧传媒精品mv在线| 免费91在线观看| 日本久久一级片| 宅男深夜国产| 超碰国产精品一区二页| 日韩电影免费在线看| 亚洲成人精品一区| 九九热视频这里只有精品| 无码免费一区二区三区免费播放 | 久久久久久久久久久久久91| 操操操com| av在线理伦电影| 亚洲图片在线| 亚洲一区二区三区四区不卡| 久久久精品久久久久| 天堂精品视频| 国产又粗又猛又爽又黄av| 免费av网站在线播放| 一级片免费在线观看| 中文久久电影小说| 成人av综合在线| 欧美r级电影在线观看| julia一区二区中文久久94| 超碰成人在线播放| 国产av无码专区亚洲av| 亚洲国产精品成人一区二区在线| 国产精品黄网站| 99国产一区二区三精品乱码| 亚洲精品成人av| 九九九九精品| 在哪里可以看毛片| 久久亚洲国产中v天仙www| 欧美xxxx免费虐| 国产情侣一区| 在线观看国产91| 91美女高潮出水| 人体私拍套图hdxxxx| 中文字幕专区| 18aaaa精品欧美大片h| 亚洲欧美不卡| 欧美日本一道本| 激情五月综合色婷婷一区二区| 久久一区二区电影| 欧美人与牲动交xxxxbbbb| 922tv免费观看在线| 精品国产导航| 日本一区二区三区免费乱视频| 久久久国产影院| 少妇高潮喷水在线观看| 国产黄网在线观看| 亚洲色图图片网| 午夜av一区| 欧美性色视频在线| 69堂成人精品视频免费| 91视频在线网站| 日本色七七影院| 秋霞影院一区| 国产精品剧情在线亚洲| 55夜色66夜色国产精品视频| 免费网站在线观看黄| 国产精品一区二区三区四| 成人黄色免费电影| 国产精品亚洲人成在99www| 亚洲欧美日韩综合aⅴ视频| 欧美性受xxxx黑人猛交| 免费黄色av网址| 韩国福利一区| 91嫩草国产线观看亚洲一区二区 | 三妻四妾完整版在线观看电视剧 | 中文视频一区视频二区视频三区| yjizz国产| 波多野结衣在线网站| 99精品国产在热久久| 日韩欧美亚洲另类制服综合在线| 亲子乱一区二区三区电影| www.激情网| 自拍偷拍精品视频| 国产一级粉嫩xxxx| 99精品美女| 欧美影视一区二区三区| 欧美午夜精品理论片a级大开眼界 欧美午夜精品久久久久免费视 | 18岁成人毛片| 久久白虎精品| 夜夜爽av福利精品导航| 精品国产不卡一区二区三区| 日韩成人三级视频| 久久人人爽人人爽人人av| 国产又粗又猛又爽又黄91| 午夜免费性福利| 在线成人激情| 欧美一区二区久久久| 91在线短视频| 久久综合综合久久| 色综合小说天天综合网| 国产午夜精品一区在线观看| 国产精品乱人伦中文| 国产精品久久久久久久久久久久久久 | 一个人看的www片免费高清视频| 久草精品视频| 欧美亚洲综合色| 久久亚洲a v| 亚洲av成人精品一区二区三区在线播放| 欧美韩国亚洲| 亚洲日本va午夜在线影院| 国产精品久久久对白| 国产精品免费精品一区| 免费看电影在线| 国产亚洲美州欧州综合国| 91精品在线观看视频| 日本在线视频免费| 欧美另类极限扩张| 日韩午夜在线电影| 最新91在线视频| 欧美双性人妖o0| gogogo影视剧免费观看在线观看| 久久一二三区| 久久久久久久久久久久av| 91制片厂毛片| 变态黄色小视频网站| 在线 亚洲欧美在线综合一区| 一区二区在线免费视频| 四季av综合网站| 在线观看一级片| 国产成人aaa| 91精品久久久久久久久不口人| 国产在线视频在线观看| 电影k8一区二区三区久久| 亚洲国产精品高清| 免费在线观看91| www.黄色国产| 群体交乱之放荡娇妻一区二区 | 免费涩涩18网站入口| sesexxxx| 男人的天堂亚洲一区| 日韩av电影在线免费播放| 日操夜操天天操| 羞羞在线视频| 久久电影一区| 亚洲欧美国产精品| 久久久久中文字幕亚洲精品| 亚洲男男gay视频| 国产做a爰片久久毛片| 国产欧美一区二区三区久久| 欧美a视频在线观看| 视频精品导航| 欧美日韩在线亚洲一区蜜芽| 中文字幕第80页| 久久国产情侣| 成人午夜激情片| 久久www免费人成精品| 先锋影音二区| 久久国产精品美女| 性欧美疯狂xxxxbbbb| 免费看黄色a级片| 午夜激情福利视频| 午夜在线a亚洲v天堂网2018| 欧美中文在线字幕| 最好看的日本字幕mv视频大全| 亚洲国产天堂| 日韩欧美一级在线播放| 久久av一区二区三| 91精彩在线视频| 一区二区三区丝袜| 免费看一级大黄情大片| 欧美三级小视频| 操喷在线视频| 欧美专区亚洲专区| 亚洲成人av免费观看| 麻豆导航在线观看| 亚洲色图.com| 乱妇乱女熟妇熟女网站| 日本一本视频| 国产欧美一区二区三区沐欲| 黄色免费高清视频| 日日躁天天躁狠狠躁| av高清不卡在线| 一区二区三区日韩视频| h网站在线观看| 成人av免费在线观看| 在线观看日本一区| 免费yellow网站| 久久人人超碰精品| 青青青青在线视频| 大地资源高清播放在线观看 | 天天操天天操天天色天天要| 国产精品综合二区| 日本午夜精品一区二区三区| 在线免费观看h视频| 国产伦精品一区二区三区免费 | 黄www在线观看| 日韩私人影院| 亚洲图片自拍偷拍| 成人性生交视频免费观看| av网站导航在线观看免费| 日韩欧美中文在线| 三级男人添奶爽爽爽视频| 草草视频在线| 亚洲第一网中文字幕| 久久婷婷国产麻豆91| 久久久免费毛片| 久久久免费高清电视剧观看| 国产aⅴ一区二区三区| 一区视频在线| 91在线精品观看| 美女福利网站视频在线观看| 99re热这里只有精品免费视频| 亚洲一区 在线播放| 中文在线资源在线| 天天综合色天天综合| 亚洲欧美日韩偷拍| 国产一区二区精品调教| 亚洲视频欧洲视频| 中文无码精品一区二区三区| 夜夜春成人影院| 51精品秘密在线观看| 一级二级黄色片| 国产剧情一区二区在线观看| 久久高清视频免费| 国产黄色av片| 日精品一区二区| 在线成人性视频| 日本成人一区二区三区| 色婷婷久久综合| 国产精品suv一区二区88| 美女扒开腿让男人桶爽久久动漫| 欧美一级成年大片在线观看 | 精品久久中文| 成人欧美一区二区三区黑人孕妇| fpee性欧美| 91免费观看国产| 女同激情久久av久久| 亚洲天堂av在线| 日韩视频―中文字幕| 丰满人妻av一区二区三区| 国产欧美视频在线| 欧美激情视频网| 推川ゆうり中文亚洲二区| 国产91对白在线观看九色| 又粗又黑又大的吊av| 欧美人动性xxxxz0oz| 亚洲欧美资源在线| av中文在线观看| 激情都市一区二区| 久久国产色av免费观看| 97超碰免费在线| 久久五月天色综合| 最近更新在线中文字幕一页| 97se亚洲国产综合自在线不卡| 亚洲性图一区二区| 99热这里有精品| 日本久久久久久久久| 青丝免费观看高清影视| 亚洲欧美二区三区| 麻豆视频免费在线播放| 日韩一区欧美| 日本精品一区二区三区高清 久久| 男人天堂综合| 日韩成人久久久| 亚洲精品成人电影| 99久久免费国产| 少妇被狂c下部羞羞漫画| 日韩av影院| 国产欧美综合精品一区二区| 一区二区三区不卡在线视频| 欧美一级一级性生活免费录像| www.日韩一区| 蜜桃视频一区二区三区在线观看| aa在线免费观看| 污污视频网站| 亚洲精品欧美激情| 欧美激情精品久久| 国产视频一区三区| 国产3p露脸普通话对白| 毛片在线能看| 亚洲精品久久久一区二区三区| 国产 欧美 精品| 久久久久99精品一区| 日本黄色动态图| 久久资源中文字幕| 中文字幕在线观看一区二区三区| av免费在线免费| 高清一区二区三区四区五区| 福利视频网站导航| 亚洲视频一区二区在线| 国产传媒视频在线| 国产一区二区三区四区老人| 18禁裸男晨勃露j毛免费观看| 桃花岛成人影院| 国产精品中文字幕久久久| 啦啦啦在线视频免费观看高清中文 | 国产传媒av在线| 日韩av电影免费观看高清| 美女做a视频| 亚洲精品视频免费| 欧美肥婆xxxx欧美另类| 精品久久久久久中文字幕一区奶水 | 欧美经典一区二区|