《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 解決方案 > 25045操作標準子程序

25045操作標準子程序

2017-02-06
關鍵詞: 子程序 操作標準

25045操作標準子程序

# include <stdio.h>
# include <reg52.h>
# define uchar unsigned char
# define uint unsigned int
 sbit SO=P1^1;/*25045輸出*/
 sbit SI=P1^2;/*25045輸入*/
 sbit SCK=P1^3;/*25045時鐘*/
 sbit CS=P1^4;/*25045片選*/
 uchar code WREN_INST=0X06;
 /* Write enable latch instruction (WREN)*/
 uchar code WRDI_INST=0X04;
 /* Write disable latch instruction (WRDI)*/
 uchar code WRSR_INST=0X01;
 /* Write status register instruction (WRSR)*/
 uchar code RDSR_INST=0X05;
 /* Read status register instruction (RDSR)*/
 uchar code WRITE_INST=0X02;
 /* Write memory instruction (WRITE)*/
 /*寫入25045的先導字,應當為0000A010,其中的A為寫入25045的高位地址
 將此WRITE_INST和寫入高位地址相或后即為正確的寫先導字*/
 uchar code READ_INST=0X03;
 /* Read memory instruction (READ)*/
 /*讀出25045的先導字,應當為0000A011,其中的A為讀出25045的高位地址
 將此READ_INST和讀出高位地址相或后即為正確的讀先導字*/
 uint code BYTE_ADDR=0X55;
 /* Memory address for byte mode operations*/
 uchar code BYTE_DATA=0X11;
 /*Data byte for byte write operation*/
 uint  code PAGE_ADDR=0X1F;
 /* Memory address for page mode operations*/
 /*頁面寫入的其始地址*/
 uchar code PAGE_DATA1=0X22;
 /* 1st data byte for page write operation*/
 uchar code PAGE_DATA2=0X33;
 /* 2nd data byte for page write operation*/
 uchar code PAGE_DATA3=0X44;
 /* 3rd data byte for page write operation*/
 uchar code STATUS_REG=0X20;
 /* Status register,設置DOG時間設置為200毫秒,無寫保護*/
 /*這是狀態寄存器的值,他的意義在于第5,第4位為WDI1,WDI0代表DOG的時間,00為1.4秒,01為600毫秒,10為200毫秒,00為disabled
 第3位和第2位為BL1,BL0,是寫保護設置位,00為無保護,01為保護180-1FF,10為保護100-1FF,11為保護000-1FF.第1位為WEL,
 當他為1時代表已經"寫使能"設置了,現在可以寫了,只讀位.第0位為WIP,當他為1時代表正在進行寫操作,是只讀*/
 uchar code  MAX_POLL=0x99;
 /* Maximum number of polls*/
 /*最大寫過程時間,確定25045的最大的寫入過程的時間*/
 uchar code INIT_STATE=0x09;
 /* Initialization value for control ports*/
 uint code SLIC=0x30;
 /* Address location of SLIC*/
 void wren_cmd(void);/*寫使能子程序*/
 void wrdi_cmd(void);/*寫使能復位*/
 void wrsr_cmd(void);/*復位時間位和數據保護位寫入狀態寄存器*/
 uchar rdsr_cmd(void);/*讀狀態寄存器*/
 void byte_write(uchar aa,uint dd);/*字節寫入,aa為寫入的數據,dd為寫入的地址*/
 uchar byte_read(uint dd);/*字節讀出,dd為讀出的地址,返回讀出的數據*/
 void page_write(uchar aa1,uchar aa2,uchar aa3,uchar aa4,uint dd);/*頁寫入*/
 void sequ_read(void);/*連續讀出*/
 void rst_wdog(void);/*DOG復位*/
 void outbyt(uchar aa);/*輸出一個字節到25045中,不包括先導字等*/
 uchar inputbyt();/*由25045輸入一個字節,不包括先導字等額外的東西*/
 void wip_poll(void);/*檢查寫入過程是否結束*/
 
 
/*25045操作子程序集*/
/*;*******************************************************
*
;* Name: WREN_CMD
;* Description: Set write enable latch
;* Function: This routine sends the command to enable writes to the EEPROM memory array or
;* status register
;* Calls: outbyt
;* Input: None
;* Outputs: None
;* Register Usage: A
;*****************************************************
*/
/*寫使能子程序*/
void wren_cmd(void)
{
 uchar aa;
 SCK=0;/* Bring SCK low */
 CS=0;/* Bring /CS low */
 aa=WREN_INST;
 outbyt(aa);/* Send WREN instruction */
 SCK=0;/* Bring SCK low */
 CS=1;/* Bring /CS high */
}

