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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4490|回復(fù): 3
打印 上一主題 下一主題
收起左側(cè)

51單片機制作的多位連續(xù)四則運算的計算器 Proteus仿真程序

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:640100 發(fā)表于 2019-12-23 21:23 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
     基于單片機制作的多位連續(xù)四則運算的計算器

仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)

單片機源程序如下:
  1. #include<reg52.h>//52單片機頭文件
  2. #include<math.h>//要用到數(shù)學(xué)計算公式,所以調(diào)用
  3. #include <intrins.h>//移位
  4. #define key P2    //定義矩陣鍵盤的I/O口
  5. #define GPIO_LCD P0//定義LCD1602  數(shù)據(jù)/命令的輸入端
  6. unsigned char number[20];//用來儲存我們所按鍵按下去的字符和數(shù)字
  7. unsigned char add=0;//是否按過+號
  8. unsigned char subtract=0;//是否按過-號
  9. unsigned char ride=0;//是否按過*號
  10. unsigned char divide=0;//是否按過/號
  11. unsigned char eliminate=0;//是否按過清除鍵
  12. unsigned char minus=0;//是否計算的數(shù)據(jù)需要添加負號
  13. unsigned char decimals=0;//是否計算的數(shù)據(jù)需要小數(shù)點
  14. unsigned char equal=0;//是否按下等號鍵
  15. sbit LCD_RS =P3^4;//定義LCD的模式選擇,1為寫數(shù)據(jù),0為寫命令
  16. sbit LCD_RW =P3^5;//定義LCD功能  1是讀,0是寫
  17. sbit LCD_E =P3^6;//定義LCD使能端
  18. unsigned long a=0,b=0;//用于儲存我們所要運算的數(shù)據(jù)
  19. unsigned char i;//定義一個全局變量
  20. unsigned char LCD_Wait(void)//判忙函數(shù)
  21. {
  22.               LCD_RS=0;
  23.               LCD_RW=1;
  24.               _nop_();
  25.               LCD_E=1;
  26.               _nop_();
  27.             
  28.               LCD_E=0;
  29.               return               GPIO_LCD;                           
  30. }

  31. void delay(void)   //延時函數(shù)
  32. {
  33.     unsigned char x,z;
  34.     for(z=19;z>0;z--)
  35.         for(x=130;x>0;x--);
  36. }



  37. void LCD_Write_Com(unsigned char com)//LCD1602寫命令函數(shù)
  38. {
  39. LCD_RS =0;
  40. LCD_RW =0;
  41. GPIO_LCD=com;
  42. delay() ;
  43. LCD_E=1;
  44. delay() ;
  45. LCD_E=0;
  46. delay() ;
  47. }
  48. void LCD_Write_Date( unsigned char input)//LCD1602寫數(shù)據(jù)函數(shù)
  49. {
  50.               LCD_RS=1;
  51.               LCD_RW=0;              ;
  52.               LCD_E=0;
  53. _nop_();
  54.               GPIO_LCD =input;            
  55.               _nop_();
  56.               LCD_E=1;            
  57. _nop_();
  58.               LCD_E=0;                                          
  59. _nop_();
  60.               LCD_Wait();
  61. }
  62. void LCD_Initial()//LCD1602初始化函數(shù)
  63. {
  64. delay();
  65. LCD_Write_Com (0x38);
  66. delay() ;        
  67. LCD_Write_Com (0x38);
  68. delay() ;
  69. LCD_Write_Com (0x08);
  70. delay() ;
  71. LCD_Write_Com (0x0c);
  72. delay() ;  
  73. LCD_Write_Com (0x06);
  74. delay() ;
  75. LCD_Write_Com (0x01);
  76. delay() ;
  77. }
  78. 以上函數(shù)是LCD1602的模塊化函數(shù)庫,如果看不懂,需要先學(xué)習(xí)一下LCD1602.如果懶得學(xué)的話,可以直接用這個函數(shù)庫,前提是上面定義的變量要整體一一對應(yīng),各個端口的引腳也要和你的實際端口一一對應(yīng)
  79. unsigned long calculate()//計算數(shù)據(jù)模塊
  80. {
  81.    unsigned long value=0;
  82.                
  83.                            
  84.                                           if(add)//如果我們按鍵按下了加號,那么在計算時進入這個加運算
  85.                                           {
  86.                                                         value=a+b;
  87.                                           }
  88.                                           if(subtract) //如果我們按鍵按下了減號,那么在計算時進入這個減運算
  89.                                           {
  90.                                                 if(a>=b)
  91.                                                                                                   value=a-b;
  92.                                                                                     else
  93.                                                                                     {
  94.                                                                                         value=b-a;
  95.                                                                                                   minus=1;//說明后面的數(shù)大于前面的額數(shù),將其標志為一,在輸出結(jié)果是,可以利用它判斷是否輸出負號
  96.                                                                                     }
  97.                                                                       }
  98.                                           if(ride)//乘法運算
  99.                                           {
  100.                                           value=a*b;
  101.                                           }
  102.                                           if(divide)//除法運算
  103.                                           {
  104.                                           value=(unsigned long)(((float)a/b)*1000);//因為此計算器是,保留小數(shù)點后三位,所以,兩數(shù)相除,1/2=0.5,那么通過這個,可以讓其先等于200,方便我們后續(xù)的結(jié)果處理
  105.                                                         decimals=1;//標示結(jié)果已經(jīng)<0,最后結(jié)果要出現(xiàn)小數(shù)點,
  106.                                           }
  107.                                          
  108.                                           return value;//返回計算的結(jié)果
  109.                                           }
  110.                            
  111.                            
  112.             
  113. void result()
  114.               {
  115.               unsigned char f=0;//標志結(jié)果需要保留什么數(shù)
  116.                             unsigned long value;
  117.                            
  118.                             if(equal==1)
  119.                             {
  120.                                           value=calculate();//將上面計算算出來的值賦值給這個函數(shù)中的value
  121.                                           LCD_Write_Com (0x40);//寫LCD1602的命令,使得結(jié)果數(shù)據(jù)顯示在第二排
  122.                                           delay();
  123.                   LCD_Write_Com (0xcf); //從第二排最后一個位置依次向左寫數(shù)據(jù)
  124.                                           delay();
  125.                                           LCD_Write_Com (0x04);//光標從第二排最后一個數(shù)據(jù)向左移動
  126.                                           delay();
  127.       do
  128.       {
  129.                                          
  130.                                                         LCD_Write_Date(0x30+value%10);//0x30是LCD字符庫中數(shù)字0的代號,例如我們想寫入 2這個結(jié)果,根據(jù)前面計算函數(shù),計算函數(shù)已經(jīng)將2變成2000,所以這里是讓其變回來從后往前依次寫數(shù)據(jù)到LCD1602上,
  131.                                                         delay();
  132.                                                         f++;//value的位數(shù)如果計算結(jié)果是0.2,則通過計算函數(shù)變成200,那么這時的f就會被加到3,
  133.                                                         if(decimals&&f==3)//接上如果f被加到三
  134.                                                         LCD_Write_Date(0x2e);//就在LCD1602上顯示小數(shù)點
  135.                                              delay();
  136.                                                         value/=10;//如果經(jīng)過計算函數(shù)后是2000,則經(jīng)過一次這個 value減少一位(減少的哪一位的數(shù)據(jù)已經(jīng)寫入LCD1602中了)
  137.                                                         delay();
  138.                                           }
  139.                                           while(value);//當value 被用盡后跳出循環(huán)
  140.                                           if(decimals&&f<=3)//decimals是標志是否進行的是除法運算
  141.                                           {
  142.                                                         if(f==3)
  143.                                                         {
  144.                                                         LCD_Write_Date(0x30);//如果是三,因為前面程序已經(jīng)在對應(yīng)位置加了小數(shù)點了,這時我們住需要再在前面加一個0就可以了,如果沒有這條語句,0.5 的顯示就是.5
  145.                                                         }
  146.                                                         else
  147.                                                                       {
  148.                                                                       while(3-f)//當f<3時進入這程序
  149.                                               {LCD_Write_Date(0x30);
  150.                                                                                     f++;
  151.                                                                       }
  152.                                                                       LCD_Write_Date(0x2e);//寫小數(shù)點
  153.                                                                       delay();
  154.                                                           LCD_Write_Date(0x30);//寫數(shù)據(jù)0            
  155.                                                         }                                                                     
  156.                                           }                                                      
  157.                                 if(minus)//如果有負號標志
  158.                                                         LCD_Write_Date(0x2d);//在LCD1602上顯示負號
  159.                                                         add=0;
  160.                                 subtract=0;
  161.                                 ride=0;
  162.                                 divide=0;
  163.                                 equal=0;
  164.                                                         decimals=0;
  165.                                                         minus=0;
  166.                                                         eliminate=0;
  167.                             }            
  168.                            
  169.               }
  170. void main()
  171. {

  172.               int j,k=0,g;
  173.               i=0;

  174.               LCD_Initial();//初始化LCD1602

  175.               j=0;
  176.               while(1)
  177.               {
  178.               P2=0xfe;//掃描第一行是否有按鍵按下
  179.               while((P2&0xf0)!= 0xf0)               
  180.               {
  181.                             delay();              //延時消抖                     
  182.     while((P2&0xf0)!=0xf0)              //確認按下
  183.                             {
  184.                                           switch(key)              //鎖定按的是哪一個鍵                                         
  185.                                           {
  186.                                                         case 0xee: number[i]= 7; i++;k=1;break;//k=1表明按下的是數(shù)字鍵
  187.                                                         case 0xde: number[i]=8;i++;k=1; break;
  188.                                                         case 0xbe: number[i] =9; i++;k=1;break;
  189.                                                         case 0x7e: number[i]= '/';divide++;i++;break;//計算對應(yīng)的表示功能鍵的變量按鍵次數(shù)
  190.                                                         default:   number[i] = '#';
  191.                                           }
  192.      while((P2& 0xf0) != 0xf0) ;//掃描第二行
  193.                             }
  194.               }
  195.               P2= 0xfd;            
  196.               while((P2&0xf0) != 0xf0)
  197.               {
  198.                             delay();

  199.                             while((P2& 0xf0) != 0xf0)
  200.                             {
  201.                                           switch(key)
  202.                                           {
  203.                                                         case 0xed: number[i]= 4;i++;k=1; break;
  204.                                                         case 0xdd: number[i] = 5; i++;k=1;break;
  205.                                                         case 0xbd: number[i] = 6;i++;k=1; break;
  206.                                                         case 0x7d: number[i] = '*';ride++;i++;break;
  207.                                                                      
  208.                                                         default:   number[i] = '#';
  209.                                           }

  210.                                           while((P2&0xf0)!= 0xf0)
  211.                                                         ;
  212.                             }
  213.               }
  214. P2= 0xfb;//掃描第三行
  215.               while((P2& 0xf0) != 0xf0)
  216.               {
  217.                             delay();
  218.                            
  219.                             while((P2& 0xf0) != 0xf0)
  220.                             {
  221.                                           switch(key)
  222.                                           {
  223.                                                         case 0xeb: number[i] =1; i++;k=1;break;
  224.                                                         case 0xdb: number[i]= 2; i++;k=1;break;
  225.                                                         case 0xbb: number[i] = 3; i++;k=1;break;
  226.                                                         case 0x7b: number[i]= '-';subtract++;i++;break;
  227.                                                                      
  228.                                                         default: number[i] = '#';
  229.                                           }

  230.                                           while((P2&0xf0)!= 0xf0);
  231.                             }
  232.               }
  233.               P2= 0xf7;//掃描第四行
  234.               while((P2&0xf0)!=0xf0)
  235.               {
  236.                             delay();
  237.     while((P2&0xf0)!=0xf0)
  238.                             {
  239.                                           switch(P2)
  240.                                           {
  241.                                                         case 0xe7: number[i]= 'eliminate=1;i++; break;
  242.                                                         case 0xd7: number[i]=0;i++;k=1; break;
  243.                                                         case 0xb7: number[i]= '=';i++;equal++;break;
  244.                                                         case 0x77: number[i]= '+';add++;i++;break;
  245.                                                         default:   number[i] = '#';
  246.                                           }

  247.                                           while((P2&0xf0)!= 0xf0);
  248.                             }
  249.               }
  250.               if(k==1)//如果有數(shù)字鍵按下,進入此程序
  251.               {
  252.               if(add+subtract+ride+divide==1)//如果有第一個加減乘除鍵被按下則進入負號符號鍵后面的數(shù)據(jù)存儲,如1+2  這里的b存 的是2
  253.               {
  254.                            
  255.               b=b*10+number[i-1];
  256.                             g=calculate();
  257.               }
  258.                            
  259.                                             if(add+subtract+ride+divide==2)//如果2+2+1,這里面的a=2+2, b=1,因為g村存儲了前面只有一個加號時的value
  260.               {
  261.                             a=g;
  262.                             b=0;
  263.                 b=b*10+number[i-1];
  264.               }
  265.                                             if(add+subtract+ride+divide==3)//如2+2+2+3,這里的a=2+2+2,b=3,同理往下
  266.               {
  267.                             a=g;
  268.                             b=0;
  269.                 b=b*10+number[i-1];
  270.               }
  271.                                             if(add+subtract+ride+divide==4)
  272.               {
  273.                             a=g;
  274.                             b=0;
  275.                 b=b*10+number[i-1];
  276.               }
  277. if(add+subtract+ride+divide==0)
  278.               {
  279.               a=a*10+number[i-1];
  280.               }
  281.               g=calculate();

  282.               k=0;
  283.   }
  284.               LCD_Write_Com (0x80); //將要輸入的數(shù)據(jù)放在首行
  285.               delay();
  286.               for(j=0;j<i;j++)
  287.               {
  288.                             if(number[j]=='+'||number[j]=='||number[j]=='-'||number[j]=='*'||number[j]=='/'||number[j]=='=')
  289.                  LCD_Write_Date( number[j]);//寫符號位
  290.                             else
  291.                                           LCD_Write_Date( number[j]+0x30);//寫數(shù)據(jù)位
  292.                             delay();
  293.               }
  294.               if(eliminate==1)//一旦按下清除鍵,LCD1602內(nèi)數(shù)據(jù)會自動清零,可以反復(fù)輸入
  295.               {

  296.                             LCD_Initial();
  297.                             eliminate=0;
  298.                             i=0;
  299.                             a=0;
  300.                             b=0;
  301.               }
  302.               result();              //調(diào)用結(jié)果函數(shù)

  303.               }

  304. }
復(fù)制代碼

全部資料51hei下載地址:
簡易計算器.rar (375.26 KB, 下載次數(shù): 125)

評分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:677934 發(fā)表于 2019-12-31 13:06 | 只看該作者
能不能實現(xiàn)連乘啊
回復(fù)

使用道具 舉報

板凳
ID:930485 發(fā)表于 2021-6-4 08:58 | 只看該作者
里面能進行小數(shù)的運算嗎
回復(fù)

使用道具 舉報

地板
ID:751615 發(fā)表于 2021-7-10 08:40 | 只看該作者
計算的都是錯的,你還直接超過來了?臥槽
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
男人操女人免费| 中文字幕日本人妻久久久免费| 久久天天狠狠| 精品国产一区二区三区四区在线观看 | 在线看你懂得| 婷婷开心激情网| 精品午夜福利在线观看| 国产一级片中文字幕| 综合操久久久| 99久久精品免费看国产四区| 久久久精品美女| 91精品国产综合久久蜜臀| 自拍av一区二区三区| 免费欧美在线视频| 日韩欧美大片| 亚洲老司机网| 美女尤物在线视频| 四虎电影院在线观看| 黄色的网站免费| 中文字幕麻豆| 国产精品久久久久久久久毛片| 国产精品久久久免费看| 欧美国产日韩在线视频 | 国产精品高潮呻吟av| 成年人午夜剧场| 中文在线观看免费视频| www.四虎成人| 青青草综合视频| 国产精品加勒比| 国产精品aaaa| 久久在线免费视频| 亚洲国产成人精品久久久国产成人一区| 亚洲国产成人tv| 久久先锋影音av鲁色资源网| 免费久久99精品国产| 国模吧视频一区| 成人网18免费网站| 欧美丝袜美腿| 精品91福利视频| 蜜桃成人精品| 丰满的护士2在线观看高清| 国产精品无码2021在线观看| 97香蕉久久| 国产二区三区四区| juliaann成人作品在线看| 好妞色妞国产在线视频| 亚洲视频在线网| 亚洲国产www| 91亚洲国产成人久久精品麻豆 | 成人在线播放视频| 亚州av中文字幕在线免费观看| 九七影院理论片| 影视先锋av资源站| 德国极品另类| 九九热视频免费在线观看| 国产一级片网站| 九九久久精品这里久久网| 影音先锋男人每日资源站| 人妻妺妺窝人体色www聚色窝| 国产精品一区二区人人爽| 波多野结衣二区三区| 国产 日韩 欧美 在线| 日本少妇bbwbbw精品| 精品视频一区二区在线观看| 国产精品久久久久久久久久久久午夜片 | 亚洲一区 在线播放| 一区二区日本伦理| 一区二区精品免费视频| 在线一区日本视频| 国产a级黄色大片| 久激情内射婷内射蜜桃| 免费午夜视频在线观看| 日韩欧美在线播放视频| 蜜桃免费在线视频| 中文字幕avav| 美女又爽又黄视频毛茸茸| 在线观看日本中文字幕| 国产美女久久久久久| 久操视频免费在线观看| 欧美日韩综合一区二区三区| 亚洲免费视频二区| 亚洲精品一区二区三区新线路| 五月激情六月婷婷| 国产麻豆麻豆| 2018狠狠干| 在线一二三区| av网站免费在线观看| 超碰高清在线| 二区三区精品| japanese国产精品| 亚洲国产一区二区三区a毛片| 久久综合伊人| 成人福利视频网站| 自拍偷拍国产精品| 欧美在线观看视频在线| 亚洲韩国青草视频| 欧美激情视频网站| 国产欧美最新羞羞视频在线观看| 国产亚洲欧美一区二区 | 国产又粗又大又爽| 新婚的少妇hd中文字幕| 色一情一欲一爱一乱| 裸体免费网站| 八戒八戒神马在线电影| 成人免费毛片嘿嘿连载视频…| 凹凸av导航大全精品| 国产精品99在线观看| 欧美专区18| 成人av在线影院| 亚洲精品大片www| 欧美一级欧美三级| 不卡av电影院| 91久久在线播放| 亚洲mv在线看| 2025韩国理伦片在线观看| 免费在线观看成年人视频| 日韩av女优在线观看| 黄色一级a毛片| eeuss影院在线观看第一页| 日本高清中文字幕二区在线| 一个人看的www视频在线免费观看 一个人www视频在线免费观看 | 美女性感视频久久| 欧美韩国一区二区| 色视频欧美一区二区三区| 亚洲欧美国产精品| 国产精品日韩久久久久| 亚洲三区在线| 亚洲综合123| 91在线看视频| 欧美色图综合网| 三上悠亚在线免费观看| 台湾佬中文娱乐久久久| 色婷婷色综合| av一二三不卡影片| 色8久久人人97超碰香蕉987| 在线观看免费高清视频97| 91久久久亚洲精品| 欧美 日韩 国产一区| 制服 丝袜 综合 日韩 欧美| 97超视频在线观看| www.香蕉视频在线观看| 免费av在线网站| 久久精品国产亚洲blacked| 久久久久.com| 亚洲在线中文字幕| 国产午夜精品免费一区二区三区| 国产欧美日韩精品在线观看| 99在线观看视频免费| 亚洲综合网在线观看| 国产黄色一级大片| 精品伦理一区二区| 中文字幕系列一区| 亚洲精品在线二区| 亚洲视频在线一区| 亚洲图片制服诱惑| 黄色国产精品一区二区三区| 国产91在线免费观看| 日本妇乱大交xxxxx| 88av看到爽| 超碰国产一区| 亚洲在线免费| 精品福利视频导航| 性色av一区二区三区红粉影视| 宅男噜噜99国产精品观看免费| 欧美成人午夜精品免费| 少妇人妻偷人精品一区二区 | 亚洲伦理一区| 国产精品一线| 在线亚洲一区| 亚洲激情欧美激情| 不卡av在线网站| 日本一道在线观看| 青青草免费av| 在线观看视频色| 不卡专区在线| 久久久久99| 色综合天天综合网天天狠天天| 午夜精品在线视频| av天堂永久资源网| 久久精品视频2| 男人天堂免费视频| 中文字幕区一区二区三| 国产成人免费网站| 亚洲成人av在线| 麻豆亚洲一区| 亚洲色图 激情小说| 麻豆国产原创| 性感女国产在线| 欧美a级一区二区| 欧美成人官网二区| 欧美日韩国产精品一卡| 久久99久久99精品免费看小说| 99成人国产精品视频| 特黄毛片在线观看| 极品美女销魂一区二区三区免费| 欧美成人综合网站| 日韩欧美三级电影| 久久久久久久久久久网 | 97国产精品视频人人做人人爱| www污在线观看| 中文字幕精品无码一区二区| 97在线资源| 国产91一区| 亚洲综合色噜噜狠狠| 国产精品h片在线播放| 91精品国产高清91久久久久久| 亚洲第一页在线播放| 日韩精品卡一| 久久超级碰视频| 亚洲欧美国产精品久久久久久久| 日本男女交配视频| 亚洲一区二区人妻| 蜜桃av在线免费观看| 国产视频一区三区| 日韩一二三区不卡| 国产精品亚洲天堂| 一级久久久久久| 在线观看av的网站| 久久久久在线| 精品视频在线播放色网色视频| 黄色污污在线观看| 一级特黄aaa大片| 国产色在线观看| 欧美a级理论片| 一本一本久久a久久精品综合小说 一本一本久久a久久精品牛牛影视 | 超碰成人福利| 亚洲人精品午夜| 国产精品久久久久久久久借妻 | 丁香婷婷自拍| 仙踪林久久久久久久999| 精品久久久免费| 精品国产乱码久久久久久88av| 日本老熟俱乐部h0930| 老司机色在线视频| 99riav国产精品| 日韩久久午夜影院| 女人另类性混交zo| 自拍偷拍国产| 亚洲精品黑牛一区二区三区| 亚洲综合视频网| 狠狠色伊人亚洲综合网站色| 亚洲黄色一区二区| 国产美女性感在线观看懂色av| 久久高清一区| 日韩中文视频免费在线观看| www.久久久精品| 7799国产精品久久久久99| 美女av一区| 一本一道久久a久久精品综合蜜臀| 农村寡妇一区二区三区| 国产免费a视频| 福利影院在线看| 中文字幕av一区二区三区高 | 亚洲激情77| 91成人免费在线| ijzzijzzij亚洲大全| 天天爱天天干天天操| 亚洲综合网站| 欧美视频在线播放| 成人免费网站入口| 国产麻豆剧果冻传媒视频杜鹃| 国产一区99| 亚洲高清一区二| 一级黄色在线播放| 3d黄动漫网站| 丝袜美腿亚洲一区二区图片| 久久国产精品亚洲| 蜜桃传媒一区二区亚洲| 黄网站在线观看| av成人老司机| 国产在线精品成人一区二区三区| 久久久久久久久久久久久久久久久| 国产黄大片在线观看画质优化| 91在线国产福利| 国产精品久久国产三级国电话系列 | 一级一片免费视频| 麻豆一区二区在线| 青青草一区二区| 日韩成人免费观看| 蜜桃麻豆影像在线观看| 亚洲天堂网中文字| 亚洲国产精品123| 中文字幕亚洲日本岛国片| 精品国产不卡| 永久555www成人免费| 大又大又粗又硬又爽少妇毛片| 国产在线视频网址| 久久久久久97三级| 精品综合在线| 寂寞护士中文字幕mp4| 欧美三级三级| 搡老女人一区二区三区视频tv| 日本高清www| 日韩免费啪啪| 亚洲欧洲综合另类在线| 亚洲国产一区二区精品视频 | www.成人| 欧美大片在线观看一区| 国产精品一区二区在线免费观看| 在线观看av资源| 久久综合久久综合亚洲| 欧美日韩国产综合视频在线| 四虎wwwcom| 亚洲每日更新| 国产精品444| 国产又大又黑又粗| 青青草久久爱| 一区国产精品视频| www.99re7| 欧美日韩精品免费观看视欧美高清免费大片| 精品久久久久国产| 任你操这里只有精品| 一二三四中文在线| 2024国产精品| 精品久久久无码人妻字幂| www.操.com| 成人免费视频免费观看| 日韩av一区二区三区美女毛片| 国产精品国产国产aⅴ| 久久久久久穴| 国内一区在线| 国产卡二和卡三的视频| 奇米色一区二区三区四区| 不卡一区二区三区四区五区| 四虎永久在线观看免费网站网址| 中文日韩欧美| y111111国产精品久久婷婷| 免费看国产黄色片| 大胆av不用播放器在线播放| 亚洲综合精品自拍| 污污网站免费看| 午夜在线小视频| 日韩欧美在线免费观看| 中文字幕人妻熟女人妻a片| 国产成人无吗| 91精品国产欧美一区二区| 国产人妻一区二区| 精品久久久网| 中文字幕日韩欧美精品在线观看| 成人免费看片98欧美| 要久久爱电视剧全集完整观看| 欧美大片免费看| 国产视频在线免费观看| 欧美日韩国产综合网| 91在线免费看网站| 国内精品久久久久久久久蜜桃| 国产麻豆一精品一av一免费| 一区二区三区观看| 日本五十路在线| 一区二区三区波多野结衣在线观看| 污污网站免费观看| 波多野结衣乳巨码无在线观看| 91精品国产免费久久综合| 日韩av手机在线免费观看| 国产主播性色av福利精品一区| 久久久噜噜噜久噜久久| 天天干,天天操,天天射| 蜜乳av一区二区| 国产在线拍揄自揄拍无码| 九色视频在线播放| 欧美色图天堂网| 久久久精品视频免费观看| 色综合www| 国产精品久久色| 在线观看免费p片视频网站地址| 99免费精品在线观看| 亚洲乱码国产一区三区| 99在线播放| 日韩av在线看| 亚洲资源在线播放| 麻豆成人在线| 日本特级黄色大片| 懂色av中文在线| 精品久久久久久久人人人人传媒 | 午夜精品久久久久久| 性欧美成人播放77777| 北岛玲精品视频在线观看| 欧美激情视频一区二区| 四虎精品成人免费观看| 99国产精品视频免费观看| 亚洲精品高清无码视频| 黄网在线免费看| 一区二区三区回区在观看免费视频| 亚洲一卡二卡在线观看| 青青草伊人久久| 全黄性性激高免费视频| 一色桃子av在线| 一区二区三区国产视频| 天天色天天操天天射| 成人av一区二区三区| 久久综合在线观看| 爱情电影网av一区二区| 人人做人人澡人人爽欧美| 可以在线观看的黄色网址| 亚洲黄一区二区三区| 国精产品一区一区| 色男人天堂综合再现| 亚洲高清123| 中文国产字幕在线观看| 久久亚洲春色中文字幕|