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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6087|回復: 10
打印 上一主題 下一主題
收起左側

簡易計算器Proteus仿真及單片機源碼

[復制鏈接]
跳轉到指定樓層
樓主
ID:582956 發(fā)表于 2019-7-12 14:59 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
上周做的一個簡易計算器的仿真,
功能:可以精確小數(shù)點后兩位,還可以進行十六進制,十進制,八進制,二進制轉換

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


單片機源程序如下:
  1. #include<reg51.h>   //頭文件
  2. #define uint unsigned int
  3. #define uchar unsigned char

  4. sbit lcden=P1^0; //LCD1602控制引腳
  5. sbit rs=P1^2;
  6. sbit rw=P1^1;

  7. sbit k1=P3^4;   //十六進制轉換
  8. sbit k2=P3^5;   //十進制轉換
  9. sbit k3=P3^6;   //八進制轉換
  10. sbit k4=P3^7;   //二進制轉換

  11. char i,j,temp,num,num_1;
  12. long a,b,c;     //a,第一個數(shù) b,第二個數(shù) c,得數(shù)
  13. float a_c,b_c;

  14. bit bt1;
  15. uchar flag,fuhao;//flag表示是否有運算符鍵按下,fuhao表征按下的是哪個運算符
  16. //flag=1表示運算符鍵按下,flag=0表示運算符鍵沒有按下;
  17. //fuhao=1為加法,fuhao=2為減法,fuhao=3為乘法,fuhao=4為除法。
  18. uchar code q[]={"<<<<huan ying shi yong<<<<"};
  19. uchar code q1[]={"<ji suan qi<"};
  20. uchar code q2[]={"0123456789ABCDEF"};
  21. uchar code table[]={//運算數(shù)字輸入數(shù)組
  22. 7,8,9,0,
  23. 4,5,6,0,
  24. 1,2,3,0,
  25. 0,0,0,0};
  26. uchar code table1[]={        //硨蠼屑淙胂允咀急傅氖?
  27. 7,8,9,0x2f-0x30,        //7,8,9,÷
  28. 4,5,6,0x2a-0x30,        //4, 5, 6,×
  29. 1,2,3,0x2d-0x30,        //1, 2, 3,-
  30. 0x01-0x30,0,0x3d-0x30,0x2b-0x30//C,0,=,+
  31. };
  32. void delay(uchar z) // 延遲函數(shù)
  33. {
  34. uchar y;
  35. for(z;z>0;z--)
  36.    for(y=0;y<110;y++);
  37. }
  38. void write_com(uchar com) // 寫指令函數(shù)
  39. {
  40.         rs=0;
  41.         P0=com;    //com指令付給P0口
  42.         delay(5);lcden=1;delay(5); lcden=0;
  43. }

  44. void write_date(uchar date) // 寫數(shù)據(jù)函數(shù)
  45. {
  46.         rs=1; P0=date; delay(5);
  47.         lcden=1; delay(5); lcden=0;
  48. }

  49. void init() //初始化
  50. {
  51.     num=-1;
  52. lcden=1; //使能信號為高電平
  53. rw=0;
  54. write_com(0x38); //8位,2行
  55. delay(5); write_com(0x38); //8位,2行
  56. delay(5); write_com(0x0c); //顯示開,光標關,不閃爍*/
  57. delay(1); write_com(0x06); //增量方式不移位 顯竟獗暌貧 柚?
  58. delay(1); write_com(0x80); //檢測忙信號
  59. delay(1); write_com(0x01); //顯示開,光標關,不閃爍
  60. num_1=0;
  61. i=0; j=0;
  62. a=0;     //第一個參與運算的數(shù)
  63. b=0;     //第二個參與運算的數(shù)
  64. c=0;
  65. flag=0; //flag表示是否有符號鍵按下,
  66. fuhao=0; // fuhao表征按下的是哪個符號
  67. }
  68. void keyscan() // 鍵盤掃描程序
  69. {uint ix=0,addr;       

  70.   if(bt1==0)
  71.         {P2=0xfe;
  72.         if(P2!=0xfe)
  73.         {
  74.            delay(20);// 延遲20ms
  75.            if(P2!=0xfe) {  temp=P2&0xf0;
  76.             switch(temp)
  77.             {
  78.              case 0xe0:num=0;   break;        //7
  79.              case 0xd0:num=1;   break;         //8
  80.              case 0xb0:num=2;   break;        //9
  81.              case 0x70:num=3;   break;        //÷
  82.             }
  83.            }   while(P2!=0xfe);
  84.            if(num==0||num==1||num==2)//如果按下的是'7','8'或'9
  85.            {
  86.                if(j!=0){write_com(0x01); j=0;  }
  87.                if(flag==0)//沒有按過運算符鍵
  88.                     { a=a*10+table[num];    } //按下數(shù)字存儲到a
  89.                     else//如果按過運算符鍵
  90.                     {    b=b*10+table[num];   }//按下數(shù)字存儲到b

  91.                  if(a>100|b>100)bt1=1;
  92.            }
  93.            else//如果按下的是'/'            除法
  94.            {
  95.             flag=1;         //按下運算符
  96.             fuhao=4;//4表示除號已按
  97.            }
  98.            i=table1[num];     //數(shù)據(jù)顯示做準備
  99.            write_date(0x30+i);//顯示數(shù)據(jù)或操作符號
  100.         }

  101.         P2=0xfd;
  102.         if(P2!=0xfd)
  103.         {
  104.            delay(20);
  105.            if(P2!=0xfd){  temp=P2&0xf0;
  106.             switch(temp)
  107.             {
  108.              case 0xe0:num=4; break; //4
  109.              case 0xd0:num=5; break; //5
  110.              case 0xb0:num=6; break; //6
  111.              case 0x70:num=7; break; //×
  112.             }
  113.            }   while(P2!=0xfd);//等待按鍵釋放
  114.            if(num==4||num==5||num==6&&num!=7)//如果按下的是'4','5'或'6'
  115.            {
  116.             if(j!=0){ write_com(0x01);  j=0;   }
  117.                if(flag==0)//沒有按過運算符鍵
  118.             { a=a*10+table[num];     }
  119.             else//如果按過運算符鍵
  120.             { b=b*10+table[num];   }
  121.                    if(a>100|b>100)bt1=1;
  122.            }

  123.            else//如果按下的是'×'
  124.            {  flag=1;
  125.               fuhao=3;//3表示乘號已按
  126.            }
  127.            i=table1[num];      //數(shù)據(jù)顯示做準備
  128.            write_date(0x30+i);//顯示數(shù)據(jù)或操作符號
  129.         }

  130.         P2=0xfb;
  131.         if(P2!=0xfb){  delay(20);
  132.            if(P2!=0xfb) { temp=P2&0xf0;
  133.             switch(temp)
  134.             {
  135.              case 0xe0:num=8;    break;         //1
  136.              case 0xd0:num=9;    break;         //2
  137.              case 0xb0:num=10;   break;         //3
  138.              case 0x70:num=11;   break;         //-
  139.             }
  140.            }   while(P2!=0xfb);
  141.            if(num==8||num==9||num==10)//如果按下的是'1','2'或'3'
  142.            {
  143.             if(j!=0){ write_com(0x01);  j=0;  }
  144.               if(flag==0)//沒有按過運算符鍵
  145.             { a=a*10+table[num];   }
  146.             else//如果按過運算符鍵
  147.             { b=b*10+table[num]; }
  148.            if(a>100|b>100)bt1=1;
  149.            }
  150.            else if(num==11)//如果按下的是'-'
  151.            {
  152.             flag=1;
  153.             fuhao=2;//2表示減號已按
  154.            }
  155.            i=table1[num];  //數(shù)據(jù)顯示做準備
  156.            write_date(0x30+i);//顯示數(shù)據(jù)或操作符號
  157.         }
  158.          if(a>0&b==0)
  159.          {if(k1==0){write_com(0x80);write_date('0');write_date('X');write_date(q2[a/16]);write_date(q2[a%16]);for(ix=8;ix>0;ix--)write_date(' ');write_com(0x80+4);}
  160.           if(k2==0){write_com(0x80);write_date(q2[a/10]);write_date(q2[a%10]);for(ix=8;ix>0;ix--)write_date(' ');write_com(0x80+2);}
  161.           if(k3==0){write_com(0x80);write_date('0');write_date(q2[a/8]);write_date(q2[a%8]);for(ix=8;ix>0;ix--)write_date(' ');write_com(0x80+3);}
  162.           if(k4==0){write_com(0x80);write_date('0');write_date('B');
  163.           
  164.                 addr = a ;
  165.         for (ix = 0; ix < 8; ix ++)
  166.             {
  167.                 if ((addr<<ix) & 0x80)
  168.                     {
  169.                         write_date('1');
  170.                         }
  171.                 else
  172.                     {
  173.                         write_date('0');
  174.                         }
  175.                 }
  176.           
  177.           }
  178.          }
  179.         }
  180.         else
  181.                                                 {        write_com(0xc0+5);
  182.                                                         write_date('!');write_date('R');write_date('O');
  183.                                                         write_date('R');write_date('R');write_date('E');
  184.                                                 }
  185.         P2=0xf7;
  186.         if(P2!=0xf7){   delay(20);
  187.            if(P2!=0xf7){ temp=P2&0xf0;
  188.             switch(temp)
  189.             {
  190.              case 0xe0:num=13; break;  //數(shù)字0   
  191.              case 0xd0:num=12; break;   //清0鍵  
  192.              case 0xb0:num=14; break;  //等于鍵   
  193.              case 0x70:num=15; break;  //加
  194.             }                                                                  
  195.                 } while(P2!=0xf7);

  196.            switch(num)
  197.            {
  198.             case 12:{write_com(0x01);a=0;b=0;flag=0;fuhao=0;bt1=0;}//按下的是"清零"
  199.                             break;
  200.             case 13:{                //按下的是"0"
  201.                if(flag==0)//沒有按過運算符鍵
  202.                { a=a*10;  write_date(0x30);     P2=0;       }
  203.                else if(flag>=1)//如果按過運算符鍵
  204.                {  b=b*10;   write_date(0x30);       }
  205.               }     break;
  206.             case 14:{j=1; //按下等于鍵,根據(jù)運算符號進行不同的算術處理
  207.                    if(fuhao==1)           //加法運算
  208.                            {
  209.                                            write_com(0x80+0x4f);//按下等于鍵,光標前進至第二行最后一個顯示處
  210.                                    write_com(0x04);     //設置從后住前寫數(shù)據(jù),每寫完一個數(shù)據(jù),光標后退一格       
  211.                                    c=a+b;
  212.                                    while(c!=0){write_date(0x30+c%10);        c=c/10;                }
  213.                                    write_date(0x3d);     //再寫"="
  214.                                    a=0;b=0;flag=0;fuhao=0;
  215.                    }
  216.                       else if(fuhao==2)         //減法運算
  217.                              {
  218.                                         write_com(0x80+0x4f);//光標前進至第二行最后一個顯示處
  219.                             write_com(0x04);     //設置從后住前寫數(shù)據(jù),每寫完一個數(shù)據(jù),光標后退一格(這個照理說順序不對,可顯示和上段一樣)
  220.                                    if(a-b>0)                 c=a-b;
  221.                                    else                      c=b-a;
  222.                                    while(c!=0)        { write_date(0x30+c%10);c=c/10;         }
  223.                                    if(a-b<0)          write_date(0x2d);
  224.                                    write_date(0x3d);     //再寫"="           
  225.                                    a=0;b=0;flag=0;fuhao=0;
  226.                    }
  227.                        else if(fuhao==3)        //乘法運算
  228.                                  {write_com(0x80+0x4f);            write_com(0x04);
  229.                              c=a*b;
  230.                              while(c!=0)        {write_date(0x30+c%10);        c=c/10;              }
  231.                              write_date(0x3d);           a=0;b=0;flag=0;fuhao=0;
  232.                      }
  233.                         else if(fuhao==4)//除法運算       
  234.                                           {write_com(0x80+0x4f);
  235.                                     write_com(0x04);
  236.                                     i=0;
  237.                                             c=(long)(((float)a/b)*1000);
  238.                                             while(c!=0)
  239.                                              {
  240.                                                        write_date(0x30+c%10);
  241.                                                         c=c/10;
  242.                                                            i++; if(i==3) write_date(0x2e);
  243.                                                 }
  244.                                                     if(a/b<=0)
  245.                                                          {
  246.                                                                  if(i<=2)
  247.                                                                  {       
  248.                                                                         
  249.                                                                         if(i==1) write_date(0x30);
  250.                                                                         write_date(0x2e);           //  .
  251.                                                                         write_date(0x30);
  252.                                                                  }
  253.                                                                 
  254.                                                       write_date(0x30);           //
  255.                                                         }
  256.                                             write_date(0x3d);                              
  257.                                                     a=0;b=0;flag=0;fuhao=0;
  258.                                        
  259.                          }
  260.               }  break;
  261.              case 15:{write_date(0x30+table1[num]);flag=1;fuhao=1;}     break;        //加鍵         設置加標志fuhao=1;
  262.            }
  263.         }//P2!=0xf7
  264. }
  265. /*------------------------------------------------
  266.               寫入字符串函數(shù)
  267. ------------------------------------------------*/
  268. void LCD_Write_String(unsigned char x,unsigned char y,unsigned char *s)
  269. {     
  270. if (y == 0)
  271.         {     
  272.          write_com(0x80 + x);     //表示第一行
  273.         }
  274. else
  275.         {      
  276.         write_com(0xC0 + x);      //表示第二行
  277.         }        
  278. while (*s)
  279.         {     
  280. write_date( *s);     
  281. s ++;     
  282.         }
  283. }

  284. void main()
  285. {uint c=60000;
  286.         init();                //系統(tǒng)初始化
  287.         LCD_Write_String(0,0,q);
  288.         LCD_Write_String(0,1,q1);
  289.         while(c--);
  290.                 init();                //系統(tǒng)初始化
  291.         while(1)
  292.         {                
  293.            keyscan();//鍵掃描
  294.         }
  295. }
