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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

51單片機密碼門禁系統綜合實驗 proteus仿真+程序源碼

  [復制鏈接]
跳轉到指定樓層
樓主
采用51單片機設計門禁系統,4X4鍵盤用戶輸入密碼,錯誤蜂鳴器叫一聲,正確LED閃爍,12864作為用戶界面,初始顯示“歡迎光臨”,正確與錯誤時12864有相應的提示。

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




單片機源程序如下:
  1. #include <reg51.h>
  2. #define        uchar unsigned char
  3. #define uint unsigned int
  4. #define _nop {}                                                        //空操作
  5. #define PAGEADD 0xb8        //頁地址起始
  6. #define TIERADD 0x40                //行地址起始           
  7. #define DIS_STARADD 0xc0          //開始命令

  8. uchar row,column,c;
  9.         
  10. sbit CS2 = P3 ^ 3;                                                        
  11. sbit CS1 = P3 ^ 4;                                                        
  12. sbit E   = P3 ^ 5;        //定義使能端                                                
  13. sbit RW  = P3 ^ 6;                                                        
  14. sbit DI  = P3 ^ 7;                                
  15.         
  16. sbit INT = P3 ^ 2;        //外部中斷0引腳
  17. sbit buzzer = P3 ^ 0;
  18. sbit P3_1 = P3 ^ 1;
  19. sbit LED = P3 ^ 1;
  20.         
  21. uchar flog = 0;
  22. uchar flog1 = 0;
  23. //鍵值數組
  24. uchar cc[] = {0xee,0xde,0xbe,0x7e,0xed,0xdd,0xbd,0x7d,0xeb,0xdb,0xbb,0x7b,0xe7,0xd7,0xb7,0x77};
  25. /****************************
  26. 漢字顯示
  27. *****************************/
  28. uchar code table2[] = {                     //加code在ROM
  29.                 //-- 密 --
  30.      0x10,0x4C,0x24,0x04,0xF4,0x84,0x4D,0x56,0x24,0x24,0x14,0x84,0x24,0x54,0x0C,0x00,//16字節
  31.      0x00,0x01,0xFD,0x41,0x40,0x41,0x41,0x7F,0x41,0x41,0x41,0x41,0xFC,0x00,0x00,0x00,
  32.                 //-- 碼 --
  33.      0x02,0x82,0xF2,0x4E,0x43,0xE2,0x42,0xFA,0x02,0x02,0x02,0xFF,0x02,0x80,0x00,0x00,
  34.      0x01,0x00,0x7F,0x20,0x20,0x7F,0x08,0x09,0x09,0x09,0x0D,0x49,0x81,0x7F,0x01,0x00,
  35.                 //-- 正 --
  36.      0x00,0x02,0x02,0xC2,0x02,0x02,0x02,0xFE,0x82,0x82,0x82,0xC2,0x83,0x02,0x00,0x00,
  37.      0x40,0x40,0x40,0x7F,0x40,0x40,0x40,0x7F,0x40,0x40,0x40,0x40,0x40,0x60,0x40,0x00,
  38.                 //-- 確 --
  39.      0x04,0x84,0xE4,0x9C,0x84,0xC6,0x24,0xF0,0x28,0x27,0xF4,0x2C,0x24,0xF0,0x20,0x00,
  40.      0x01,0x00,0x7F,0x20,0x20,0xBF,0x40,0x3F,0x09,0x09,0x7F,0x09,0x89,0xFF,0x00,0x00,        //半個屏
  41.     //-- 歡 --
  42.                 0x04, 0x34, 0xC4, 0x04, 0xC4, 0x3C, 0x20, 0x10, 0x0F, 0xE8, 0x08, 0x08, 0x28, 0x18, 0x00, 0x00,
  43.     0x10, 0x08, 0x06, 0x01, 0x82, 0x8C, 0x40, 0x30, 0x0C, 0x03, 0x0C, 0x10, 0x60, 0xC0, 0x40, 0x00,
  44.     //-- 迎 --
  45.                 0x40, 0x42, 0x44, 0xC8, 0x00, 0xFC, 0x04, 0x02, 0x82, 0xFC, 0x04, 0x04, 0x04, 0xFE, 0x04, 0x00,
  46.     0x00, 0x40, 0x20, 0x1F, 0x20, 0x47, 0x42, 0x41, 0x40, 0x7F, 0x40, 0x42, 0x44, 0x63, 0x20, 0x00,
  47.     //-- 光 --
  48.                 0x40, 0x40, 0x42, 0x44, 0x58, 0xC0, 0x40, 0x7F, 0x40, 0xC0, 0x50, 0x48, 0x46, 0x64, 0x40, 0x00,
  49.     0x00, 0x80, 0x40, 0x20, 0x18, 0x07, 0x00, 0x00, 0x00, 0x3F, 0x40, 0x40, 0x40, 0x40, 0x70, 0x00,
  50.     //-- 臨 --
  51.                 0x00, 0xFC, 0x00, 0xFF, 0x40, 0x20, 0x10, 0x0C, 0x2B, 0x48, 0xC8, 0x08, 0x08, 0x8C, 0x08, 0x00,
  52.     0x00, 0x1F, 0x00, 0xFF, 0x00, 0xFF, 0x41, 0x41, 0x41, 0x7F, 0x41, 0x41, 0x41, 0xFF, 0x01, 0x00,
  53.     //-- 密 --
  54.     0x10, 0x4C, 0x24, 0x04, 0xF4, 0x84, 0x4D, 0x56, 0x24, 0x24, 0x14, 0x84, 0x24, 0x54, 0x0C, 0x00,
  55.     0x00, 0x01, 0xFD, 0x41, 0x40, 0x41, 0x41, 0x7F, 0x41, 0x41, 0x41, 0x41, 0xFC, 0x00, 0x00, 0x00,
  56.     //-- 碼 --
  57.     0x02, 0x82, 0xF2, 0x4E, 0x43, 0xE2, 0x42, 0xFA, 0x02, 0x02, 0x02, 0xFF, 0x02, 0x80, 0x00, 0x00,
  58.     0x01, 0x00, 0x7F, 0x20, 0x20, 0x7F, 0x08, 0x09, 0x09, 0x09, 0x0D, 0x49, 0x81, 0x7F, 0x01, 0x00,
  59.     //-- 錯 --
  60.     0x80, 0x40, 0x70, 0xCF, 0x48, 0x48, 0x48, 0x48, 0x7F, 0x48, 0x48, 0x7F, 0xC8, 0x68, 0x40, 0x00,
  61.     0x00, 0x02, 0x02, 0x7F, 0x22, 0x12, 0x00, 0xFF, 0x49, 0x49, 0x49, 0x49, 0xFF, 0x01, 0x00, 0x00,
  62.     //-- 誤 --
  63.     0x40, 0x42, 0xC4, 0x0C, 0x00, 0x40, 0x5E, 0x52, 0x52, 0xD2, 0x52, 0x52, 0x5F, 0x42, 0x00, 0x00,
  64.     0x00, 0x00, 0x7F, 0x20, 0x12, 0x82, 0x42, 0x22, 0x1A, 0x07, 0x1A, 0x22, 0x42, 0xC3, 0x42, 0x00,

  65. };
  66. //延遲函數
  67. void Delay_nms(uchar n)
  68. {
  69.         uchar a;
  70.         for (; n>0; n--)
  71.                 for (a = 0; a<100; a++);
  72. }
  73. //檢查狀態
  74. void LCD_Busy()
  75. {
  76.         uchar busy;
  77.         E = 0;           //RW=1,E信號下降沿鎖存DB7~DB0;RW=1,E=1,DDRAM數據讀到DB7~DB0
  78.         DI = 0;          //DB7~DB0為指令數據
  79.         RW = 1;
  80.         while (1)
  81.         {
  82.                 E = 1;         //DDRAM數據讀到DB7~DB0
  83.                 _nop;
  84.                 _nop;
  85.                 busy = P2;//讀狀態標志寄存器
  86.                 _nop;
  87.                 E = 0;        //        下降沿鎖存DB7~DB0
  88.                 if ((busy & 0x90) == 0)//檢測BF和RST(復位重啟)位,兩者都為零時表示可以進行寫入
  89.                         break;
  90.         }
  91. }
  92. //左屏輸入指令
  93. void WRCommand_L(uchar command)
  94. {
  95.         CS1 = 1;
  96.         CS2 = 0;
  97.         LCD_Busy();        //檢查狀態
  98.         DI = 0;           //DB7~DB0為指令數據
  99.         _nop;
  100.         RW = 0;
  101.         _nop;
  102.         E = 1;
  103.         _nop;
  104.         P2 = command;
  105.         _nop;
  106.         E = 0;        //RW=0,E下降沿數據寫到DB7~DB0
  107.         _nop;
  108. }
  109. //右屏輸入指令
  110. void WRCommand_R(uchar command)
  111. {
  112.         CS1 = 0;
  113.         CS2 = 1;
  114.         LCD_Busy();
  115.         DI = 0;//指令
  116.         _nop;
  117.         RW = 0;          //寫
  118.         _nop;
  119.         E = 1;
  120.         _nop;
  121.         P2 = command;
  122.         _nop;
  123.         E = 0;
  124.         _nop;
  125. }
  126. //左屏輸入數據 (寫一個字節的顯示數據)
  127. void WRdata_L(uchar ucdata)
  128. {
  129.         CS1 = 1;
  130.         CS2 =0;
  131.         LCD_Busy();
  132.         DI = 1;           //DB7~DB0為顯示數據
  133.         _nop;               
  134.         RW = 0;
  135.         _nop;
  136.         E = 1;
  137.         _nop;
  138.         P2 = ucdata;
  139.         _nop;
  140.         E = 0;
  141.         _nop;
  142. }
  143. //右屏輸入數據
  144. void WRdata_R(uchar ucdata)
  145. {
  146.         CS1 =0;
  147.         CS2 = 1;
  148.         LCD_Busy();
  149.         DI =1;
  150.         _nop;
  151.         RW = 0;
  152.         _nop;
  153.         E = 1;
  154.         _nop;
  155.         P2 = ucdata;
  156.         _nop;
  157.         E = 0;
  158.         _nop;
  159. }
  160. //左屏顯示
  161. //字符為16*16顯示,分為兩部分寫入32字節。前16個字節寫入第一頁(16*8) 后16個字節寫入第二頁(16*8)
  162. void C_display_L(uchar C_Pagenum, uchar C_Tiernum, uchar C_Temp)                                //C_Pagenum:頁,C_Tiernum:行char C_Temp:第幾個字符
  163. {
  164.         uchar k;
  165.         C_Pagenum = PAGEADD | C_Pagenum;        //首頁地址為 0xb8                        
  166.         C_Tiernum = TIERADD | C_Tiernum;          //首行地址為 0x40
  167.         WRCommand_L(C_Pagenum);          //左屏輸入
  168.         WRCommand_L(C_Tiernum);
  169.         for (k = 0; k<16; k++)
  170.         {
  171.                 WRdata_L(table2[C_Temp * 32 + k]);           //左屏輸入數據
  172.         };
  173.         C_Pagenum = C_Pagenum + 1;                                                        //下頁
  174.         WRCommand_L(C_Pagenum);
  175.         WRCommand_L(C_Tiernum);
  176.         for (k = 0; k<16; k++)
  177.         {
  178.                 WRdata_L(table2[C_Temp * 32 + k + 16]);
  179.         }
  180. }
  181. //右屏顯示
  182. void C_display_R(uchar C_Pagenum, uchar C_Tiernum, uchar C_Temp)
  183. {
  184.         uchar k;
  185.         C_Pagenum = PAGEADD | C_Pagenum;
  186.         C_Tiernum = TIERADD | C_Tiernum;
  187.         WRCommand_R(C_Pagenum);
  188.         WRCommand_R(C_Tiernum);
  189.         for (k = 0; k<16; k++)
  190.         {
  191.                 WRdata_R(table2[C_Temp * 32 + k]);
  192.         }
  193.         C_Pagenum = C_Pagenum + 1;
  194.         WRCommand_R(C_Pagenum);
  195.         WRCommand_R(C_Tiernum);
  196.         for (k = 0; k<16; k++)
  197.         {
  198.                 WRdata_R(table2[C_Temp * 32 + k + 16]);
  199.         }
  200. }
  201. //清除所有顯示寄存器
  202. void CLR_DisplayRAM()
  203. {
  204.         uchar C_page, i, k;
  205.         for (i = 0; i<8; i++)
  206.         {
  207.                 C_page = PAGEADD | i;//清除起始頁為0        
  208.                 WRCommand_L(C_page);  //清除起始頁寫入
  209.                 WRCommand_L(TIERADD);        //清除起始行地址寫入
  210.                 WRCommand_R(C_page);
  211.                 WRCommand_R(TIERADD);
  212.                 for (k = 0; k<64; k++)
  213.                 {
  214.                         WRdata_L(0x00);
  215.                         WRdata_R(0x00);   //lcm的ram自動加1,只允許循環64次
  216.                 }
  217.         }
  218. }
  219. //LCD初始化
  220. void Init_LCD(void)
  221. {
  222.         CLR_DisplayRAM();//          清除所有顯示寄存器
  223.         WRCommand_L(DIS_STARADD);
  224.         WRCommand_R(DIS_STARADD);//           設置顯示起始列地址0xc0
  225.         WRCommand_L(0x3f);
  226.         WRCommand_R(0x3f);
  227. }
  228. //延遲函數
  229. void delay()
  230. {
  231.         uchar i;
  232.         uchar j;
  233.         for(i = 0;i < 100;i++)
  234.         {
  235.                 for(j = 200;j>0;j--);
  236.         }
  237. }
  238. //鍵盤掃描
  239. char keyscan()
  240. {
  241.         uchar cord_h,cord_l;
  242.         uchar key=0;
  243.         P1=0xf0;
  244.         if(P1!=0xf0)
  245.         {
  246.                 delay();  //消抖動
  247.                 if(P1!=0xf0)
  248.                 {
  249.                         cord_l=P1;
  250.                         P1=0x0f;
  251.                         cord_h=P1;
  252.                         key=cord_l|cord_h; //鍵值
  253.                 }
  254.         }
  255.         P1=0xf0;
  256.         return key;
  257. }
  258. //密碼輸入成功
  259. void Pass()
  260. {
  261.                 uchar a = 0, pagenum = 0,i =0;
  262.                 LED = 1;
  263.                 Init_LCD();                //lcd初始化

  264.                         //中文顯示“密碼正確”
  265.                         pagenum = 0;//從第一排開始顯示
  266.                         for (a = 0; a<4; a++)
  267.                         {
  268.                                 C_display_L(pagenum, a * 16, a);
  269.                         }
  270.                         
  271.                         //中文顯示“歡迎光臨”
  272.                                 pagenum = 2;//從第二排開始顯示
  273.                         for (a = 0; a<4; a++)
  274.                         {
  275.                                 C_display_R(pagenum, a * 16, a + 4);
  276.                         }
  277.                         while(1);
  278.         }
  279.         //按鍵中斷(int0)
  280. void IntoPro() interrupt 0
  281. {
  282.         uchar a = 0,pagenum = 0,i = 0,key;
  283.         flog1++;  //記錄按鍵的次數
  284.         key=keyscan();        //掃描鍵盤是否按下
  285.         
  286.         CLR_DisplayRAM();  //清屏
  287.         
  288.         if(key == cc[0])  //判斷第一位密碼是否正確,正確flog++
  289.         {
  290.         flog=flog+1;}                                        //P3_1 = 0;
  291.         if(key == cc[1])
  292.         {if(flog % 3 == 1)                                                                 
  293.                 flog=flog+1;}                                        //P3_1 = 1;
  294.         if(key== cc[2])
  295.         {if(flog % 3 == 2)                                                                 
  296.                 flog=flog+1;}                                        //P3_1 = 0;                                       
  297.         if(key == cc[3])
  298.         {if(flog % 3 == 0)
  299.         {                                                                                
  300.                 P3_1 = 1;Pass();        //顯示密碼正確信  led燈亮
  301.                 }
  302.                 }                                                                        
  303.         if(flog1 % 4 == 0)           //密碼錯誤
  304.         {
  305.                 buzzer = 1;           //蜂鳴器響
  306.                 delay();
  307.                 buzzer = 0;

  308.                 Init_LCD();                      //lcd初始化

  309.                 pagenum = 0;//從第一排開始顯示
  310.                 //顯示按鍵錯誤
  311.                 for (a = 0; a<4; a++)
  312.                         {
  313.                                 C_display_L(pagenum, a * 16, a + 8);
  314.                         }
  315.         }
  316. }

  317. void main()
  318. {
  319.         LED = 0;
  320.         buzzer = 0;//蜂鳴器關閉
  321.         P1 = 0xf0;
  322.         
  323.         EA = 1;           //中斷總允許
  324.         EX0 = 1;  //外部中斷0
  325.         IT0 = 1;   //下降沿觸發
  326.         
  327.         while(1);
  328.         
  329. }