/*;***********************************************************
*
;* Name: WRDI_CMD
;* Description: Reset write enable latch
;* Function: This routine sends the command to disable writes to the EEPROM memory array or
;* status register
;* Calls: outbyt
;* Input: None
;* Outputs: None
;* Register Usage: A
;***********************************************************
*/
/*寫使能復位子程序*/
void wrdi_cmd(void)
{
 uchar aa;
 SCK=0;/* Bring SCK low */
 CS=0;/* Bring /CS low */
 aa=WRDI_INST;
 outbyt(aa);/* Send WRDI instruction */
 SCK=0;/* Bring SCK low */
 CS=1;/* Bring /CS high */
}


/*;********************************************************
*
;* Name: WRSR_CMD
;* Description: Write Status Register
;* Function: This routine sends the command to write the WD0, WD1, BP0 and BP0 EEPROM
;* bits in the status register
;* Calls: outbyt, wip_poll
;* Input: None
;* Outputs: None
;* Register Usage: A
;********************************************
*/
/*寫狀態寄存器子程序*/
void wrsr_cmd(void)
{
 uchar aa;
 SCK=0;/* Bring SCK low */
 CS=0;/* Bring /CS low */
 aa=WRSR_INST;
 outbyt(aa) ;/* Send WRSR instruction */
 aa=STATUS_REG;
 outbyt(aa);/* Send status register */
 SCK=0;/* Bring SCK low */
 CS=1;/* Bring /CS high */
 wip_poll();/* Poll for completion of write cycle */
}

/*;*************************************************************
*
;* Name: RDSR_CMD
;* Description: Read Status Register
;* Function: This routine sends the command to read the status register
;* Calls: outbyt, inputbyt
;* Input: None
;* Outputs: A = status registerXicor Application Note AN21
;* Register Usage: A
;*******************************************************
*/
/*讀狀態寄存器,讀出的數據放入到aa中*/
uchar rdsr_cmd (void)
{
 uchar aa;
 SCK=0;
 CS=0;
 aa=RDSR_INST;
 outbyt(aa);
 aa=inputbyt();
 SCK=0;
 CS=1;
 return aa;
}

/*;*******************************************************
*
;* Name: BYTE_WRITE
;* Description: Single Byte Write
;* Function: This routine sends the command to write a single byte to the EEPROM memory
array
;* Calls: outbyt, wip_poll
;* Input: None
;* Outputs: None
;* Register Usage: A, B
;**********************************************************
*/
/*字節寫入,aa為寫入的數據,dd為寫入的地址,對于25045而言為000-1FF*/
void byte_write(aa,dd)
uchar aa;
uint dd;
{
 SCK=0;
 CS=0;
 outbyt((((uchar)(dd-0XFF))<<3)|WRITE_INST);/* Send WRITE instruction including MSB of address */
 /*將高位地址左移3位與寫入先導字相或,得到正確的先導字寫入25045*/
 outbyt((uchar)(dd));
 /*輸出低位地址到25045*/
 outbyt(aa);
 /*寫入數據到25045的對應單元*/
 SCK=0;
 CS=1;
 wip_poll();
 /*檢測是否寫完*/
}

/*;********************************************************
*
;* Name: BYTE_READ
;* Description: Single Byte Read
;* Function: This routine sends the command to read a single byte from the EEPROM memory
array
;* Calls: outbyt, inputbyt
;* Input: None
;* Outputs: A = read byte
;* Register Usage: A, BXicor Application Note AN21
;********************************************************
*/
/*字節讀出,其中dd為讀出的地址,返回的值為讀出的數據*/
uchar byte_read(dd)
uint dd;
{
 uchar cc;
 SCK=0;
 CS=0;
 outbyt((((uchar)(dd-0XFF))<<3)|READ_INST);/* Send READ_INST instruction including MSB of address */
 /*將高位地址左移3位與讀出先導字相或,得到正確的先導字寫入25045*/
 outbyt((uchar)(dd));
 /*輸出低位地址到25045*/
 cc=inputbyt();/*得到讀出的數據*/
 SCK=0;
 CS=1;
 return cc;
}