復制代碼

所有資料51hei提供下載:
簡易計算器.rar (71.24 KB, 下載次數(shù): 84)


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

使用道具 舉報

來自 3#
ID:262 發(fā)表于 2022-2-27 21:09 | 只看該作者
喋喋phone 發(fā)表于 2022-2-27 21:02
我仿真怎么沒反應啊?

用Proteus8.8打開就可以了,我?guī)湍戕D成了8.8的格式: 簡易計算器.7z (61.18 KB, 下載次數(shù): 20)

51hei.gif (124.58 KB, 下載次數(shù): 111)

51hei.gif
回復

使用道具 舉報

沙發(fā)
ID:1007108 發(fā)表于 2022-2-27 21:02 來自觸屏版 | 只看該作者
我仿真怎么沒反應啊?
回復

使用道具 舉報

無效樓層,該帖已經被刪除
5#
ID:1007108 發(fā)表于 2022-2-27 21:24 來自觸屏版 | 只看該作者
heicad 發(fā)表于 2022-2-27 21:09
用Proteus8.8打開就可以了,我?guī)湍戕D成了8.8的格式

我用8.6版本的可以嗎?
回復

使用道具 舉報

6#
ID:1007266 發(fā)表于 2022-2-28 15:14 | 只看該作者
把代碼復制粘貼完運行出錯是怎么回事
回復

