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

標題: 如何將DS1302的時間數據存入AT24C02中,再調用出來顯示在LCD12864上?單片機小白求問 [打印本頁]

作者: LIN595    時間: 2018-4-21 15:38
標題: 如何將DS1302的時間數據存入AT24C02中,再調用出來顯示在LCD12864上?單片機小白求問
我這邊可以將數據寫入AT24C02中,這證明我的模塊不是壞的。我現在想把DS1302的時間先存入AT24C02,然后再調用出來顯示在液晶屏上。我寫了以下代碼,還是不行。能幫我看一下嗎?
  1. unsigned char table4[9]={'0','0',':','0','0',':','0','0','\0'};
  2. void display_time()
  3. {
  4.                uchar num,tmp0,tmp1,tmp2;
  5.                 uchar Second,Min,Hour;
  6.                 uchar Second0,Min0,Hour0;
  7.                 uchar Second1,Min1,Hour1;
  8.                 EEPROM_Software_Reset();
  9.         
  10.                 Second = ds1302_read(0x81);//讀秒
  11.                 Min    = ds1302_read(0x83);//讀分
  12.                 Hour   = ds1302_read(0x85);//讀時
  13.         
  14.                 EEPROM_Byte_Write(0xa0,0x00,Second);
  15.                 EEPROM_Byte_Write(0xb0,0x00,Min);
  16.                 EEPROM_Byte_Write(0xc0,0x00,Hour);
  17.         
  18.                 tmp0 = EEPROM_CurrentAddr_Read(0xa1);
  19.                 tmp1 = EEPROM_CurrentAddr_Read(0xb1);
  20.                 tmp2 = EEPROM_CurrentAddr_Read(0xc1);
  21.         
  22.                 Second0 = (tmp0 & 0x0f) + 0x30;//秒的個位
  23.                 Second1 = ((tmp0 & 0x7f) >> 4) + 0x30;//秒的十位
  24.                 Min0 = (tmp1 & 0x0f) + 0x30;//分的個位
  25.                 Min1 = ((tmp1& 0x7f) >> 4) + 0x30;//分的十位
  26.                 Hour0 = (tmp2 & 0x0f) + 0x30;//秒的個位
  27.                 Hour1 = ((tmp2 & 0x7f ) >> 4) + 0x30;//時的十位

  28.                 table4[6]= Second1;
  29.                 table4[7]= Second0;

  30.                 table4[3]= Min1;
  31.                 table4[4]= Min0;
  32.         
  33.                 table4[0]= Hour1;
  34.                 table4[1]= Hour0;
  35.         
  36.                 lcd_pos(3,1); //顯示在第四行第2個字符
  37.                 for(num=0;num<8;num++)//顯示長度
  38.                 {
  39.                         lcd_wdat(table4[num]);
  40.                 }        
  41. }


  42. //////////////////AT24C02//////////////////
  43. void EEPROM_Software_Reset(void)
  44. {
  45.         uchar i;
  46.         IIC_Start();
  47.         //9 clocl
  48.         scl = 0;
  49.         sda = 1;
  50.         for(i=0;i<9;i++)
  51.         {
  52.                 scl = 0;
  53.                 _nop_();//delay
  54.                 _nop_();
  55.                 scl = 1;
  56.                 _nop_();//delay
  57.                 scl = 0;
  58.                 _nop_();//delay
  59.                 _nop_();
  60.   }
  61.         IIC_Start();
  62.         IIC_Stop();
  63. }

  64. void IIC_Start(void)
  65. {
  66.         scl = 0;
  67.         sda = 1;
  68.         scl = 1;
  69.         _nop_();
  70.         sda = 0;
  71.         nop_();
  72. }

  73. void IIC_Stop(void)
  74. {
  75.         scl = 0;
  76.         sda = 0;
  77.         scl = 1;
  78.         _nop_();
  79.         sda = 1;
  80. }

  81. void IIC_Write_Byte(uchar dataSend)
  82. {
  83.         uchar i;
  84.         for(i=0;i<8;i++)
  85.         {
  86.                 scl = 0;
  87.                 if(dataSend & 0x80)sda = 1;//′ó×î¸ßλ¿aê¼D′
  88.                 else sda = 0;
  89.                 _nop_();
  90.                 scl = 1;
  91.                 _nop_();
  92.                 scl = 0;
  93.                 _nop_();
  94.                 dataSend <<= 1;
  95.         }
  96. }

  97. uchar IIC_Read_Byte(void)
  98. {
  99.         uchar dataRead,i;
  100.         for(i=0;i<8;i++)
  101.         {
  102.                 dataRead <<= 1;
  103.                 scl = 0;
  104.                 sda = 1;
  105.                 _nop_();
  106.                 _nop_();
  107.                 scl = 1;
  108.                 _nop_();
  109.                 if(sda)dataRead |= 0x01;
  110.                 _nop_();
  111.                 scl = 0;
  112.                 _nop_();
  113.                 _nop_();
  114.         }
  115.         return dataRead;
  116. }

  117. bit IIC_Ack(void)
  118. {
  119.                 bit flag;
  120.                 scl = 0;
  121.                 sda = 1;
  122.                 _nop_();
  123.                 _nop_();
  124.                 scl = 1;
  125.                 _nop_();
  126.                 flag = sda;//¶áSDA
  127.                 _nop_();
  128.                 scl = 0;
  129.                 _nop_();
  130.                 _nop_();
  131.                 return flag;
  132. }


  133. void IIC_NoAck(void)
  134. {
  135.                 scl = 0;
  136.                 sda = 1;
  137.                 _nop_();
  138.                 _nop_();
  139.                 scl = 1;
  140.                 _nop_();
  141.                 _nop_();
  142.                 scl = 0;
  143.                 _nop_();
  144.                 _nop_();
  145. }

  146. void EEPROM_Byte_Write(uchar devAddr,uchar wordAddr,uchar dataSend)
  147. {
  148.   IIC_Start();
  149.         IIC_Write_Byte(devAddr);
  150.         IIC_Ack();
  151.         IIC_Write_Byte(wordAddr);
  152.         IIC_Ack();
  153.         IIC_Write_Byte(dataSend);
  154.         IIC_Ack();
  155.         IIC_Stop();
  156.         Delay5ms();
  157. }

  158. uchar EEPROM_CurrentAddr_Read(uchar devAddr)
  159. {
  160.                 uchar dataRead;
  161.                 IIC_Start();
  162.                 IIC_Write_Byte(devAddr);
  163.                 IIC_ACK();
  164.                 dataRead = IIC_Read_Byte();
  165.                 IIC_NoACK();
  166.                 ICC_Stop();
  167.                 return dataRead;
  168. }