/*;**********************************************
*
;* Name: PAGE_WRITE
;* Description: Page Write
;* Function: This routine sends the command to write three consecutive bytes to the EEPROM
;* memory array using page mode
;* Calls: outbyt, wip_poll
;* Input: None
;* Outputs: None
;* Register Usage: A, B
;*****************************************************
*/
/*頁面寫入,其中aa1,aa2,aa3,aa4為需要寫入的4個數據(最大也就只能一次寫入4個字,dd為寫入的首地址*/
void page_write(aa1,aa2,aa3,aa4,dd)
uchar aa1,aa2,aa3,aa4;
uint dd;
{
 SCK=0;
 CS=0;
 outbyt((((uchar)(dd-0XFF))<<3)|WRITE_INST);/* Send WRITE instruction including MSB of address */
 /*將高位地址左移3位與寫入先導字相或,得到正確的先導字寫入25045*/
 outbyt((uchar)(dd));
 /*寫入低位地址到25045*/
 outbyt(aa1);
 /*寫入數據1到25045的對應單元*/
 outbyt(aa2);
 /*寫入數據2到25045的對應單元*/
 outbyt(aa3);
 /*寫入數據3到25045的對應單元*/
 outbyt(aa4);
 /*寫入數據4到25045的對應單元*/
 SCK=0;
 CS=1;
 wip_poll();
}


/*;********************************************
*
;* Name: SEQU_READ
;* Description: Sequential Read
;* Function: This routine sends the command to read three consecutive bytes from the EEPROM
;* memory array using sequential mode
;* Calls: outbyt, inputbyt
;* Input: None
;* Outputs: A = last byte read
;* Register Usage: A, B
;*********************************************************
*/
/*連續讀出,由于函數的返回值只能為1個,對于連續讀出的數據只能使用指針作為函數的返回值才能做到返回一系列的數組*/
/*sequ_read:*/
unsigned int *page_read(n,dd)
uchar n;/*n是希望讀出的數據的個數,n<=11*/
unsigned int dd;/*dd是讀出數據的首地址*/
{
 uchar i;
 uchar pp[10];
 unsigned int *pt=pp;
 SCK=0;
 CS=0;
 outbyt((((uchar)(dd-0XFF))<<3)|READ_INST);
 for (i=0;i<n;i++)
 {
   pp[i]=inputbyt();
 }
 return (pt);
}
/*調用的方法如下*/
/*unsigned int *p;*/
/*p=page_read(4,100);*/
/*a=*(p)*/ 
/*b=*(p+1)*/
/*c=*(p+2)*/
/*d=*(p+3)*/
/*abcd中存放25045中由100地址開始的4個數據*/
 /* Send WRITE */
/*mov DPTR, #PAGE_ADDR ; Set address of 1st byte to be read
clr sck ; Bring SCK low
clr cs ; Bring /CS low
mov A, #READ_INST
mov B, DPH
mov C, B.0
mov ACC.3, C
lcall outbyt ; Send READ instruction with MSB of address
mov A, DPL
lcall outbyt ; Send low order address byte
lcall inputbyt ; Read 1st data byte
lcall inputbyt ; Read 2nd data byte
lcall inputbyt ; Read 3rd data byte
clr sck ; Bring SCK low
setb cs ; Bring /CS high
ret*/
/*;*******************************************************
*
;* Name: RST_WDOG
;* Description: Reset Watchdog Timer
;* Function: This routine resets the watchdog timer without sending a command
;* Calls: None
;* Input: None
;* Outputs: None
;* Register Usage: None
;***************************************************
*/
/*復位DOG*/
void rst_wdog (void)
{
 CS=0;
 CS=1;
}

/*;******************************************************
*
;* Name: WIP_POLL
;* Description: Write-In-Progress Polling
;* Function: This routine polls for completion of a nonvolatile write cycle by examining the
;* WIP bit of the status register
;* Calls: rdsr_cmdXicor Application Note AN21
;* Input: None
;* Outputs: None
;* Register Usage: R1, A
;**************************************************
*/
/*檢測寫入的過程是否結束*/
void wip_poll(void)
{
 uchar aa;
 uchar idata my_flag;
 for (aa=1;aa>MAX_POLL;aa++)
 {
  my_flag=rdsr_cmd();
  if ((my_flag&&0x01)==0) {aa=MAX_POLL;}/*判斷是否WIP=0,即判斷是否寫入過程已經結束,若結束就跳出,否則繼續等待直到達到最大記數值*/
 }
}


/*;*******************************************************
*
;* Name: OUTBYT
;* Description: Sends byte to EEPROM
;* Function: This routine shifts out a byte, starting with the MSB, to the EEPROM
;* Calls: None
;* Input: A = byte to be sent
;* Outputs: None
;* Register Usage: R0, A
;**********************************************************
*/
/*輸出一個數據到25045,此數據可能為地址,先導字,寫入的數據等*/
void outbyt(aa)
uchar aa;
{
 uchar my_flag1,i;
 for (i=0;i>7;i++)
 {
   my_flag1=aa;
   SCK=0;
   SI=(my_flag1>>i);
   SCK=1;
 }
 SI=0;/*使SI處于確定的狀態*/
}