復制代碼


所有資料51hei提供下載:
Proteus7版本: 實驗七.rar (99.17 KB, 下載次數: 223)
Proteus8.17版本: Proteus8.17打開.7z (81.16 KB, 下載次數: 0)

評分

參與人數 2黑幣 +60 收起 理由
wyhnb + 10
admin + 50 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

沙發
ID:447716 發表于 2018-12-17 09:53 | 只看該作者
原理圖能不能弄完整的
回復

使用道具 舉報

無效樓層,該帖已經被刪除
地板
ID:465293 發表于 2019-1-9 18:46 | 只看該作者
對啊,求完整的圖
回復

使用道具 舉報

5#
ID:681148 發表于 2020-1-4 17:25 | 只看該作者
求完整圖
回復

使用道具 舉報

6#
ID:723897 發表于 2020-4-21 09:27 | 只看該作者
也沒有仿真圖啊,仿真圖都是空白的
回復

使用道具 舉報

7#
ID:684234 發表于 2020-5-5 16:28 | 只看該作者
怎么打開?
回復

使用道具 舉報

8#
ID:795721 發表于 2020-7-7 11:25 | 只看該作者
所以按什么會  密碼正確啊
回復

使用道具 舉報

9#
ID:641349 發表于 2020-11-3 19:56 來自觸屏版 | 只看該作者
浪跡zj 發表于 2020-7-7 11:25
所以按什么會  密碼正確啊