使用道具 舉報

7#
ID:1007108 發(fā)表于 2022-3-1 21:45 來自觸屏版 | 只看該作者
heicad 發(fā)表于 2022-2-27 21:09
用Proteus8.8打開就可以了,我?guī)湍戕D成了8.8的格式:

hex文件可以直接用嗎,為什么我按了按鍵沒反應啊?而且顯示器什么也沒有
回復

使用道具 舉報

8#
ID:1007108 發(fā)表于 2022-3-1 23:56 | 只看該作者


我的仿真怎么跟你的不太一樣啊
回復

使用道具 舉報

9#
ID:262 發(fā)表于 2022-3-2 01:03 | 只看該作者
你去下載我?guī)湍阈薷暮蟮腜roteus文件 只能用用Proteus8.8這個版本打開,因為其他版本我也沒有 無法測試,然后就是把hex文件要選對
回復

使用道具 舉報

10#
ID:1007108 發(fā)表于 2022-3-3 19:43 來自觸屏版 | 只看該作者
heicad 發(fā)表于 2022-3-2 01:03
你去下載我?guī)湍阈薷暮蟮腜roteus文件 只能用用Proteus8.8這個版本打開,因為其他版本我也沒有 無法測試,然后 ...

大佬,好像還是一樣的,lcd屏不顯示東西,按鍵按下去沒有效果
回復