復制代碼



作者: huitata    時間: 2018-4-21 18:53
為什么要放到24c02?直接顯示不好么,我這里有各自的驅動,你要嗎??
作者: zl2168    時間: 2018-4-21 19:12
這個問題分2部分,讀寫24c02和12864顯示,分別弄懂,然后拼起來。
作者: LIN595    時間: 2018-4-21 20:32
huitata 發表于 2018-4-21 18:53
為什么要放到24c02?直接顯示不好么,我這里有各自的驅動,你要嗎??

感謝您的回復。ds1302的數據直接顯示在12864上面這一部分我已經實現了。我現在需要的是將ds1302讀到的秒數據寫入at24c02中。
ds1302讀到的數據是否要經過轉換才能存進at24c02中?
作者: LIN595    時間: 2018-4-21 20:36
zl2168 發表于 2018-4-21 19:12
這個問題分2部分,讀寫24c02和12864顯示,分別弄懂,然后拼起來。

您好,感謝您的回復。
首先我將0x55這單個數據存入12864是可以顯示出來的,但是我將ds1302讀到的數據存進at24c02中就不行,應該是沒有存進,在12864上顯示“7?”這個亂碼,這個亂碼像是沒把ds1302接進電路讀出來的是一樣的。
我在想ds1302的數據要存進at24c02是不是得先經過轉換?
作者: zl2168    時間: 2018-4-22 11:09
本帖最后由 zl2168 于 2018-4-22 11:10 編輯

介紹你一個讀寫24c02案例。
實例49  讀寫AT24C02

Proteus仿真一下,確認有效。 實例49 讀寫IIC AT24C02.rar (38.96 KB, 下載次數: 56)
以上摘自張志良編著《80C51單片機仿真設計實例教程——基于Keil CProteus》清華大學出版社ISBN 978-7-302-41682-1內有常用的單片機應用100案例,用于仿真實驗操作,電路與程序真實可靠可信可行。書中電路和程序設計有詳細說明,程序語句條條有注解。