1234是密碼
回復

使用道具 舉報

10#
ID:912576 發表于 2021-5-1 16:45 來自觸屏版 | 只看該作者
為什么開始的時候顯示器不能亮
回復

使用道具 舉報

11#
ID:938867 發表于 2021-6-16 20:47 | 只看該作者
有原理圖嗎
回復

使用道具 舉報

12#
ID:1161324 發表于 2025-10-9 14:44 | 只看該作者
開始的時候顯示器不能亮,按1
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
日本香蕉视频在线观看| 欧美日韩一区二区在线播放| 美国成人av| 玖玖爱在线观看| 亚洲最新免费视频| 日韩美女视频中文字幕| 91精品国产综合久久精品麻豆| 99久久久精品| 中文在线аv在线| 裸体av在线| 强开小嫩苞一区二区三区视频| 欧美另类videoxo高潮| 可以免费在线看黄的网站| 久久99精品久久久久子伦| 欧美激情按摩在线| 日韩欧美国产电影| 午夜欧美一区二区三区在线播放| 高清国产一区二区| 在线精品在线| 久久草在线视频| 成人免费高清观看| 蜜桃视频在线免费| 五月婷婷导航| 国产欧美在线观看视频| www.com欧美| 日韩免费视频网站| 成人免费无遮挡无码黄漫视频| 丰满爆乳一区二区三区| 亚洲免费在线精品一区| 99九九视频| 国产精品电影一区| 久久777国产线看观看精品| 亚洲第一综合天堂另类专| 欧美日韩一区二区精品| 欧美视频中文一区二区三区在线观看| 中文字幕一区视频| 国产成人8x视频一区二区| 成人国产精品免费观看| 国产精品资源在线看| 性欧美videos另类喷潮| 午夜视频精品| 久久视频精品| 亚洲品质自拍| 99精品中文字幕在线不卡| 日韩免费小视频| 国产99在线观看| 综合久久2019| 免费av网站在线看| 少妇激情av一区二区| 激情视频网址| 91国内视频| 成人福利资源| av中文字幕在线| 在线伊人免费视频| 欧美sm精品调教视频| 美女黄视频在线观看| 91精品产国品一二三产区| 97久久人人超碰caoprom| 成人欧美在线| 伊人福利在线| 色综合久久久| 国产精品一区二区精品视频观看| yy6080久久伦理一区二区| 超薄肉色丝袜脚交一区二区| 电影亚洲精品噜噜在线观看| 啪啪激情综合网| 九九综合在线| 精品国产一区探花在线观看| 国产成人调教视频在线观看| 国产欧美一区| 日精品一区二区三区| 日本va欧美va瓶| 国产在线播放一区| 国产电影一区在线| 久久亚洲二区三区| 久久久美女毛片| 亚洲人成网站在线| 黄色精品一区二区| 欧美乱熟臀69xxxxxx| 欧美一区二区啪啪| 在线播放国产一区二区三区| 最近免费中文字幕视频2019| 久久影视免费观看| 青青草99啪国产免费| 国产精品在线看| 国产精品久久久久久久久久直播| 久久精品日韩精品| 日日躁夜夜躁aaaabbbb| 最新中文字幕日本| 97人妻精品一区二区三区免费| 新91视频在线观看| 久久综合色综合| 国产一级片av| 狠狠躁日日躁夜夜躁av| 久热中文字幕在线精品免费| 九色视频网址| 桥本有菜亚洲精品av在线| 五月天国产在线| 这里只有精品在线| 精品一区二区精品| 久久精品亚洲麻豆av一区二区| 欧美日韩国产一级片| 亚洲精品在线91| 欧美日韩国产成人在线| 日本电影一区二区三区| 久久久久久人妻一区二区三区| 无码人妻精品一区二区三区66| 美女视频久久久| 亚洲一区在线观| 亚洲精品aaaa精品| 悠悠资源av网址| 中文字幕av在线| va天堂va亚洲va影视| 成人看的视频| 老司机精品视频导航| 久久久久综合网| 精品国产电影一区二区| 久久久噜噜噜久久| 国产精品sss| 亚欧无线一线二线三线区别| 加勒比av在线播放| 国产综合无码一区二区色蜜蜜| 三年片观看免费观看大全视频下载| 羞羞网站在线免费观看| 欧美精品三级在线| 欧美午夜一区| 久久久噜噜噜久久人人看 | 在线播放av网站| 色是在线视频| 91亚洲国产| 国产精品第四页| 久久视频在线免费观看| 久久久久久久久网| 欧美熟妇精品一区二区蜜桃视频| 国内精品国产成人国产三级| 全免费a级毛片| 国产无套粉嫩白浆在线2022年| 精品免费av一区二区三区| 日韩高清国产一区在线| 欧美日韩第一区日日骚| 91手机在线视频| 青青视频在线播放| 九九热视频在线免费观看| 国产免费大片| 黄色亚洲网站| 精品亚洲porn| 一本大道av一区二区在线播放 | 色综合天天色| 国产精品影视网| 精品亚洲一区二区三区| 中文字幕在线观看一区二区三区| 久久久久久久久久久97| jizzjizz中文| 久久不见久久见国语| 亚洲色图都市小说| 日产精品久久久一区二区福利| 在线免费观看av网| 国产日产精品一区二区三区| 国产中文字幕网| 97精品国产99久久久久久免费| 国产精品99久久久久久宅男| 亚洲欧美精品一区二区| 精品久久精品久久| 9191在线视频| 国产精品欧美亚洲| 人猿泰山h版在线观看| 五月天亚洲一区| 91网址在线看| 亚洲女同性videos| 国产又粗又大又爽的视频| 操她视频在线观看| 性18欧美另类| 四虎亚洲精品| 美女尤物国产一区| 337p亚洲精品色噜噜噜| 黑人巨大精品欧美一区二区小视频| 精品伦精品一区二区三区视频密桃 | 欧美日韩一区二区三区四区五区六区| 欧美另类交视频| av中文字幕在线观看| 青草国产精品久久久久久| 亚洲人成电影在线播放| 色一情一区二区三区四区| 99久久精品免费视频| 色先锋影音岛国av资源| 波多野结衣一区| 欧美私人免费视频| a级黄色片网站| 欧美一二三区视频| 免费羞羞视频| 亚洲国产高清在线观看| kk眼镜猥琐国模调教系列一区二区| 俺去了亚洲欧美日韩| 裸体裸乳免费看| 精品人妻少妇AV无码专区| 激情国产在线| 久久久www成人免费毛片麻豆 | 久久99国产精品自在自在app | 最新av免费在线观看| a天堂中文在线观看| 免费电影网站在线视频观看福利| 夜夜夜久久久| 欧美日韩精品一区二区三区蜜桃| 亚洲国产精品久久久久婷婷老年| 中文字幕精品无码亚| 亚洲kkk444kkk在线观看| 亚洲一卡久久| 日韩欧美高清一区| 国产午夜福利在线播放| 四虎成人影院网址| 丝袜美腿综合| 欧美一区二区成人| 一女被多男玩喷潮视频| 国产精品免费麻豆入口| 日韩色性视频| 精品国产91乱高清在线观看| 亚洲在线观看一区| 小泽玛利亚一区二区三区视频| 美州a亚洲一视本频v色道| 久久99精品久久久久久| 8x拔播拔播x8国产精品| 亚洲午夜精品一区| www.黄在线| 精品久久久中文字幕| 91精品国产全国免费观看| 黄色片久久久久| 少妇人妻精品一区二区三区| 1区2区3区在线视频| 久久奇米777| 99理论电影网| 一级片aaaa| av3级在线| 亚洲欧美成人一区二区三区| 国产精品美女主播| 国产精品久久久久久久av| 福利在线白白| 激情五月婷婷综合网| 国产精品久久久久av| 欧美一区二区激情视频| 欧美69xxx| 久久久亚洲欧洲日产国码αv| www.久久艹| 国产偷人妻精品一区二区在线| 国产网红在线观看| 亚洲欧美一区二区三区国产精品| 亚洲精品一区二区三| 欧美一区二区三区播放| 亚洲欧美综合国产精品一区| 久久精品在线播放| 天天躁日日躁狠狠躁av麻豆男男| 亚洲日本va中文字幕久久| 成人av在线看| 精品一区二区三区自拍图片区| 神马午夜在线观看| 999久久精品| 亚洲成年网站在线观看| 91精品啪在线观看国产| av播放在线观看| 激情久久久久久久久久久久久久久久| 国产精品久久久av久久久| 国产精品成人久久久| 日韩成人久久| 亚洲精品av在线| 中日韩av在线播放| 全彩无遮拦全彩口工漫画全彩| 国产精品视区| 国产精品视频自在线| 99久久久国产精品无码网爆| 奇米色欧美一区二区三区| 深夜福利亚洲导航| 国产小视频在线看| gogo大尺度成人免费视频| 精品久久久久香蕉网| 欧美日韩第二页| 中文字幕123| 麻豆精品国产传媒mv男同| 91免费观看网站| 欧美国产成人精品一区二区三区| 麻豆精品久久| 亚洲美女av在线播放| 日韩免费av一区| 亚洲国产天堂| 亚洲欧洲自拍偷拍| 久久婷婷一区二区| ccyy激情综合| 久久精品视频导航| 中文字幕第四页| 久久不见久久见中文字幕免费| 九九热最新视频//这里只有精品 | 日韩av成人高清| 99在线国产| 久久99精品这里精品3| 美腿丝袜在线亚洲一区| 精品综合在线| 黄色动漫网站| 免费日韩一区二区| 91精品国产一区二区三区动漫| 亚洲男人天堂2017| 亚洲深深色噜噜狠狠爱网站| 青草热久免费精品视频| 熟妇熟女乱妇乱女网站| 羞羞在线观看网站| 亚洲国产激情av| 精品一区二区国产| 日日摸夜夜夜夜夜添| 久久精品三级| 国产精品免费小视频| 亚洲天堂一区| 韩日av一区二区| 亚洲精品一区二区毛豆| 午夜爽爽视频| 亚洲国产日韩综合久久精品| 日韩精品免费一区| 嫩草黄色影院| av电影在线观看不卡| 无码粉嫩虎白一线天在线观看| 麻豆app在线观看| 欧美体内she精视频| 麻豆精品国产免费| 亚洲综合小说图片| 国产精品中文在线| 91成品视频入口| 精品一区二区三区在线观看| 亚洲激情图片| 久草视频在线播放| 欧美色播在线播放| 能看毛片的网站| 国产精品字幕| 久久精品视频导航| 色噜噜在线播放| 国产精品白丝jk黑袜喷水| 久久综合九色综合88i| 污片视频在线免费观看| 亚洲欧洲在线视频| 精品人妻av一区二区三区| 免费成人在线观看视频| 欧美少妇在线观看| 黄色网址在线免费观看| 欧美综合欧美视频| 91人人澡人人爽| 激情久久99| 亚洲午夜久久久影院| 国产手机在线视频| 综合激情网站| 欧美午夜精品久久久久久蜜| 两个人看的无遮挡免费视频| 中文字幕在线观看一区二区| 日韩精品视频一区二区| 亚洲一二三四| 久久久极品av| 青青青青久久精品国产一百度 | 美国av免费观看| 午夜久久久久久久久久一区二区| 黄色激情小视频| 国产精品久久占久久| 国产精品1234| 性欧美video另类hd3| 日韩在线视频国产| 日本三级免费网站| 中文在线手机av| 亚洲三级免费看| 成人无码一区二区三区| 成人亚洲一区二区一| 日韩欧美一区二区三区四区五区 | 精品三级在线观看视频| 91夜夜未满十八勿入爽爽影院| 77777在线| 欧美在线免费观看亚洲| 伊人手机在线视频| 美国十次了思思久久精品导航| 少妇高潮喷水久久久久久久久久| 北岛玲heyzo一区二区| 久久久久久久一区二区| 国精产品一品二品国精品69xx| 成人精品免费网站| 高清中文字幕mv的电影| 国产黄色一区| 国产精品人成电影在线观看| 人妻丰满熟妇av无码久久洗澡| 欧产日产国产精品视频| 欧美大片大片在线播放| 天堂网在线.www天堂在线视频| 午夜国产不卡在线观看视频| 日本熟妇乱子伦xxxx| 免费日本视频一区| 一级片免费在线观看视频| 第四色日韩影片| 午夜精品一区二区三区在线视频 | av中文字幕播放| 97精品超碰一区二区三区| 午夜在线观看av| 国产精品对白久久久久粗| 国产精品网站视频| 最新av在线网站| 亚洲欧洲日产国产网站| 国产卡一卡二卡三| 欧美综合久久久| 黑人精品一区二区| 一区二区三区在线影院| 日本少妇高潮喷水xxxxxxx|