使用道具 舉報

11#
ID:1007108 發(fā)表于 2022-3-3 19:46 來自觸屏版 | 只看該作者
heicad 發(fā)表于 2022-3-2 01:03
你去下載我?guī)湍阈薷暮蟮腜roteus文件 只能用用Proteus8.8這個版本打開,因為其他版本我也沒有 無法測試,然后 ...

有用了,謝謝
回復

使用道具 舉報

12#
ID:1126439 發(fā)表于 2024-6-22 13:56 | 只看該作者
請問進制轉換應該怎么操作呢,按了沒有反應呀。是應該算出結果了,再按按鍵。還是計算之前就按呢
回復

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
青青操在线播放| www.狠狠操.com| 手机在线观看日韩av| 国产欧美在线播放| 欧美一区二区视频在线观看 | 欧美性猛交xxxx免费看久久| 一级二级黄色片| 日韩中文娱乐网| 蜜臀av一区二区| 农村少妇一区二区三区四区五区| 国产网站在线免费观看| 色先锋影音岛国av资源| 黄色片一区二区三区| 免费中文字幕在线观看| 欧美日韩理论片| 黄色片免费在线观看视频| 91在线|亚洲| 欧美日本亚洲视频| 亚洲第一网站免费视频| 日本精品免费观看高清观看| 欧美国产日韩精品免费观看| 日韩一区欧美二区| 国产精品久久久久无码av| 精品久久国产一区| 蜜桃麻豆影像在线观看| 992tv免费直播在线观看| 国产h色视频在线观看| 麻豆精品传媒视频观看| 亚洲精品国产精品乱码不卡| 久久影视中文字幕| 欧美xxxx黑人xyx性爽| 日本免费福利视频| 日本精品一区在线| www黄色av| 中国女人做爰视频| 91久久精品日日躁夜夜躁欧美| 91免费视频大全| 久久精品理论片| 国产一区二区三区久久| 国产精品久久久久久久| japanese国产精品| 亚洲福利网站| 日韩高清成人在线| 草草视频在线一区二区| 国产精一区二区| 国产精品99| 欧美××××黑人××性爽| 国精一区二区三区| 18av在线播放| 在线网址91| 日本天堂在线观看| www在线免费观看| 久久久资源网| 国产中文字幕在线看| 头脑特工队2在线播放| 日韩精品一区二区亚洲av性色| youjizz在线视频| 国产高清一区视频| 国产精品久久久久久中文字| 51精品国产黑色丝袜高跟鞋 | 公交车上扒开嫩j挺进去| 国产欧美日韩精品综合| 欧美高清videosex极品| 久草网站在线| 欧美bbxxx| 在线观看的黄色网址| 91tv在线观看| 成年人免费网站在线观看| eeuss影影院www在线播放| 成年女人在线视频| 天天色天天色| 美日韩在线观看| 情趣网站视频在线观看| 三级无遮挡在线观看| 国产三级在线免费| 成人免费视屏| 亚洲v.com| 91另类视频| 好吊妞视频这里有精品| 天堂99x99es久久精品免费| 欧美精品一区二区三区中文字幕| 久久人体视频| 在线播放一区| 最新黄网在线观看| 亚洲精品中文在线| 国产精品自产拍在线观看2019| 日本黄视频在线观看| 午夜视频www| 亚洲国产精品区| 国产区成人精品视频| 免费黄漫在线观看| 草裙成人精品一区二区三区 | 国产一区二区三区精品在线观看 | 综合电影一区二区三区 | 蜜桃久久精品一区二区| 国产自产视频一区二区三区| 国产99久久久国产精品免费看 | 日韩免费在线免费观看| 国产视频福利一区| 精品国产一区二区三区日日嗨| 色99中文字幕| 成人免费在线网| 奇米视频888| 国产精品无码一区二区三| 亚洲人与黑人屁股眼交| 日韩精品――中文字幕| 99久久免费国产精精品| 四虎国产成人免费观看| www浪潮av99com| yw193.com尤物在线| 电影一区二区三区| 欧美顶级毛片在线播放| 国精品一区二区三区| 美女在线观看视频一区二区| 成人黄色777网| 亚洲精品中文在线| 日韩精品中文字幕一区| 美日韩精品免费视频| 成人网页在线免费观看| 黄色一级片网址| 天堂av8在线| 天天操天天舔天天射| 波多野结衣视频网址| 亚洲三区在线播放| 精品伦理一区二区| 超碰caoporn久久| 永久免费观看精品视频| 天天久久综合| 国产传媒日韩欧美成人| 亚洲制服丝袜一区| 亚洲成人精品在线| 国产91对白在线播放| 免费不卡亚洲欧美| 老司机久久精品| 日韩一区二区三区四区在线| 亚洲第一天堂网| 免费成人看片| 新天天拍日日拍狠狠拍| 性xxxfreexxxx性欧美| 中文字幕一区二区三区中文字幕| 亚洲日本欧美| 国产精品青草综合久久久久99| 欧美日韩专区在线| 久久久久久成人| 日本免费高清不卡| 国产探花在线观看视频| 精品欧美一区二区三区免费观看| 中文字幕欧美日韩久久| 男女污污视频在线观看| 爱情电影网av一区二区| 欧美亚洲自偷自偷| 成人欧美一区二区三区小说| 亚洲国产精品久久91精品| 国产精品久久网| 日本福利视频一区| avtt天堂在线| 国产又爽又黄视频| 老司机免费在线视频| 精品99在线| 久久综合色8888| 亚洲国内高清视频| 国产精品1区2区在线观看| 番号集在线观看| 日本高清不卡免费| 韩国av电影在线观看| 午夜3点看的视频| 日本免费在线一区| 丝袜诱惑制服诱惑色一区在线观看| 亚洲视频精选在线| 久久影院中文字幕| 日韩无一区二区| 欧美激情视频免费观看| 亚洲欧洲免费无码| 亚洲欧美卡通动漫| 国产欧美日韩第一页| 2021中文字幕在线| 午夜亚洲一区| 在线免费观看视频一区| 国产1区2区3区4区| 91精品网站| 亚洲性生活网站| 一级成人黄色片| 天天操天天操天天色天天要| 欧美va在线观看| 日韩va欧美va亚洲va久久| 色综合久久88色综合天天6| 欧美中文字幕在线播放| 九色91popny| 国产又粗又猛又色又| 在线色视频网| 99久久夜色精品国产亚洲96 | 91成人在线播放| 国产乱子伦农村叉叉叉| 免费观看日批视频| 最新在线地址| 日韩国产在线| 午夜精品视频在线观看| 国产精品露脸自拍| 亚洲麻豆一区二区三区| 中文资源在线官网| 91九色porn在线资源| 日本欧美久久久久免费播放网| 欧美剧情片在线观看| 国产九色91| 黄色a级片在线观看| 成年人黄色网址| 高清日韩欧美| 亚洲视频一二区| 国产精品成人aaaaa网站| 久久国产免费视频| 国产女人免费看a级丨片| 国产综合精品一区二区三区| 亚洲精品国产系列| 日本一二三区不卡| 高清视频在线www色| 九一成人免费视频| 午夜欧美视频在线观看| 91免费版网站入口| 91大神福利视频| wwwcom羞羞网站| 日韩黄色大片网站| 在线观看91视频| 精品一区日韩成人| 精品无码久久久久| 天堂a中文在线| 在线播放日韩| 精品国精品自拍自在线| 黄色一级大片免费| www.av网站| 欧美成人精品欧美一| 免费黄色在线视频| 免费黄色大片| 人人香蕉久久| 午夜精品久久久久久久| 福利视频久久| 日韩av一二三区| 国产高清一级毛片在线不卡| 黑人玩欧美人三根一起进| 日本午夜一区二区| 亚洲性69xxxbbb| 黄色一级二级三级| 久久99国产视频| 日韩最新在线| 欧美夫妻性生活| www婷婷av久久久影片| 欧美 日韩 国产 精品| 视频欧美精品| 亚洲国产精品久久人人爱蜜臀| 国产区日韩欧美| 姑娘第5集在线观看免费好剧| 欧美性猛片xxxxx免费中国| www.久久久久久久久| 国产福利视频一区二区| 三级av在线免费观看| 黄色片在线免费观看| 国内精品写真在线观看| 午夜免费久久久久| 黑人と日本人の交わりビデオ| 香蕉av在线| 国产精品一区二区三区99 | 国产香蕉精品视频| 人人在线97| 奇米色一区二区| 午夜精品理论片| 少妇高潮惨叫久久久久| 国产日本在线视频| 成人国产电影网| 国产欧美久久一区二区| 中国一级免费毛片| 日本黄色免费在线| 一区二区三区成人| 中文字幕久久综合| 欧美专区日韩| 久久国产成人精品| 亚洲欧美日韩一区二区三区在线| 精产国品一区二区三区| 在线播放免费| av高清不卡在线| αv一区二区三区| va婷婷在线免费观看| 伊人久久亚洲| 91精品欧美一区二区三区综合在 | 日本视频一区二区| 欧美有码在线观看| 国产成人精品一区二三区| 中文在线а√在线8| 亚洲综合色网站| 亚洲黄色网址在线观看| 国产精品yjizz视频网一二区 | 欧洲大片精品免费永久看nba| 色综合一区二区| 男人和女人啪啪网站| av在线不卡网站| 青青在线视频| **欧美大码日韩| 中文字幕一区二区三区最新| 精品一区二区三区五区六区| 你懂的国产精品永久在线| 久热爱精品视频线路一| 青青草原在线免费观看视频| 自拍偷拍欧美视频| 欧美日韩亚洲高清一区二区| 777一区二区| 污污软件在线观看| 国产精品久久三| 无码人妻少妇伦在线电影| 成人影院在线观看视频| 国产成人在线观看免费网站| 国产亚洲欧美另类一区二区三区| 黄色av免费观看| 99久久久国产精品美女| 久久久久国产精品免费| 自拍偷拍第八页| 亚洲男人都懂第一日本| 久久精品视频在线播放| 国产成年人免费视频| 日韩精品一区二区三区中文字幕| 亚洲国产精品久久久久秋霞不卡| a级片在线观看| 女海盗2成人h版中文字幕| 欧洲国内综合视频| 日韩精品视频一区二区| 黄色网在线免费看| 一本久久综合亚洲鲁鲁五月天| 日本免费色视频| 日本在线免费中文字幕| 午夜伦理一区二区| 无码人妻一区二区三区在线视频| 国产写真视频在线观看| 欧美系列亚洲系列| 成年人网站免费看| 欧美va在线观看| 日韩成人在线视频观看| 多男操一女视频| 影音先锋欧美激情| 久久这里只有精品视频首页| 久久精品久久久久久久| 狠狠综合久久av一区二区蜜桃| 九九热视频这里只有精品| 伊人久久亚洲综合| 亚洲一本二本| 亚洲va久久久噜噜噜久久天堂| 欧美性bbb| 国产伦精一区二区三区| 亚洲7777| 最新中文字幕在线| 亚洲午夜久久久久| 国产精品成人99一区无码 | 毛片毛片毛片毛片| 国产精品区一区二区三区| 欧美精品aaaa| 菠萝蜜视频国产在线播放| 欧美精品18+| 亚洲一级二级片| 蜜桃久久久久| 欧美在线观看日本一区| 中出中文字幕| 日本在线影院| 亚洲精品久久久久中文字幕欢迎你| 久久免费视频6| 成人嫩草影院| 2014国产精品| 天天色天天干天天| 洋洋成人永久网站入口| 少妇精品一区二区三区| 99热这里有精品| 欧美激情中文网| 久草在线免费资源| kk眼镜猥琐国模调教系列一区二区| 97国产在线播放| 青青青国内视频在线观看软件| 日韩成人在线电影网| 国产又粗又猛视频| 久热re这里精品视频在线6| 宅男噜噜99国产精品观看免费| 一区二区成人| 欧美久久免费观看| 丁香六月婷婷综合| 99re国产精品| 国产四区在线观看| 欧美r级在线| 亚洲欧洲一区二区三区在线观看| 中文字幕在线观看1| 日韩国产欧美三级| 黄色www网站| 三妻四妾的电影电视剧在线观看| 中文字幕亚洲欧美日韩高清| 成人免费观看在线视频| 国产成人综合在线观看| 五月天婷婷激情视频| 外国成人直播| 777午夜精品福利在线观看| 国产高清一级片| 亚洲一区免费视频| 一区二区三区四区五区| 欧美午夜国产| 欧美 日韩 国产精品| av老司机免费在线| 欧美极品欧美精品欧美视频 | 国产精品久久久久久久av大片 |