作者: zl2168    時間: 2018-4-22 11:13
實例50  非零地址讀寫AT24C02
實例50 非零地址讀寫AT24C02.rar (39.09 KB, 下載次數: 30)


作者: huitata    時間: 2018-4-22 14:01
LIN595 發表于 2018-4-21 20:32
感謝您的回復。ds1302的數據直接顯示在12864上面這一部分我已經實現了。我現在需要的是將ds1302讀到的秒 ...

一位位的存,不需要轉換的
作者: LIN595    時間: 2018-4-22 16:11
huitata 發表于 2018-4-22 14:01
一位位的存,不需要轉換的

感謝您的回復。
我現在已經能夠將數據存進AT24C02中了,但是有一個問題是,我每次存新的數據都會將舊的數據覆蓋掉。那么,現在有沒有一種方法可以檢測如果這個字節地址(AT24C02有256個字節地址)已經存了數據了,就自動跳到下一個字節地址繼續寫入,這樣就可以實現保存多組數據而不是只能存儲一組。
比如0x01這個字節地址存了東西,下一次再往AT24C02存數據時,自動跳到0x02這個字節地址來存儲數據。
付上我寫的程序:

unsigned char table4[9]={'0','0',':','0','0',':','0','0','\0'};

void display_time()
{
          uchar num,tmp,tmp1,tmp2;
                uchar Second,Min,Hour;//秒分時
                EEPROM_Software_Reset();
                Second = ds1302_read(0x81);//從ds1302取秒
                Min    = ds1302_read(0x83);//從ds1302取分
                Hour   = ds1302_read(0x85);//從ds1302取時

                EEPROM_Byte_Write(0xae,0x01,Second);
                EEPROM_Byte_Write(0xae,0x00,0);//修改指針地址,CurrentAddressRead自動加1
                tmp = EEPROM_CurrentAddr_Read(0xaf);
               
                EEPROM_Byte_Write(0xae,0x02,Min);
                EEPROM_Byte_Write(0xae,0x01,0);
                tmp1 = EEPROM_CurrentAddr_Read(0xaf);
               
                EEPROM_Byte_Write(0xae,0x03,Hour);
                EEPROM_Byte_Write(0xae,0x02,0);
                tmp2 = EEPROM_CurrentAddr_Read(0xaf);
        ///////////秒///////////
                table4[6]= ((tmp & 0x7f) >> 4) + 0x30;//秒的十位
                table4[7]= (tmp & 0x0f) + 0x30;//個位
        ///////////分///////////
                table4[3]= ((tmp1 & 0x7f) >> 4) + 0x30;//分的十位
                table4[4]= (tmp1 & 0x0f) + 0x30;//個位
        ///////////時///////////
                table4[0]= ((tmp2 & 0x7f ) >> 4) + 0x30;//時的十位
                table4[1]= (tmp2 & 0x0f) + 0x30;//個位
       
                lcd_pos(3,1); //顯示在第4行第2個字符
                for(num=0;num<8;num++)
                {
                        lcd_wdat(table4[num]);//顯示table4
                }       
}
作者: zl2168    時間: 2018-4-22 20:08
LIN595 發表于 2018-4-22 16:11
感謝您的回復。
我現在已經能夠將數據存進AT24C02中了,但是有一個問題是,我每次存新的數據都會將舊的 ...

”“我現在已經能夠將數據存進AT24C02中了,但是有一個問題是,我每次存新的數據都會將舊的數據覆蓋掉。那么,現在有沒有一種方法可以檢測如果這個字節地址(AT24C02有256個字節地址)已經存了數據了,就自動跳到下一個字節地址繼續寫入,這樣就可以實現保存多組數據而不是只能存儲一組。”“

首先,要糾正你一個錯誤概念。即存儲器中無論是什么,都是數據,不存在有或沒有的概念。
其次,存數據是需要提供地址的,你每次存在原來的單元,當然是被覆蓋咯。
若要存入新單元,可設置一個地址計數器,每次存后,單元地址+1。滿一定數量(例如8個),循環覆蓋。
作者: 劉歡帥    時間: 2018-4-22 22:16
你這個做的很到位
作者: rtyyu    時間: 2019-4-18 06:07
樓主可以將你這個調試好的代碼給我嗎?我最近也做這個,
作者: wx521    時間: 2019-4-21 10:09
rtyyu 發表于 2019-4-18 06:07
樓主可以將你這個調試好的代碼給我嗎?我最近也做這個,

