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

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

P0

  • 基于單片機的紅外門進控制系統設計與制作(含源程序和原理圖)

    基于單片機的紅外門進控制系統設計與制作:我們所做的創新實驗項目“基于單片機的紅外門控系統”已基本完成,現將其工作原理簡要說明。該系統主要分為兩大部分:一是紅外傳感器部分。二是單片機計數顯示控制部分。基本電路圖如下:其中紅外傳感器部分我們采用紅外對管實現,紅外對管平行放置,平常處于接收狀態,經比較器輸出低電平,當有人經過時,紅外線被擋住,接收管接收不到紅外線,經比較器輸出高電平。這樣,當有人經過時便會產生一個電平的跳變。單片機控制部分主要是通過外部兩個中斷判斷是否有人經過,如果有人經過,由于電平跳變的產生,進入中斷服務程序,這里我們采用了兩對紅外傳感器接到兩個外部中斷口,中斷0作為入口,實現加1操作,中斷1作為出口,實現減1操作。另外,我們通過P0口控制室內燈的亮暗,當寄存器計數值為0時,熄燈,不為0時,燈亮。顯示部分,采用兩位數碼管動態顯示,如有必要,可以很方便的擴展為四位計數。精益求精!在實驗過程中,我們走了非常多的彎路,做出來的東西根本不是自己想要的,我們本想做成室內只有一個門的進出計數,原理已清楚,即在門的兩邊放置兩對紅外對管,進出時,擋住兩對對管的順序不同,因此,可判斷是進入還是出去,從而實現加減計數,編程時,可分別在兩個中斷服務程序的入口置標志位,根據標志位判斷進出,詳細內容在程序部分。理論如此,但在實際過程中,還是發現實現不了上述功能,我們初步判定認為是程序掌握得不夠好,相信隨著自己對單片機了解的深入,應該會做出更好的 (因為我們是臨時學的單片機),程序的具體內容如下: $MOD52    ORG   0000H         LJMP  MAIN         ORG   0003H         LJMP  0100H         ORG   0013H         LJMP  0150H         ORG   0050HMAIN:    CLR   A         MOV   30H , A           ;初始化緩存區         MOV   31H , A         MOV   32H , A         MOV   33H , A         MOV   R6  , A         MOV   R7  , A  SETB  EA  SETB  EX0  SETB  EX1  SETB  IT0  SETB  IT1  SETB  PX1NEXT1:   ACALL HEXTOBCDD        ;調用數制轉換子程序         ACALL DISPLAY          ;調用顯示子程序         LJMP  NEXT1          ORG   0100H  ;中斷0服務程序 LCALL  DELY mov 70h,#2 djnz 70h,next JBC  F0,NEXT         SETB F0        CLR P0.0 LCALL  DELY0 SETB   P0.0                  MOV   A , R7   ADD   A , #1   MOV   R7, A   MOV   A , R6         ADDC  A , #0  MOV   R6 , A  CJNE  R6 , #07H , NEXT  CLR   A  MOV   R6 , A  MOV   R7 , ANEXT:  RETI  ORG   0150H    ;中斷1服務程序 LCALL  DELY mov 70h,#2 djnz 70h,next2 JBC  F0,NEXT2 SETB  F0 CLR P0.0 LCALL  DELY0 SETB   P0.0    CLR C                     MOV   A , R7   SUBB   A , #1  MOV   R7, A  MOV   A , R6   SUBB  A , #0  MOV   R6 , A  CJNE  R6 , #07H , NEXT2  CLR   A  MOV   R6 , A  MOV   R7 , ANEXT2:  RETI   ORG   0200HHEXTOBCDD:MOV  A , R6               ;由十六進制轉化為十進制         PUSH  ACC         MOV   A , R7         PUSH  ACC  MOV   A , R2         PUSH  ACC  CLR   A         MOV   R3 , A  MOV   R4 , A  MOV   R5 , A  MOV   R2 , #10HHB3:     MOV   A  , R7              ;將十六進制中最高位移入進位位中         RLC   A  MOV   R7 , A  MOV   A  , R6  RLC   A  MOV   R6 , A  MOV   A  , R5              ;每位數加上本身相當于將這個數乘以2  ADDC  A  , R5  DA    A  MOV   R5 , A  MOV   A  , R4  ADDC  A  , R4  DA    A                   ;十進制調整  MOV   R4 , A  MOV   A  , R3  ADDC  A  , R3  DJNZ  R2 , HB3  POP   ACC   MOV   R2 , A  POP   ACC   MOV   R7 , A  POP   ACC  MOV   R6 , A  RET  ORG   0250HDISPLAY:  MOV   R0 , #30H         MOV   A  , R5  ANL   A  , #0FH  MOV   @R0 , A  MOV   A  , R5  SWAP  A  ANL   A  , #0FH  INC   R0  MOV   @R0 , A  MOV   A  , R4  ANL   A , #0FH  INC   R0  MOV   @R0 , A  MOV   A   , R4  SWAP  A  ANL   A  , #0FH  INC   R0  MOV   @R0 , A  MOV   R0 , #30H  MOV   R2 , #11111110BAGAIN:   MOV   A  , R2         MOV   P2 , A         MOV   A  , @R0  MOV   DPTR , #TAB  MOVC  A  , @A+DPTR  MOV   P1 , A  ACALL DELAY  INC   R0  MOV   A  , R2  RL    A  MOV   R2 , A  JB    ACC.4  , AGAIN   RETTAB:     DB    03FH , 06H , 5BH , 4FH , 66H , 6DH , 7DH , 07H , 7FH , 6FH   ;七段碼表DELY:    MOV   R1,#80D1:        MOV    R2,#100             DJNZ   R2,$ DJNZ    R1,D1 RET DELAY:   MOV   TMOD , #01H           ;延時子程序         MOV   TL0  , #0FEH         MOV   TH0  , #0FEH  SETB  TR0WAIT:    JNB   TF0  , WAIT         CLR   TF0  CLR   TR0  RETDELY0:   MOV  R1,  #200D3:  MOV  R2,#250          DJNZ  R2,$  DJNZ  R1,D3    RET          END       該系統實際應用廣泛。可用在生產線上產品數量統計、公交車智能計數問候(需添加語音芯片)、超市內人數統計等公共場合。另外,添加串口通信部分便可實現與PC數據交換的功能。   由于,實驗簡化了,剩下不少零件和資金,所以我們又做了兩項其他的實驗。

    標簽: 單片機 紅外 控制系統設計 原理圖

    上傳時間: 2013-12-22

    上傳用戶:tangsiyun

  • 指令功能及匯編語言程序設計

    7-1. 設計范例——數碼管顯示7-2. 51單片機的并行I/O接口的使用方法7-3. 數碼管的知識和使用方法7-4. 傳送類指令的功能7-5. 匯編語言程序設計的一般步驟要求在最左側的數碼管上顯示數字1。范例分析:硬件分析       電路中用到了單片機的并行I/O口和數碼管軟件設計       由于硬件電路中數碼管接在單片機的P0口上,故將顯示內容送至單片機的P0口就可以在數碼管上看到顯示內容。8051單片機的并口是幾位的?在四個并口中,真正的雙向口是哪一個?它的用法有多少種?四個并口中功能相對較為簡單的是哪一個?在作為輸入、輸出口使用時有何不同?在實際應用中,并口的使用要考慮其負載能力,在四個并口中負載力相對較強的是哪一個?

    標簽: 指令 匯編語言 程序設計

    上傳時間: 2013-10-13

    上傳用戶:Maple

  • 全遙控6聲道AV機的匯編程序

    全遙控6聲道AV機的匯編程序:;;;;;;;;;;;;;;;;;;;6CH AMPLIFIER;;;;;;;;;;;;;;;;;----腳位定義-----;;;;;;;;;;;;;;;;;;;6CH AMPLIFIER;;;;;;;;;;;;;;;;;----腳位定義----- PT6311_CLK      EQU   P3.4PT6311_STB      EQU   P3.5PT6311_DATA     EQU   P3.3 UP              EQU   P3.1DOEN            EQU   P3.0 PT2313_DATA     EQU   P0.7PT2313_CLK      EQU   P2.7 AC3             EQU   P2.6        ;(控制4053的信號) M62429_DA       EQU   P2.3        ;(SURL/R)M62429_CK       EQU   P2.4 M62429_CK1      EQU   P2.5        ;(C/BW) M62429_CK3      EQU   P0.0        ;(ECHO,MVOL)M62429_DA3      EQU   P1.7M_DELAY1        EQU   P0.1M_DELAY2        EQU   P0.2 AD_OUT          BIT   P0.5AD_IN           BIT   P0.6 ;----片內RAM定義--------GIF_SIGN        EQU   40H         ; 動畫進程標記(=1,走過場字幕  )GIF_TIME1       EQU   41H         ; 動畫跑字的時間間隔速度GIF_LONG        EQU   42H         ; 動畫字幕的長度 DISP_BUFFER     EQU   43H         ; 顯示緩沖區地址指針DISP_INDEX      EQU   44H         ; PT6311片內地址指針

    標簽: 遙控 聲道 匯編程序

    上傳時間: 2013-10-19

    上傳用戶:fac1003

  • 串行編程器源程序(Keil C語言)

    串行編程器源程序(Keil C語言)//FID=01:AT89C2051系列編程器//實現編程的讀,寫,擦等細節//AT89C2051的特殊處:給XTAL一個脈沖,地址計數加1;P1的引腳排列與AT89C51相反,需要用函數轉換#include <e51pro.h> #define C2051_P3_7 P1_0#define C2051_P1 P0//注意引腳排列相反#define C2051_P3_0  P1_1#define C2051_P3_1 P1_2#define C2051_XTAL P1_4#define C2051_P3_2 P1_5#define C2051_P3_3 P1_6#define C2051_P3_4 P1_7#define C2051_P3_5 P3_5 void InitPro01()//編程前的準備工作{ SetVpP0V(); P0=0xff; P1=0xff; C2051_P3_5=1; C2051_XTAL=0; Delay_ms(20); nAddress=0x0000; SetVpp5V();} void ProOver01()//編程結束后的工作,設置合適的引腳電平{ SetVpp5V(); P0=0xff; P1=0xff; C2051_P3_5=1; C2051_XTAL=1;} BYTE GetData()//從P0口獲得數據{ B_0=P0_7; B_1=P0_6; B_2=P0_5; B_3=P0_4; B_4=P0_3; B_5=P0_2; B_6=P0_1; B_7=P0_0; return B;} void SetData(BYTE DataByte)//轉換并設置P0口的數據{ B=DataByte; P0_0=B_7; P0_1=B_6; P0_2=B_5; P0_3=B_4; P0_4=B_3; P0_5=B_2; P0_6=B_1; P0_7=B_0;} void ReadSign01()//讀特征字{ InitPro01(); Delay_ms(1);//----------------------------------------------------------------------------- //根據器件的DataSheet,設置相應的編程控制信號 C2051_P3_3=0; C2051_P3_4=0; C2051_P3_5=0; C2051_P3_7=0; Delay_ms(20); ComBuf[2]=GetData(); C2051_XTAL=1; C2051_XTAL=0; Delay_us(20); ComBuf[3]=GetData(); ComBuf[4]=0xff;//----------------------------------------------------------------------------- ProOver01();} void Erase01()//擦除器件{ InitPro01();//----------------------------------------------------------------------------- //根據器件的DataSheet,設置相應的編程控制信號 C2051_P3_3=1; C2051_P3_4=0; C2051_P3_5=0; C2051_P3_7=0; Delay_ms(1); SetVpp12V(); Delay_ms(1); C2051_P3_2=0; Delay_ms(10); C2051_P3_2=1; Delay_ms(1);//----------------------------------------------------------------------------- ProOver01();} BOOL Write01(BYTE Data)//寫器件{//----------------------------------------------------------------------------- //根據器件的DataSheet,設置相應的編程控制信號 //寫一個單元 C2051_P3_3=0; C2051_P3_4=1; C2051_P3_5=1; C2051_P3_7=1; SetData(Data); SetVpp12V(); Delay_us(20); C2051_P3_2=0; Delay_us(20); C2051_P3_2=1; Delay_us(20); SetVpp5V(); Delay_us(20); C2051_P3_4=0; Delay_ms(2); nTimeOut=0; P0=0xff; nTimeOut=0; while(!GetData()==Data)//效驗:循環讀,直到讀出與寫入的數相同 {  nTimeOut++;  if(nTimeOut>1000)//超時了  {   return 0;  } } C2051_XTAL=1; C2051_XTAL=0;//一個脈沖指向下一個單元//----------------------------------------------------------------------------- return 1;} BYTE Read01()//讀器件{ BYTE Data;//----------------------------------------------------------------------------- //根據器件的DataSheet,設置相應的編程控制信號 //讀一個單元 C2051_P3_3=0; C2051_P3_4=0; C2051_P3_5=1; C2051_P3_7=1; Data=GetData(); C2051_XTAL=1; C2051_XTAL=0;//一個脈沖指向下一個單元//----------------------------------------------------------------------------- return Data;} void Lock01()//寫鎖定位{ InitPro01();//先設置成編程狀態//----------------------------------------------------------------------------- //根據器件的DataSheet,設置相應的編程控制信號 if(ComBuf[2]>=1)//ComBuf[2]為鎖定位 {  C2051_P3_3=1;  C2051_P3_4=1;  C2051_P3_5=1;  C2051_P3_7=1;  Delay_us(20);  SetVpp12V();  Delay_us(20);  C2051_P3_2=0;  Delay_us(20);  C2051_P3_2=1;  Delay_us(20);  SetVpp5V(); } if(ComBuf[2]>=2) {  C2051_P3_3=1;  C2051_P3_4=1;  C2051_P3_5=0;  C2051_P3_7=0;  Delay_us(20);  SetVpp12V();  Delay_us(20);  C2051_P3_2=0;  Delay_us(20);  C2051_P3_2=1;  Delay_us(20);  SetVpp5V(); }//----------------------------------------------------------------------------- ProOver01();} void PreparePro01()//設置pw中的函數指針,讓主程序可以調用上面的函數{ pw.fpInitPro=InitPro01; pw.fpReadSign=ReadSign01; pw.fpErase=Erase01; pw.fpWrite=Write01; pw.fpRead=Read01; pw.fpLock=Lock01; pw.fpProOver=ProOver01;}

    標簽: Keil 串行 C語言 編程器

    上傳時間: 2013-11-12

    上傳用戶:gut1234567

  • 采用18b20芯片的溫度測量C51源程序

    #include <reg51.h>#include<intrins.h> #define   BUSY1    (DQ1==0) sbit      DQ1    =  P0^4; unsigned char idata TMP; unsigned char idata TMP_d; unsigned char f; void wr_ds18_1(char dat);unsigned char rd_ds18_1(); /***************延時程序,單位us,大于10us*************/void time_delay(unsigned char time){   time=time-10;  time=time/6;  while(time!=0)time--;} /*****************************************************//*                reset ds18b20                      *//*****************************************************/void ds_reset_1(void){  unsigned char idata count=0;    DQ1=0;   time_delay(240); time_delay(240);  DQ1=1;  return;}

    標簽: 18b20 C51 芯片 溫度測量

    上傳時間: 2013-10-29

    上傳用戶:sssnaxie

  • MCS 51單片機內部并行口及應用

    2.1 MCS-51 單片機并行口結構1.1.1  P0口結構  1.1.2  P1口結構 1.1.3  P2口結構  1.1.4  P3口結構2.2 MCS-51 單片機并行口應用在沒有外擴任何芯片時,MCS-51單片機內部并行口可以作為輸出口,直接與輸出外設連接,常用的輸出外設是發光二極管; MCS-51單片機內部并行口也可以作為輸入口,直接與輸入外設連接,常用的輸入外設是開關。1.2.1  直接做輸出口 1.2.2  直接做輸入口2.3 七段LED顯示器接口在單片機控制系統中顯示器是必不可少的外設。常用的顯示器有發光二極管,數碼管和液晶顯示器。本節介紹數碼管接口。1.3.1   數碼管簡介  1.3.2   單個七段LED數碼管的接口 1.3.3   多個七段LED數碼管的接口2.4 鍵盤接口 鍵盤是單片機控制系統最常用、最簡單的輸入設備。用戶可以通過鍵盤輸入數據或命令,實現簡單的人機通信。 1.4.1   鍵盤類型  1.4.2   非編碼鍵盤與單片機的接口 1.4.3   矩陣非編碼鍵盤與單片機的接口

    標簽: MCS 51單片機 并行口

    上傳時間: 2013-10-15

    上傳用戶:阿四AIR

  • RD系列微型打印機打印實例

    C51控制并口打印機實例:/* 沈陽新榮達電子 *//* 2004-12-7 */#include <reg52.h>#define uchar unsigned char#define uint unsigned int#define data_8 P0sbit BUSY = P1^2; //打印機 BUSY 接P1.2sbit STB = P1^0; //打印機 STB 接P1.0void print(uchar j) //打印子程序{ uchar i;while(BUSY){}; //BUSY=1,打印機忙,等待BUSY 為0 再發數data_8=j;STB=0;i++;i--;STB=1; //給出數據鎖存時鐘BUSY=1;}void main(void){BUSY = 1; //忙信號置高STB = 1; //選通信號置高print(0x1b); //打印機初始化命令print(0x38);print(0x04);for(;;){print(0xd0); //發送漢字內碼“新榮達”print(0xc2);print(0xc8);print(0xd9);print(0xb4);print(0xef);print(0x0d); //換行}}

    標簽: 微型打印機 打印

    上傳時間: 2013-11-13

    上傳用戶:lwq11

  • 單片機課程總結

    單片機基礎知識單片機的外部結構:1、 DIP40雙列直插;2、 P0,P1,P2,P3四個8位準雙向I/O引腳;(作為I/O輸入時,要先輸出高電平)3、 電源VCC(PIN40)和地線GND(PIN20);4、 高電平復位RESET(PIN9);(10uF電容接VCC與RESET,即可實現上電復位)5、 內置振蕩電路,外部只要接晶體至X1(PIN18)和X0(PIN19);(頻率為主頻的12倍)6、 程序配置EA(PIN31)接高電平VCC;(運行單片機內部ROM中的程序)7、 P3支持第二功能:RXD、TXD、INT0、INT1、T0、T1 單片機內部I/O部件:(所為學習單片機,實際上就是編程控制以下I/O部件,完成指定任務)1、 四個8位通用I/O端口,對應引腳P0、P1、P2和P3;2、 兩個16位定時計數器;(TMOD,TCON,TL0,TH0,TL1,TH1)3、 一個串行通信接口;(SCON,SBUF)4、 一個中斷控制器;(IE,IP)針對AT89C52單片機,頭文件AT89x52.h給出了SFR特殊功能寄存器所有端口的定義。教科書的160頁給出了針對MCS51系列單片機的C語言擴展變量類型。 C語言編程基礎:1、 十六進制表示字節0x5a:二進制為01011010B;0x6E為01101110。2、 如果將一個16位二進數賦給一個8位的字節變量,則自動截斷為低8位,而丟掉高8位。3、 ++var表示對變量var先增一;var—表示對變量后減一。4、 x |= 0x0f;表示為 x = x | 0x0f;5、 TMOD = ( TMOD & 0xf0 ) | 0x05;表示給變量TMOD的低四位賦值0x5,而不改變TMOD的高四位。6、 While( 1 ); 表示無限執行該語句,即死循環。語句后的分號表示空循環體,也就是{;}第一章    單片機最小應用系統:單片機最小系統的硬件原理接線圖:1、 接電源:VCC(PIN40)、GND(PIN20)。加接退耦電容0.1uF2、 接晶體:X1(PIN18)、X2(PIN19)。注意標出晶體頻率(選用12MHz),還有輔助電容30pF3、 接復位:RES(PIN9)。接上電復位電路,以及手動復位電路,分析復位工作原理4、 接配置:EA(PIN31)。說明原因。第二章      基本I/O口的應用第三章      顯示驅動第七章      串行接口應用

    標簽: 單片機

    上傳時間: 2013-10-30

    上傳用戶:athjac

  • LCD為LCM161(HD44780驅動器)字符顯示器驅動程

    LCD為LCM161(HD44780驅動器)字符顯示器驅動程序       ;說明:本LCD為LCM161(HD44780驅動器)字符顯示器.      ;接線:LCD D0-D8(PIN7-14) 對映用戶板P0.0--P0.7      ;      LCD VSS(PIN1) 接 GND,VDD(PIN2)接+5V,LCD驅動電源V0(PIN3)接可調電阻ADJ,調節亮度      ;      LCD寄存器選擇RS(PIN4)接P2.0,讀寫選擇R/W(PIN5)接P2.1,使能端EN(PIN6)接P2.2(高電平有效)      ;本程序采用I/O口模仿總線時序,故無需做任何硬件擴展.屏幕顯示:"I'm SuperICES! ",

    標簽: 44780 LCD 161 LCM

    上傳時間: 2013-10-17

    上傳用戶:ssz1990

  • C51單片機并行口擴展設計及應用

    C51單片機是我們生活中最常用的系列,MCS-51系列單片機有4個并行口(P0,P1,P2,P3口),但對一個稍微復雜的應用系統來說,真正可供用戶使用的并行口,只有P1口可用,況且常常因擴展I2C和SPI的器件需占用某些P1口,迫使用戶不得不擴展并行口以滿足實際的需要。習慣上,常用的并行口接口芯片有8255、8155,這兩種芯片功能比較齊全,可以使用在相對比較復雜的系統中,但如是對一般的系統而言,這些功能往往閑置不用。那么就可以選用一些本來閑置不用的口線作為選通信號來進行并行口的擴展,這樣就能充分利用單片機有限的I/O資源,在本設計中是將P1口擴展成一個或幾個8位并行口,在每一個八位口上接入8個發光二極管做為輸出,二極管是做開關量來使用的,在這里設計了跑馬燈和流水燈程序,做到對開關量的開斷控制;配合開關量的控制筆者設計了一個共陽LED數碼管,用來顯示當前發光二極管發亮的序號,做到更加直觀的雙重控制效果,然后再將P0口通過D/A轉換器和一放大器輸出一個模擬信號,其結果可以通過示波器看出。這樣整個系統即有了數字信號輸出和模擬信號輸出,也有數碼管顯示功能,實用性能大提高了。2、 基于89C51的系統硬件設計2.1 并行口的擴展的電路設計 眾所周知,C51系列的單片機都有四個I/O口(P0、P1、P2、P3),那么AT89C51也不例外,但我們通常僅僅使用P1口作為并行口,而令其余口(P2、P3)處于閑置狀態,所以這次設計,我們就是使用閑置不用的P3口做為選能信號線來將P1口進行并行口擴展。 (1) 種方式的并行口擴展優點 連線簡單; 不占用存儲器空間; (2) 編程也方便靈活。但也有很大的缺點 并行口擴展能力有限,(如使用74LS573(74LS373)且不進行驅動處理,則最多可擴展4個同樣類型的并行輸出端口,當然還需要與之對應的四個選通信號。) 如擴展較多,選通信號占用并行口位數太多,例如欲擴展8個并行輸出端口,則需要8個選能信號,此時,僅選能信號就占用了一個8位并行口,這對在I/O端口線有限的單片機系統中,如此浪費資源的現象是不能容忍的。在本次的設計中,采用芯片74HC573(帶三態輸出的八進制透明D型鎖存器)對P1口進行了一個8位并行口的擴展,選通信號選用P3口的P3.3引腳。原理圖如圖1所示:

    標簽: C51 單片機 并行口 擴展設計

    上傳時間: 2013-11-18

    上傳用戶:dbs012280

亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
免费在线播放第一区高清av| 亚洲欧洲久久| 在线亚洲高清视频| 国产欧美日韩精品专区| 久久精品国产精品亚洲精品| 一区二区在线观看视频在线观看| 久久综合九色综合网站| 99在线热播精品免费99热| 国产片一区二区| 99精品国产高清一区二区| 香蕉久久夜色| 日韩一级精品视频在线观看| 国产一区视频在线观看免费| 欧美久色视频| 老司机精品久久| 欧美淫片网站| 亚洲素人在线| 91久久久久久国产精品| 国产一级久久| 国产亚洲欧美一区| 国产精品看片你懂得| 欧美日韩理论| 欧美极品在线视频| 狼狼综合久久久久综合网| 性欧美videos另类喷潮| 亚洲尤物在线| 亚洲欧美日本视频在线观看| 中文亚洲免费| 亚洲手机成人高清视频| 一区电影在线观看| 一区二区久久| 一区二区三区高清| 亚洲精品字幕| 99国产麻豆精品| 一本久久综合亚洲鲁鲁五月天| 亚洲精品美女免费| 99re6热只有精品免费观看 | 国产一区二区三区免费观看| 国产精品青草综合久久久久99| 欧美日韩在线视频观看| 欧美偷拍另类| 国产拍揄自揄精品视频麻豆| 国模私拍一区二区三区| 在线观看av一区| 狠狠入ady亚洲精品经典电影| 国内精品伊人久久久久av影院| 国内精品视频在线观看| 在线精品视频免费观看| 亚洲国产片色| 亚洲私人影院在线观看| 亚洲欧美视频一区| 免费看亚洲片| 国产精品你懂得| 激情婷婷久久| 夜夜嗨av一区二区三区网页| 性色一区二区| 欧美日韩美女在线| 在线播放豆国产99亚洲| 亚洲精选在线| 欧美在线视频在线播放完整版免费观看 | 好看的日韩av电影| 亚洲毛片在线免费观看| 欧美在线观看日本一区| 欧美成年网站| 红桃视频一区| 欧美亚洲视频| 欧美性感一类影片在线播放| 1769国产精品| 欧美在线看片| 欧美调教视频| 一区二区三区波多野结衣在线观看| 久久永久免费| 国产一区视频观看| 亚洲欧美国产制服动漫| 欧美日韩成人网| 日韩一区二区高清| 美女在线一区二区| 国内精品嫩模av私拍在线观看 | 欧美日韩精品久久| 黄色成人在线网址| 欧美在线你懂的| 国产欧美一区二区色老头| 在线中文字幕不卡| 欧美日韩国产在线播放网站| 亚洲第一搞黄网站| 欧美sm视频| 亚洲欧洲一区二区在线观看 | 国产一区二区三区在线观看免费视频| 日韩图片一区| 欧美日韩少妇| 亚洲在线观看视频网站| 国产麻豆视频精品| 久久精品视频在线播放| 在线精品视频一区二区三四| 米奇777超碰欧美日韩亚洲| 伊人蜜桃色噜噜激情综合| 久久永久免费| 日韩视频一区二区三区在线播放 | 在线观看欧美| 欧美成人一品| 亚洲一区二区三区四区视频 | 欧美在线一二三| 国产精品毛片| 久久人91精品久久久久久不卡| 亚洲黄色影院| 欧美喷潮久久久xxxxx| 午夜国产精品影院在线观看| 在线播放豆国产99亚洲| 欧美精品日韩www.p站| 亚洲综合色噜噜狠狠| 亚洲欧美日韩精品久久奇米色影视| 国产精品视频自拍| 蜜臀va亚洲va欧美va天堂| 在线性视频日韩欧美| 久久久91精品国产一区二区精品| 国产一区二区三区无遮挡| 欧美日韩国产色站一区二区三区| 亚洲欧美另类在线| 亚洲精品影院| 在线成人av| 国产日韩精品一区二区| 亚洲第一页在线| 国产精品视频xxxx| 欧美黄色一区二区| 久久综合九色综合久99| 性刺激综合网| 亚洲自拍偷拍一区| 亚洲日本久久| 在线看不卡av| 国产视频丨精品|在线观看| 欧美日韩一区二区在线| 女女同性精品视频| 美日韩精品免费| 免费观看国产成人| 老色批av在线精品| 久久久久网址| 久久三级福利| 久久九九久精品国产免费直播| 亚洲欧美一区二区三区极速播放 | 久久国产精品一区二区三区| 亚洲一区二区四区| 午夜精品视频| 久久激情视频免费观看| 午夜视频久久久久久| 欧美亚洲免费高清在线观看| 欧美在线观看视频在线| 久久久久九九九九| 美女91精品| 欧美日本韩国一区| 欧美日韩在线精品| 国产精品久久久久久久久果冻传媒| 国产精品国产| 国产一区二区三区四区五区美女| 黑人巨大精品欧美黑白配亚洲| 亚洲福利小视频| 久久久久久久尹人综合网亚洲 | 久久综合电影| 欧美mv日韩mv国产网站app| 欧美国产亚洲另类动漫| 欧美裸体一区二区三区| 国产精品视频自拍| 黄色成人在线网站| 亚洲日本免费电影| 久久久av网站| 欧美日韩1234| 国内外成人免费激情在线视频| 91久久综合亚洲鲁鲁五月天| 亚洲欧美一区二区精品久久久 | 麻豆成人91精品二区三区| 欧美日本一区二区视频在线观看| 国产精品久久久久久久久久妞妞 | 一区二区三区福利| 久久成人资源| 欧美亚一区二区| 亚洲成人在线网站| 欧美一区二区三区在线看| 欧美日韩成人在线观看| 一区二区视频在线观看| 亚洲夜间福利| 欧美激情视频网站| 1000精品久久久久久久久| 亚洲欧美另类在线| 欧美日韩精品高清| 亚洲欧洲一区二区在线观看| 久久激情五月婷婷| 国产欧美日韩在线观看| 999亚洲国产精| 欧美顶级大胆免费视频| 亚洲国产成人91精品| 国产精品欧美日韩| 亚洲福利视频网站| 久久精品国产综合| 韩国亚洲精品| 久久一区精品| 一区二区三区无毛| 久久中文欧美| 亚洲精品在线视频| 欧美精品在线视频| 99精品国产高清一区二区| 欧美日本在线视频|