/*;***************************************************
*
;* Name: INPUTBYT
;* Description: Recieves byte from EEPROM
;* Function: This routine recieves a byte, MSB first, from the EEPROM
;* Calls: None
;* Input: None
;* Outputs: A = recieved byte
;* Register Usage: R0, A
;*******************************************************
*/
/*得到一個數據,此數據可能為狀態寄存器數據,讀出的單元數據等*/
uchar inputbyt(void)
{
 uchar aa,my_flag;
 char i;
 for (i=7;i<0;i--)
 {
   SCK=0;
   my_flag=(uchar)(SO);
   SCK=1;
   aa=(aa||(my_flag<<i));
   my_flag=0x00;
 }
 return aa;
}

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 天天鲁夜夜免费观看视频 | 91狠狠爱| 免费观看黄频视 | 国产又爽又黄视频 | 香港日本韩国三级网站 | 成人黄色一级视频 | 男人添女人囗交做爰视频 | 97超碰网 | 91资源在线播放 | 日韩精品无玛区免费专区又长又大 | 日韩一区二区精品葵司在线 | 看全色黄大色黄大片大学生图片 | 91麻豆精品国产91久久久点播时间 | 中文字幕羽月希黑人侵犯 | 久久精品亚洲一区二区三区浴池 | 国产老头和老太xxxx视频 | 高清人人天天夜夜曰狠狠狠狠 | 激情综合久久 | 中文字幕免费 | 一本一本久久a久久精品综合小说 | 巨大乳沟h晃动双性总受视频一区 | 中文字幕在线人 | 鲁在线视频 | 女人18岁毛片| 国产精品久久久久久久午夜 | 成人影片在线免费观看 | 加勒比久久综合网天天 | 日韩av网页| 免费精品一区二区 | 一区二区高清视频在线观看 | 亚洲色图日韩 | 日本三级韩国三级三级a级按摩 | 国产极品美女高潮抽搐免费网站 | 有一婷婷色 | 特级特黄刘亦菲aaa级 | 青青草社区视频 | 国产精品二区三区 | 成人高清在线 | 国产乱人乱精一区二视频国产精品 | 国产精品v欧美精品v日韩精品v | 青青草视频免费观看 | 天天干夜夜 | 成人天堂噜噜噜 | 国产色综合天天综合网 | 国产精品99久久久久久一二区 | 国产在线精品一区二区在线播放 | 24小时日本韩国在线观看 | 国产精品国产三级国产播12软件 | 97夜夜澡人人爽人人喊中国片 | 国产乱子伦视频在线播放 | 午夜h视频| 特级西西444www大精品视频免费看 | 成人性生交免费看 | 夜夜嗨一区 | 日韩中文字幕网站 | 成人区人妻精品一区二区不卡网站 | 欧美日韩在线一区 | fc2ppv在线播放 | 91麻豆产精品久久久久久 | 揄拍成人国产精品视频 | 无码国产69精品久久久孕妇 | 文中字幕一区二区三区视频播放 | 91在线播放国产 | 国产一级18片视频 | 少妇裸体性生交 | 精品在线观看一区 | 无码成人1000部免费视频 | 国产精品91久久久 | 国产精品永久免费视频 | 国产毛片久久久久久 | 久久伊人爱| 伊人亚洲影院 | 18精品久久久无码午夜福利 | 337人体做爰大胆视频 | 久久综合精品视频 | 黄网免费在线观看 | 激情爆乳一区二区三区 | 超碰av在线免费观看 | 九色丨蝌蚪丨成人 | frxxee中国xxee麻豆片 | 国内精品国产三级国产 | 国产中文字幕精品 | 熟女人妻少妇精品视频 | 国内老熟妇对白xxxxhd | 丰满少妇小早川怜子影片了 | 免费看av网 | 香港三级韩国三级日本三级 | 国产精品久久久久亚洲影视 | 久久久久女人精品毛片九一韩国 | 中文字幕一区日韩精品 | 亚a洲v中文字幕2023 | 88欧产日产国产精品 | 自拍偷自拍亚洲精品播放 | 亚洲国产精品久久人人爱 | 免费jjzz在在线播放国产 | 性欧美18—19sex性高清 | 精品国产麻豆免费人成网站 | 欧美黑人两根巨大挤入 | 亚洲色综合 | 四虎影视在线影院在线观看免费视频 | 3344永久在线观看视频免费 | 国产精品 欧美日韩 | 侵犯在线一区二区三区 | 国产高清在线精品 | 少妇人妻精品一区二区 | 美女张开腿黄网站免费下载 | 国产精品美女久久久久av爽 | 日韩中文av| 噜噜噜久久亚洲精品国产品小说 | a中文在线 | 国产精品一区二区在线观看 | 精品国产一区二区在线观看 | 欧美老妇交乱视频在线观看 | 伊人色综合久久久天天蜜桃 | 亚洲视频h | 丰满少妇69激情啪啪无 | eeuss影院www在线窝窝 | 哺乳一区二区三区中文视频 | 情趣蕾丝内衣少妇啪啪av | 无码aⅴ精品一区二区三区浪潮 | 亂倫近親相姦中文字幕 | 91亚洲一线产区二线产区 | 国产福利在线视频观看 | 韩国日本三级在线观看 | 欧美一区二区三区四区在线 | 欧美激情一二区 | 久久成人av | 乱大交做爰xxxⅹ性 乱荡少妇xxhd | 7777欧美日激情日韩精品 | 一本—道久久a久久精品蜜桃 | www视频在线观看网站 | 中文资源在线观看 | 精品国产一区二区三区久久狼 | 最近中文字幕第一页 | 无码人妻精品一区二区三区9厂 | 国产欧美精品一区二区三区四区 | 日本在线免费播放 | 欧美高清com | 日韩在线视频免费播放 | 国产精品一品二区三区的使用体验 | 无码少妇精品一区二区免费动态 | av三级毛片 | 91国产在线播放 | 成人国产精品免费视频 | 男人天堂中文字幕 | 日本成人免费视频 | 国产精品亚洲欧美大片在线看 | 福利一区二区三区视频在线观看 | 久久狠 | 奇米网88狠狠狠 | 国产成人精品一区二区阿娇陈冠希 | 大陆熟妇丰满多毛xxxx | 欧美三级黄色大片 | 五月天婷婷缴情五月免费观看 | 中文字幕一区二区人妻电影 | 日韩成人av片 | 欧洲精品码一区二区三区 | 日韩三级欧美 | 欧美国产精品一二三 | 姝姝窝人体www聚色窝 | 国产新婚疯狂做爰视频 | 欧美人妖另类aaaaa | 肉嫁高柳家在线看 | 翘臀后进娇喘呻吟的少妇91 | 国产三级漂亮女教师 | 深夜福利国产 | 免费高清欧美大片在线观看 | 理伦毛片 | 香蕉网久久 | 亚洲一区成人 | 亚洲 欧美 国产 制服 动漫 | 老色鬼a∨在线视频在线观看 | av免费网站 | 精品国产一区二区三区四区四 | 青草青草久热精品视频在线观看 | 日韩欧美一区二区三区免费观看 | ass日本| 精品久久久久久久久久中文字幕 | 图片小说视频一区二区 | 人妻丰满熟妇av无码区免 | 久久久精品视频一区二区三区 | 中文字幕在线视频不卡 | 看黄色大片 | 国产一区二区三区在线看 | 久久久久免费 | 国产精品夜夜春夜夜爽 | 99久久久国产精品 | 国产免费一区二区三区免费视频 | 欧美一区二区三区免费 | 一区二区三区精品国产 | 成人一区二区三区在线观看 | 色综合中文网 | 国产乱妇乱子视频在播放 | 成人动漫区 | 强行糟蹋人妻hd中文字幕 | 久久国产加勒比精品无码 | 在线а√天堂中文官网 | 黄页网址大全免费观看 | 国产女人18毛片水真多 | 91影院在线 | 狠狠色综合7777久夜色撩人 | 国产亚洲精品久久久久秋 | 国产妇女视频 | 日本中文字幕在线视频 | 97视频在线免费观看 | 日韩精品无码人妻一区二区三区 | 闺蜜互慰吃奶互揉69式磨豆腐 | 美女爽到呻吟久久久久 | 乱肉放荡艳妇视频6399 | 一区二区精品视频 | 久久久资源 | 亚洲最大黄网 | 免费丰满少妇毛片高清视频 | 希岛爱理和黑人中文字幕系列 | 老女人三级全黄 | 女娃videosex娇小 | 国产少妇露脸精品自啪网站 | 国产精品污www在线观看17c | 综合久久综合 | 狠狠操天天操夜夜操 | 国产熟妇乱xxxxx大屁股网 | 北条麻妃久久精品 | 精品国产成人一区二区三区 | 欧美熟妇毛茸茸 | 免费人成视频在线观看网站 | 少妇精品久久久久久久久久 | 已婚少妇美妙人妻系列 | 成人18夜夜网深夜福利网 | 99riav6国产情侣在线看 | 成人性视频免费网站 | 精品福利一区 | 大尺度av| 亚洲色图欧美色 | 99久久国产精| 无码中文av有码中文av | 影音先锋亚洲一区 | 成人性生交片免费看 | 欧美一区二区最爽乱淫视频免费看 | 欧美疯狂做受xxxx高潮小说 | 色久阁| 黄色xxxxxx| 大陆女明星裸体毛片 | 精品人伦一区二区三区蜜桃免费 | 国产精品毛片一区二区 | 天天色天天草 | 久久无码字幕中文久久无码 | 色综合天天综合狠狠爱 | 国产精品无码专区在线观看 | 美国一级黄色毛片 | 色99在线 | 日日av色欲香天天综合网 | 女女同性女同区二区国产 | 蜜臀va | 久久久久久久久久久久久9999 | 丝袜av在线播放 | 中文字幕日韩一区二区三区不卡 | 一区二区三区免费视频观看 | 大色综合 | 日韩精品一区二区三区在线播放 | 亚洲婷婷综合久久一本伊一区 | 日本丰满肉感bbwbbwbbw | 亚洲国产超清无码专区 | 久久金品| 狠狠色综合网站久久久久久久 | 成人福利片| 久久人人爽人人爽人人片ⅴ | 又大又长又粗又爽又黄少妇视频 | 国产艹逼网站 | 国产福利一区二区三区 | av片网站| 国产日产欧产美韩系列麻豆 | 午夜一级大片 | 久久99精品久久只有精品 | 免费啪视频在线观看 | 刘亦菲乱码一区二区三区 | 久久噜噜噜精品国产亚洲综合 | 精品久久8x国产免费观看 | 亚洲自偷自偷偷色无码中文 | 蜜桃av在线 | 屁屁国产草草影院ccyycom | 92久久精品一区二区 | 国产99热 | 国产一区91精品张津瑜 | 131做爰少妇裸体写真 | 人禽l交视频在线播放 视频 | 九色91视频 | 亚洲久色影视 | 欧美大成色www永久网站婷 | 校园激情亚洲 | 不卡视频在线 | 美女视频黄a视频免费全程软件axs | 丰满熟妇人妻av无码区 | 麻豆精品a∨在线观看 | 大肉大捧一进一出好爽视频mba | tushy欧美激情在线看 | 99精品在线| 日韩精品五区 | 亚洲欧美中文字幕在线一区 | 亚洲国产精品写真 | 亚洲欧洲精品成人 | 亚洲一区二区黄色 | 麻豆激情视频 | 无码人妻av一区二区三区蜜臀 | 国产白丝jk捆绑束缚调教视频 | 免费观看成人在线视频 | 红猫大本营在线观看的 | 国模丽丽啪啪一区二区 | 成人免费一区二区三区 | 亚洲中出 | 黄桃av无码免费一区二区三区 | 和粗大男人做爰过程 | 久久九九99 | 国产娇喘精品一区二区三区图片 | 在线天堂资源www在线污 | 亚洲成a人v欧美综合天堂麻豆 | 欧美乱论视频 | 国产主播中文字幕 | 国产嫩草影视 | 精品入口麻豆88视频 | 91久久久精品 | 亚洲国产成人005 | 日本草草视频 | 欧美第三页 | 久久久网页 | 精品人妻av区波多野结衣 | 66m—66摸成人免费视频 | 色综合久久蜜芽国产精品 | 精品国产91洋老外米糕 | 国产无遮挡猛进猛出免费软件 | 久久亚洲色www成人 av免费网站在线观看 | 人与动人物xxxx毛片 | 99re6这里有精品热视频 | 性生交大片免费看狂欲 | 欧美黄色影院 | 鲁一鲁色一色 | 波多野结衣丝袜ol在线播放 | a级毛片在线免费看 | 国产高清不卡无码视频 | 日本xxxxxxxxx18| 欧美亚洲视频一区二区 | 欧美人与野鲁交xxx视频 | 国产成人在线网站 | 成品片a免费入口麻豆 | 天堂va久久久噜噜噜久久va | 免费欧美 | 她也色在线观看 | 成人秘密在线观看 | 欧美激情精品成人 | 超碰97色 | 国产女同疯狂作爱系列2 | 亚洲香蕉视频 | 99久久婷婷国产综合精品草原 | 国产呻吟久久久久久久92 | 九九在线免费视频 | 极品美女一线天粉嫩 | 97涩国一产精品久久久久久久 | 日韩深夜影院 | 黑人大战亚洲人精品一区 | 久久婷婷五月综合色中文字幕 | 国产乱人伦精品一区二区三区 | www中文字幕在线观看 | 亚洲一区精品在线 | 啪在线视频 | 日韩黄色片子 | 亚洲综合不卡 | 成人亚洲综合av天堂 | 懂色av成人一区二区三区 | 国精产品999国精产品官网 | 无码人妻精品一区二区三 | 欧美自拍亚洲综合丝袜 | 在线不卡的av | 久草在线资源总站 | 精品熟女少妇av免费观看 | 欧美激情猛片xxxⅹ大3 | 91插插插插 | 国产成人无码视频一区二区三区 | 亚洲精品乱码久久久久久久久久久久 | 欧美一区二区三区成人片在线 | 国产精品久久久久久爽爽爽床戏 | 老色69久久九九精品高潮 | 欧美激情视频在线播放 | 中文字幕第31页 | 国产日韩欧美一区 | 国产成人无码性教育视频 | 日日操夜夜草 | 日产欧美一区二区三区不上 | 国产草草草 | 国产精品久久久999 国产精品久久久对白 | 理论片高清免费理论片毛毛片 | 毛片天堂| 51啪影院| 亚洲熟女少妇一区二区 | 日本一丰满一bbw | 日本视频免费高清一本18 | 国产一区二区日韩 | 91久久 | 国产亚洲欧美日韩高清 | 香港曰本韩国三级网站 | 欧美顶级丰满另类xxx | 欧美va亚洲va在线观看 | 午夜片在线观看 | 日韩激情av | 亚洲精品主播一区二区三区 | 欧美性网址 | 超碰97人 | 成人做爰www免费看视频网站 | 欧美日韩国产免费一区二区三区 | 国产欧美日韩精品丝袜高跟鞋 | 国产午夜人做人免费视频 | 成年人免费高清视频 | 国产91福利 | 欧美做爰全过程免费看 | 黑料av在线 | 国产精品国产三级国产aⅴ下载 | 成人国产精品秘片多多 | 日本视频在线免费观看 | 人妻洗澡被强公日日澡 | 在线播放国产一区二区三区 | 无码国产一区二区三区四区 | 精品久久久无码中文字幕边打电话 | 噼里啪啦完整高清观看视频 | 一区二区三区在线播放 | 欧洲美女黑人粗性暴交 | 美丽姑娘免费观看在线观看 | 国产精品亚洲一区二区三区在线 | 亚洲性xxxx| 奇米影视一区二区 | 内射人妻无码色ab麻豆 | 精品九九九九九 | 无码国内精品人妻少妇蜜桃视频 | 欧美群妇大交群中文字幕 | 亚洲熟妇无码av | 91久久久精品国产一区二区蜜臀 | 女性爱爱视频 | 人与野鲁毛片在线视频 | 国产-第1页-浮力影院 | 91视频国产精品 | 性一交一乱一乱视频 | 狠狠色很很在鲁视频 | 真实国产精品视频400部 | 欧美视频在线免费看 | 亚洲国产精品无码一区二区三区 | 中文字幕一区二区三区免费视频 | 国产精品久久亚洲7777 | 91免费成人 | 91亚洲精华国产精华 | 中美性猛交xxxx乱大交3 | av免费天堂| 天堂网中文在线 | 亚洲精品激情 | 性爱免费在线视频 | 成人区人妻精品一区二区不卡视频 | av在线毛片 | 老子午夜精品无码不卡 | 天天精品视频 | 亚洲精品国产精品国自产在线 | 国产精品无码av在线播放 | 中国亚洲女人69内射少妇 | 韩日午夜在线资源一区二区 | 永久免费观看国产裸体美女 | 波多野结衣丝袜 | 亚洲成av人片在线观看无码 | 综合精品一区 | 快播av在线 | 亚洲成a人片777777张柏芝 | 窝窝午夜精品一区二区 | 日韩在线观看视频一区 | 蜜臀av亚洲一区二区 | 国产露脸无套对白在线播放 | 亚洲成av人片在线观看 | 国内精品久久久久久久久 | 成年午夜精品久久久精品 | 亚洲另类伦春色综合小说 | 女同av久久中文字幕字 | 日日摸天天摸97狠狠婷婷 | 99中文字幕 | 精品国产偷窥一区二区 | 亚洲熟妇av一区二区三区浪潮 | 欧美激情成人 | 11月流出美女撒尿偷拍在线播放 | 国产精品久久久不卡 | 亚洲婷婷在线观看 | 波多野结衣精品在线 | 亚洲国产av美女网站 | 精品少妇一区二区三区免费观 | 三级全黄做爰在线观看 | 亚洲性av网站 | 一级a毛片| 日批日韩在线观看 | 小蜜蜂www视频在线观看高清 | 午夜成人理论福利片 | 精品国产不卡一区二区三区 | 美女啪啪网| 加勒比中文无码久久综合色 | 国产亚洲精久久久久久无码77777 | 欧美成人一区二区三区在线观看 | 日韩欧美在线视频播放 | 蜜桔视频成人免费观看 | 国产在线精品一区二区中文 | 中国一级黄色大片 | 欧美日韩a v | 亚洲欧美国产视频 | 国产色站 | 亚洲v欧美v另类v综合v日韩v | 亚洲午夜福利在线视频 | 亚洲福利在线观看 | 久久久久9999| 少妇性色av | 91精品国产精品 | 国产精品激情av久久久青桔 | 丰满的女人性猛交 | 亚洲色图 在线视频 | 无码人妻精品一区二区三区久久久 | www日本在线播放 | 日韩免费视频网站 | 在线观看av的网站 | 少妇坐莲好爽91 | 一区二区在线播放视频 | 在线免费观看小视频 | 国产精品久久久久久久9999 | 国产手机在线精品 | 一个人看的免费高清www视频 | 欧美一区二区三区喷汁尤物 | 无码熟妇αⅴ人妻又粗又大 | 依依成人精品视频在线观看 | 丝袜视频一区 | 亚洲成a人v欧美综合天堂下载 | 久久国产精品久久久久久 | 久久久久久久少妇 | 亚洲天堂日韩av | 久久久激情 | 久久久www成人免费精品张筱雨 | 蜜桃狠狠色伊人亚洲综合网站 | 黄网在线免费看 | 亚洲成色www久久网站瘦与人 | 五月天丁香激情 | mm131美女久久精品美女图片 | 手机免费在线观看av | 夜夜躁狠狠躁日日躁aab苏桃 | 五月婷在线 | 久久不卡区 | 91亚洲乱码卡一卡二卡新区豆瓣 | 国产日韩精品欧美一区喷水 | 影音先锋中文字幕资源 | 日韩精品专区在线影院重磅 | 成人无码www在线看免费 | 免费网站观看www在线观看 | 深夜视频在线观看免费 | 亚洲欧美18岁网站 | 古装做爰无遮挡三级聊斋艳谭 | 小镇姑娘国语版在线观看免费 | 在线视频导航 | 午夜精品一区二区国产 | 国产人妻大战黑人20p | 91涩涩视频 | 免费黄色大片网站 | 天天干天天舔 | 久久久久久久久久久网站 | 久久午夜福利电影 | 国产在线视频一区二区 | 黑人精品xxx一区一二区 | 国产精品人人做人人爽人人添 | 一级裸体视频 | 国产一区二区三四区 | 国产视频久久久久 | 国产精品日日躁夜夜躁欧美 | 毛片视频免费播放 | 男人用嘴添女人私密视频 | 天天爱夜夜爽 | www.日韩精品 | 国产精品高清在线 | av免费网址在线观看 | 激情六月婷婷 | 亚洲日韩一区精品射精 | 日本最新免费二区三区 | 精品无码久久久久久久久水蜜桃 | 亚洲中又文字幕精品av | 亚洲最大成人网色 | 亚洲国产一线二线三线 | 在线视频日韩欧美 | 无套在线观看 | 色一情一乱一伦一区二区三区日本 | 欧洲女人牲交视频免费 | 亚洲字幕 | 黄色免费看视频 | com国产| 欧美人与性动交ccoo | xxxxx黄色片| 久久黄色毛片 | 亚洲高清无专砖区 | 欧美一区二区三区在线视频观看 | 乖疼润滑双性初h | 18女人毛片 | 天天色天天爽 | 区一区二区三区中文字幕 | 8x8ⅹ在线永久免费入口 | 国产午夜福利100集发布 | 国产懂色av一区二区三区 | 欧美一区二区喷水白浆视频 | 在线播放91灌醉迷j高跟美女 | 日韩a无v码在线播放 | 免费在线观看av的网站 | 91看片国产 | 国产精品日韩欧美大师 | 波多野结衣电车 | 欧美激情乱人伦 | 中文字幕日韩一区 | 中文在线а天堂中文在线新版 | 古典武侠av | 欧美日韩在线成人 | 亚洲一二三精品 | 狠狠操婷婷| 性色浪潮av| 麻豆激情视频 | xxxx少妇高潮毛片新婚之夜 |