你做的怎么樣了,我也在做這個,咱們可以交流交流
作者: xhaity    時間: 2019-4-21 11:41
DS1302讀出來的秒數是10進制,不是16進制,比如讀出來是 0x39 就是10進制39, 當作16進制處理就錯了。
作者: snni00    時間: 2019-4-21 18:55
讀出來啥字節,就寫啥字節,不用管什么進制的




歡迎光臨 (http://m.izizhuan.cn/bbs/) Powered by Discuz! X3.1
成人免费网址在线| 午夜精品久久久久99热蜜桃导演| 一个人看的日本免费视频 | 免费看欧美女人艹b| jizz久久精品永久免费| 免费观看在线黄色网| 深夜福利小视频| 国产成人精品一区二区色戒| 中文在线观看免费视频| 国产一区二区三区在线免费| 国产日本欧美一区| 日韩视频免费中文字幕| 欧美专区亚洲专区| 亚洲欧洲一区二区三区| 韩国av一区二区三区四区| 四季av一区二区三区免费观看| 新片速递亚洲合集欧美合集| 国产三级在线| avtt天堂资源网| 中文字幕av高清| 综合久久中文字幕| 少妇人妻丰满做爰xxx| 爱情岛论坛亚洲自拍| 国产91沈先生在线播放| 久久久久天天天天| 国产精品中文字幕在线| 欧美激情精品久久久| 亚洲精品一二区| 欧美亚洲日本国产| 亚洲精品欧美专区| 久久91超碰青草在哪里看| 一级片在线播放| www.麻豆av.com| 激情欧美成人久久综合小说| 亚洲第一天堂影院| 国产精品尤物视频| 日韩精品久久久久久久| 我要看一级黄色录像| 韩国无码一区二区三区精品| www.色就是色.com| 欧美 日韩精品| 欧美激情亚洲天堂| 伊人色综合影院| 久久久com| 2019国产精品视频| 国产精品视频精品| 国产精品igao视频| 日本成人免费在线| 欧美在线激情网| 久久男人av资源网站| xxx成人少妇69| 色yeye香蕉凹凸一区二区av| 亚洲欧美精品在线| 亚洲欧洲偷拍精品| 亚洲美女在线看| 日韩久久精品成人| 日韩精品免费视频| 日韩激情av在线播放| 亚洲成人网在线| 欧美精品一区二| 亚洲成人激情视频| 亚洲国产成人一区| 亚洲国产成人一区| 亚洲欧洲日本专区| 色偷偷偷综合中文字幕;dd| 亚洲性猛交xxxxwww| 亚洲图片欧美日产| 久久精品亚洲精品| 久久天堂av综合合色| 在线播放日韩精品| 色偷偷888欧美精品久久久 | 国产原创中文在线观看| 成人在线视频一区二区三区| 日韩欧美视频免费在线观看| 日韩成人手机在线| www黄色日本| 日本中文字幕高清| 国产做受69高潮| 日韩中文字幕精品视频| 久久影视免费观看 | 亚洲一级片在线观看| 中文字幕一区二区不卡| 亚洲码国产岛国毛片在线| 亚洲精品网站在线观看| 午夜精品爽啪视频| 欧美图区在线视频| 亚洲国产欧美一区二区三区久久| 亚洲午夜性刺激影院| 久色乳综合思思在线视频| 国外色69视频在线观看| 国产美女精品免费电影| 精品国产综合久久| 久久久久久久久影视| 99999精品视频| 91视频免费入口| 国产午夜福利一区| 久久久精品免费看| 99久久精品国产一区色| 中文有码在线| eeuss性xxxxxx电影| 中文在线资源在线| 色爱综合区网| **国产精品| 欧美精品羞羞答答| 国产精品色网| 成人午夜视频福利| 一区二区三区在线影院| 欧美狂野另类xxxxoooo| 在线播放亚洲激情| 日韩免费高清在线观看| 久久久亚洲综合网站| 日本一级黄视频| 18禁一区二区三区| 免费在线观看亚洲| 高潮毛片7777777毛片| xxxxx欧美| 亚洲mv在线| 天堂av在线网| 自拍偷拍精品| 日本免费在线视频不卡一不卡二| 91在线视频官网| 天天综合网天天综合色| 亚洲第一页自拍| 性欧美xxxx视频在线观看| 成人在线看片| 久久精品视频播放| 国产精品日韩欧美综合| 神马影院午夜我不卡| 黄色三级视频在线| 免费黄色激情视频| 99视频免费看| 先锋影音在线播放av| 毛片av在线| 精品国产导航| 日本中文字幕不卡| 亚洲日本欧美天堂| 亚洲国产女人aaa毛片在线| 欧美中文字幕在线| 一区二区高清视频| 你懂的在线观看网站| 亚洲不卡在线视频| 少妇高潮爽到全身痉挛抽搐| av播放在线观看| 国产精彩自拍| 成人做爰69片免网站| 亚洲国产精品久久| 日本一区二区免费在线观看视频| 精品国产成人av| 色狠狠久久aa北条麻妃| 成人av免费电影| 欧美性猛交xxx乱久交| 欧美精品xxxxx| 男人的天堂色| 在线国产一区二区三区| 四虎国产精品免费久久| 一区二区毛片| 中文字幕一区二区三区四区不卡| 亚洲国产精品999| 亚洲mm色国产网站| 国产精品wwwww| 少妇太紧太爽又黄又硬又爽| 国产精品偷乱一区二区三区| 日本视频不卡| 九九热爱视频精品视频| 不卡一区二区三区四区| 欧美一级二级三级蜜桃| 国产精品美女免费看| 成人免费在线小视频| 日韩美女视频网站| 免费h网站在线观看| 蜜桃视频m3u8在线观看| 国内精品久久久久久久97牛牛| 国产精品女同互慰在线看| 精品亚洲一区二区三区在线播放| 国产成人精品福利一区二区三区| 自拍偷拍一区二区三区四区| 中文字幕人妻色偷偷久久| 天天操天天艹| 在线视频成人| 国产激情偷乱视频一区二区三区| 欧美午夜免费电影| 国产精品一区二区3区| 精品久久久99| 国产成人三级一区二区在线观看一| 97影院理论| 超碰地址久久| 久久久久久久久久美女| 成人视屏免费看| 制服丝袜成人动漫| 97se亚洲综合在线| 在线观看国产三级| 日韩欧美在线综合| 女人让男人操自己视频在线观看| 久久激情婷婷| 欧美一区二区免费视频| 精品视频一区二区三区四区| 欧美三级视频网站| 日本高清色图| 高清不卡一区| 2023国产精品视频| 久久久国产精品亚洲一区| 无码av天堂一区二区三区| 国产又黄又爽又色| 在线观看av网站永久| 成人羞羞动漫| 欧美日韩国产黄| 91欧美激情另类亚洲| 日本xxxx裸体xxxx| 在线观看色视频| 日韩第一区第二区| 中文在线免费一区三区高中清不卡| 久久精品中文字幕免费mv| 日韩精品―中文字幕| 国产精品高潮呻吟AV无码| 免费网站看v片在线a| 美女被久久久| 日韩电视剧在线观看免费网站| www亚洲国产| 亚洲天堂自拍偷拍| 国产福利视频在线观看| 日韩电影网1区2区| 国产视频精品自拍| 国产自产在线视频| 99久久免费国产精精品| 在线视频中文字幕第一页| 青青草国产精品97视觉盛宴| 日韩精品视频在线观看网址| 97干在线视频| 国精品人妻无码一区二区三区喝尿| 图片区小说区亚洲| 豆国产96在线|亚洲| 欧美黄色片视频| 无码人妻精品一区二区三区99不卡| 国产麻豆高清视频在线第一页| 欧美黄色一级| 亚洲一区二区三区免费视频| av日韩免费电影| 五月天婷婷丁香| 在线a免费看| 黑人精品欧美一区二区蜜桃| 日韩中文字幕久久| 日本女人性视频| 天天操夜夜逼| 综合久久亚洲| 日韩av在线免费播放| 国产a级一级片| 最新国产热播激情视频| www.91av.com| 欧美日本成人| 欧美一卡二卡三卡| 91成人综合网| 中文有码在线| 欧美绝顶高潮抽搐喷水合集| 欧美日韩国产中文字幕| 日韩精品国内| www.日韩在线观看| 欧美专区一区| 色屁屁一区二区| 91视频成人免费| 亚洲色图一二三区| 日韩av综合| 欧美探花视频资源| 日韩中字在线观看| 韩日中文字幕| 99久久亚洲精品| 亚洲韩国日本中文字幕| 欧美大尺度做爰床戏| 九九色在线观看| 欧美精品入口| 色偷偷88888欧美精品久久久| 少妇献身老头系列| 黄页免费在线观看| 久草精品在线观看| 欧美在线视频一区二区| 玖玖爱免费视频| 黄网av在线| 综合亚洲深深色噜噜狠狠网站| 久久亚洲免费| 欧美自拍偷拍一区二区| 麻豆一区二区| 亚洲а∨天堂久久精品喷水| 精品久久久99| 永久在线免费观看| 成人免费毛片嘿嘿连载视频| 91美女福利视频高清| 中文字幕永久在线观看| 色999久久久精品人人澡69| 色婷婷精品久久二区二区蜜臀av| av在线播放亚洲| 福利社在线免费视频| 国产日韩一区| 日本成熟性欧美| 性色av一区二区三区四区| 精品国产18久久久久久二百| 欧美高清一级片在线| 美女网站视频黄色| 4480yy私人影院高清不卡| 国产91精品一区二区麻豆亚洲| 3d精品h动漫啪啪一区二区| 国产伦理吴梦梦伦理| 久久精品国产亚洲5555| 日韩电影网在线| 久久精品无码一区| 丝袜在线视频| 欧美视频在线观看 亚洲欧| 欧美精品一区二区三区免费播放| 天天操夜夜操天天射| 国产精品一级黄| 久久久精品国产一区二区三区| 中文字幕第一页av| 亚洲精品日本| 国产精品欧美日韩久久| 国产喷水吹潮视频www| 国产99久久久国产精品成人免费| 在线丨暗呦小u女国产精品| 在线日韩国产网站| 桃色一区二区| 欧美一级片免费看| av无码av天天av天天爽| 伦理在线一区| 欧美日韩成人一区| 亚洲天堂网一区二区| 91制片在线观看| 在线免费精品视频| 精品人妻二区中文字幕| 超碰在线免费播放| 色天天综合久久久久综合片| 麻豆传媒在线看| 男人的天堂在线视频免费观看| 精品国产福利视频| 91人人澡人人爽| 色婷婷在线播放| 9191成人精品久久| 国产精品av久久久久久无| 国产精品专区免费| 亚洲精品一区在线观看| 北条麻妃在线观看视频| 国产精品视频首页| 中文字幕v亚洲ⅴv天堂| 久久精品美女视频| 国产一区在线电影| 久久久噜噜噜久久| 亚洲av无码一区二区乱子伦| 好看的日韩av电影| 91在线看网站| 91野花视频| 91性感美女视频| www黄色日本| av资源种子在线观看| 欧美性生活大片视频| 成人性生交大片免费看无遮挡aⅴ| 超碰aⅴ人人做人人爽欧美| 欧美精品一区二区三区久久久| 青青草偷拍视频| 噜噜噜天天躁狠狠躁夜夜精品| 久久琪琪电影院| 亚州男人的天堂| 国内精品在线播放| 日韩精品久久一区二区| 三级理论午夜在线观看| 色综合天天做天天爱| 无码熟妇人妻av| 青草伊人久久| 97超级碰碰碰| 麻豆精品国产自产在线| 粉嫩蜜臀av国产精品网站| 日韩黄色片在线| 在线免费av电影| 精品国产青草久久久久福利| 日本一级淫片色费放| 欧美高清视频在线观看mv| 亚洲va欧美va在线观看| 在线观看黄网站免费继续| 久久精品亚洲精品国产欧美| 色91精品久久久久久久久| 午夜激情电影在线播放| 综合136福利视频在线| 亚洲乱码精品久久久久..| 另类小说欧美激情| 激情深爱综合网| av文字幕在线观看| 亚洲国产成人精品久久| 国语对白做受69按摩| 麻豆9191精品国产| 欧美一区二区激情| 肉肉视频在线观看| 一区二区三区 在线观看视| 亚洲国产精品suv| 国产不卡在线一区| 91视频这里只有精品| av成人亚洲| 欧洲精品毛片网站| 极度色播免费播放视频| 亚洲综合视频网| 很污很黄的网站| 国产精品99一区二区三| 欧美在线一二三区| 在线免费av电影| 日韩中文有码在线视频| 亚洲精品xxxxx|