《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > 從零開始走進FPGA LCD1602 Hello World

從零開始走進FPGA LCD1602 Hello World

2015-05-29
關鍵詞: FPGA 數組 LCD1602 代碼

 雷同于前面MCU按鍵消抖動移植代碼,此處也可以移植MCU " style="outline-style: none; color: rgb(51, 51, 51); text-decoration: none;">LCD1602驅動代碼。本例程不是Bingo原創,是按照網友“小時不識月”的代碼,移植修改最后定型為Bingo版本(O(∩_∩)O哈哈~)。

  電路圖此處不解釋,太簡單了。

  一、驅動說明

  由于" style="outline-style: none; color: rgb(51, 51, 51); text-decoration: none;">FPGA的高速并行操作,并非順序執行,在代碼上與MCU有所不同。此處先講解驅動原理:

  (1)分頻以得到500KHz固定的頻率,初始化。如下圖所示,LCD_EN的頻率應該控制在2M以內(不同的LCD1602參數會有所不同)。

  

wps_clip_image-31116

 

  (2)通過三段式狀態機,來初始化以及給數據。

  (3)通過循環讀取某一“數組”,循環給LCD1602數據,以接口形式方便改變。

  二、 LCD1602 FSM

  1. 代碼

  /*************************************************

  * Module Name : lcd1602_driver

  * Engineer : Crazy Bingo

  * Target Device : EP2C8Q208C8

  * Tool versions : Quartus II 11.0

  * Create Date : 2011-7-3

  * Revision : v1.0

  * Description :

  **************************************************/

  module lcd1602_driver

  (

  input clk,

  input rst_n,

  output lcd_en, // lcd enable

  output reg lcd_rs, // record,statement

  output lcd_rw,

  output reg [7:0] lcd_data

  );

  parameter [127:0] line_rom1 = "I am CrazyBingo!";

  parameter [127:0] line_rom2 = "Hello World*^_^*";

  //--------------------------------------

  reg [15:0] cnt;

  always @ (posedge clk or negedge rst_n)

  begin

  if(!rst_n)

  cnt <= 0;

  else

  cnt <= cnt + 1'b1;

  end

  assign lcd_en = cnt[15]; //lcd enable,keep same time

  assign lcd_rw = 1'b0; //write only

  wire cmd_flag = (cnt == 16'h7FFF) ? 1'b1 : 1'b0; //when lcd_en is steady,write a cmd

  //---------------------------------------

  // Gray code : 40 states

  parameter IDLE = 8'h00; // IDLE

  // lcd init

  parameter DISP_SET = 8'h01; // display mode

  parameter DISP_OFF = 8'h03; // off display

  parameter CLR_SCR = 8'h02; // clear the lcd

  parameter CURSOR_SET1 = 8'h06; // cursor set

  parameter CURSOR_SET2 = 8'h07; // on display, cursor set

  // display 1th line

  parameter ROW1_ADDR = 8'h05;

  parameter ROW1_0 = 8'h04;

  parameter ROW1_1 = 8'h0C;

  parameter ROW1_2 = 8'h0D;

  parameter ROW1_3 = 8'h0F;

  parameter ROW1_4 = 8'h0E;

  parameter ROW1_5 = 8'h0A;

  parameter ROW1_6 = 8'h0B;

  parameter ROW1_7 = 8'h09;

  parameter ROW1_8 = 8'h08;

  parameter ROW1_9 = 8'h18;

  parameter ROW1_A = 8'h19;

  parameter ROW1_B = 8'h1B;

  parameter ROW1_C = 8'h1A;

  parameter ROW1_D = 8'h1E;

  parameter ROW1_E = 8'h1F;

  parameter ROW1_F = 8'h1D;

  // display 2th line

  parameter ROW2_ADDR = 8'h1C;

  parameter ROW2_0 = 8'h14;

  parameter ROW2_1 = 8'h15;

  parameter ROW2_2 = 8'h17;

  parameter ROW2_3 = 8'h16;

  parameter ROW2_4 = 8'h12;

  parameter ROW2_5 = 8'h13;

  parameter ROW2_6 = 8'h11;

  parameter ROW2_7 = 8'h10;

  parameter ROW2_8 = 8'h30;

  parameter ROW2_9 = 8'h31;

  parameter ROW2_A = 8'h33;

  parameter ROW2_B = 8'h32;

  parameter ROW2_C = 8'h36;

  parameter ROW2_D = 8'h37;

  parameter ROW2_E = 8'h35;

  parameter ROW2_F = 8'h34;

  //---------------------------------------

  reg [5:0] current_state, next_state;

  // FSM: always1

  always @ (posedge clk or negedge rst_n)

  begin

  if(!rst_n)

  current_state <= IDLE;

  else if(cmd_flag)

  current_state <= next_state;

  end

  //---------------------------------------

  // FSM: always2

  always@*

  begin

  case(current_state)

  // lcd init

  IDLE : next_state = DISP_SET;

  DISP_SET : next_state = DISP_OFF;

  DISP_OFF : next_state = CLR_SCR;

  CLR_SCR : next_state = CURSOR_SET1;

  CURSOR_SET1 : next_state = CURSOR_SET2;

  CURSOR_SET2 : next_state = ROW1_ADDR;

  // display 1th line

  ROW1_ADDR : next_state = ROW1_0;

  ROW1_0 : next_state = ROW1_1;

  ROW1_1 : next_state = ROW1_2;

  ROW1_2 : next_state = ROW1_3;

  ROW1_3 : next_state = ROW1_4;

  ROW1_4 : next_state = ROW1_5;

  ROW1_5 : next_state = ROW1_6;

  ROW1_6 : next_state = ROW1_7;

  ROW1_7 : next_state = ROW1_8;

  ROW1_8 : next_state = ROW1_9;

  ROW1_9 : next_state = ROW1_A;

  ROW1_A : next_state = ROW1_B;

  ROW1_B : next_state = ROW1_C;

  ROW1_C : next_state = ROW1_D;

  ROW1_D : next_state = ROW1_E;

  ROW1_E : next_state = ROW1_F;

  ROW1_F : next_state = ROW2_ADDR;

  // display 2th line

  ROW2_ADDR : next_state = ROW2_0;

  ROW2_0 : next_state = ROW2_1;

  ROW2_1 : next_state = ROW2_2;

  ROW2_2 : next_state = ROW2_3;

  ROW2_3 : next_state = ROW2_4;

  ROW2_4 : next_state = ROW2_5;

  ROW2_5 : next_state = ROW2_6;

  ROW2_6 : next_state = ROW2_7;

  ROW2_7 : next_state = ROW2_8;

  ROW2_8 : next_state = ROW2_9;

  ROW2_9 : next_state = ROW2_A;

  ROW2_A : next_state = ROW2_B;

  ROW2_B : next_state = ROW2_C;

  ROW2_C : next_state = ROW2_D;

  ROW2_D : next_state = ROW2_E;

  ROW2_E : next_state = ROW2_F;

  ROW2_F : next_state = ROW1_ADDR;

  default : next_state = IDLE ;

  endcase

  end

  //---------------------------------------

  // FSM: always3

  always @ (posedge clk or negedge rst_n)

  begin

  if(!rst_n)

  begin

  lcd_rs <= 0;

  lcd_data <= 8'hXX;

  end

  else if(cmd_flag)

  begin

  // write statement

  case(next_state)

  IDLE : lcd_rs <= 0; //statement

  //lcd init

  DISP_SET : lcd_rs <= 0; //statement

  DISP_OFF : lcd_rs <= 0; //statement

  CLR_SCR : lcd_rs <= 0; //statement

  CURSOR_SET1 : lcd_rs <= 0; //statement

  CURSOR_SET2 : lcd_rs <= 0; //statement

  // display 1th line

  ROW1_ADDR : lcd_rs <= 0; //statement

  ROW1_0 : lcd_rs <= 1; //record

  ROW1_1 : lcd_rs <= 1; //record

  ROW1_2 : lcd_rs <= 1; //record

  ROW1_3 : lcd_rs <= 1; //record

  ROW1_4 : lcd_rs <= 1; //record

  ROW1_5 : lcd_rs <= 1; //record

  ROW1_6 : lcd_rs <= 1; //record

  ROW1_7 : lcd_rs <= 1; //record

  ROW1_8 : lcd_rs <= 1; //record

  ROW1_9 : lcd_rs <= 1; //record

  ROW1_A : lcd_rs <= 1; //record

  ROW1_B : lcd_rs <= 1; //record

  ROW1_C : lcd_rs <= 1; //record

  ROW1_D : lcd_rs <= 1; //record

  ROW1_E : lcd_rs <= 1; //record

  ROW1_F : lcd_rs <= 1; //record

  // display 2th line

  ROW2_ADDR : lcd_rs <= 0; //statement

  ROW2_0 : lcd_rs <= 1; //record

  ROW2_1 : lcd_rs <= 1; //record

  ROW2_2 : lcd_rs <= 1; //record

  ROW2_3 : lcd_rs <= 1; //record

  ROW2_4 : lcd_rs <= 1; //record

  ROW2_5 : lcd_rs <= 1; //record

  ROW2_6 : lcd_rs <= 1; //record

  ROW2_7 : lcd_rs <= 1; //record

  ROW2_8 : lcd_rs <= 1; //record

  ROW2_9 : lcd_rs <= 1; //record

  ROW2_A : lcd_rs <= 1; //record

  ROW2_B : lcd_rs <= 1; //record

  ROW2_C : lcd_rs <= 1; //record

  ROW2_D : lcd_rs <= 1; //record

  ROW2_E : lcd_rs <= 1; //record

  ROW2_F : lcd_rs <= 1; //record

  endcase

  // write lcd_data

  case(next_state)

  IDLE : lcd_data <= 8'hxx;

  //lcd init

  DISP_SET : lcd_data <= 8'h38; //set 16X2,5X7 ,8 bits record

  DISP_OFF : lcd_data <= 8'h08; //off display

  CLR_SCR : lcd_data <= 8'h01; //clear lcd

  CURSOR_SET1 : lcd_data <= 8'h06; //cursor set

  CURSOR_SET2 : lcd_data <= 8'h0C; //on display

  // display 1th line

  ROW1_ADDR : lcd_data <= 8'h80;

  ROW1_0 : lcd_data <= line_rom1[127:120];

  ROW1_1 : lcd_data <= line_rom1[119:112];

  ROW1_2 : lcd_data <= line_rom1[111:104];

  ROW1_3 : lcd_data <= line_rom1[103: 96];

  ROW1_4 : lcd_data <= line_rom1[ 95: 88];

  ROW1_5 : lcd_data <= line_rom1[ 87: 80];

  ROW1_6 : lcd_data <= line_rom1[ 79: 72];

  ROW1_7 : lcd_data <= line_rom1[ 71: 64];

  ROW1_8 : lcd_data <= line_rom1[ 63: 56];

  ROW1_9 : lcd_data <= line_rom1[ 55: 48];

  ROW1_A : lcd_data <= line_rom1[ 47: 40];

  ROW1_B : lcd_data <= line_rom1[ 39: 32];

  ROW1_C : lcd_data <= line_rom1[ 31: 24];

  ROW1_D : lcd_data <= line_rom1[ 23: 16];

  ROW1_E : lcd_data <= line_rom1[ 15: 8];

  ROW1_F : lcd_data <= line_rom1[ 7: 0];

  // display 2th line

  ROW2_ADDR : lcd_data <= 8'hC0;

  ROW2_0 : lcd_data <= line_rom2[127:120];

  ROW2_1 : lcd_data <= line_rom2[119:112];

  ROW2_2 : lcd_data <= line_rom2[111:104];

  ROW2_3 : lcd_data <= line_rom2[103: 96];

  ROW2_4 : lcd_data <= line_rom2[ 95: 88];

  ROW2_5 : lcd_data <= line_rom2[ 87: 80];

  ROW2_6 : lcd_data <= line_rom2[ 79: 72];

  ROW2_7 : lcd_data <= line_rom2[ 71: 64];

  ROW2_8 : lcd_data <= line_rom2[ 63: 56];

  ROW2_9 : lcd_data <= line_rom2[ 55: 48];

  ROW2_A : lcd_data <= line_rom2[ 47: 40];

  ROW2_B : lcd_data <= line_rom2[ 39: 32];

  ROW2_C : lcd_data <= line_rom2[ 31: 24];

  ROW2_D : lcd_data <= line_rom2[ 23: 16];

  ROW2_E : lcd_data <= line_rom2[ 15: 8];

  ROW2_F : lcd_data <= line_rom2[ 7: 0];

  endcase

  end

  end

  endmodule

  2. 狀態機

  (1)以下是State machine如下所示:

  

wps_clip_image-31119

 

  (2)模塊可分為一下幾個狀態

  

image

 

  3. “Hello World”實物顯示

  parameter [127:0] line_rom1 = "I am CrazyBingo!";

  parameter [127:0] line_rom2 = "Hello World*^_^*";


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 国产精品1页 | 亚洲久久影院 | 91小视频在线 | 国产中文字幕第一页 | 亚洲国产精品一区二区久久 | 明星各种姿势顶弄呻吟h | 福利cosplayh裸体の福利 | 日本黄色aaa | 亚洲最新 | 亚洲资源在线 | 国产哺乳奶水91porny | 欧美污污视频 | 亚洲成人黄色在线 | av黄色在线免费观看 | 日本一级片在线观看 | 少妇在线观看888视频 | 国产xxxx搡xxxxx搡麻豆 | 色婷婷久久一区二区三区麻豆 | 激情成人av | 午夜激情成人 | 日韩av男人的天堂 | www人人草| 国产三级在线观看免费 | 成人在线视频免费看 | 好湿好紧太硬了我太爽了视频 | 色婷婷在线视频 | 欧美一级淫片免费视频欧美辣图 | 日本在线一级片 | 免费一级a毛片在线播放 | 无码专区aaaaaa免费视频 | 欧美99| 久久99热久久99精品 | 特级西西人体444www高清 | 午夜色大片在线观看 | 国产在线看一区 | 亚洲制服av | 国产二区视频在线观看 | 久久久久国产一区二区三区四区 | 亚洲成av人片一区二区 | 久久久午夜精品福利内容 | a视频免费看 | 久久久亚洲成人 | 激情97综合亚洲色婷婷五 | 女人十八毛片嫩草av | 日本啪啪动态图 | 亚洲国产精品麻豆 | 亚洲色成人一区二区三区小说 | 欧美中文字幕在线 | 国产精品精品视频 | 亚洲乱码国产乱码精品精98 | 成人国产精品秘片多多 | 暖暖 在线 日本 免费 中文 | 国产丝袜视频 | 天天综合天天做天天综合 | 日本三级黄色中文字幕 | 五月综合色婷婷 | 国产日产欧美最新 | 在线视频亚洲 | 国产精品久久久久久久一区二区 | 日本亚州视频在线八a | www国产成人免费观看视频深夜成人网 | 成人一区二区三区久久精品嫩草 | www亚洲天堂| 92久久 | 国产精品毛片久久久久久 | 国产亚洲精品久久久久久无几年桃 | 天天玩天天干 | 亚洲欧美另类激情 | 毛片啪啪啪 | 天天操天天拍 | 久久久久久999| 国产美女精品aⅴ在线播放 国产美女精品人人做人人爽 | 无码av波多野结衣久久 | 午夜精品久久久久久久91蜜桃 | 91免费视频播放 | 国产免费久久精品 | 欧美人与禽猛交乱配视频 | 成人天堂资源www在线 | 性日本xxx| 97无码免费人妻超级碰碰夜夜 | 九九热在线免费观看 | 特级黄色视频毛片 | 在线天堂中文在线资源网 | 精品久久久久久国产偷窥 | 69sex久久精品国产麻豆 | 中文字幕在线视频免费观看 | 亚洲一二区视频 | 久久精品国产清自在天天线 | 久久综合五月丁香久久激情 | 一级片免费网站 | 国产日比视频 | 国产精品亚洲а∨天堂免在线 | 亚洲狠狠婷婷久久久四季av | 日本熟妇人妻xxxxx人hd | 性做久久久久久久免费看 | 国产精品久久久久久久久久iiiii | 一级特黄色大片 | 日韩黄色三级视频 | 久久久久久久影院 | av播放在线 | www夜片内射视频在观看视频 | 青草av在线| 久久久久黄色 | 国产精品麻豆免费观看 | 成人国产片女人爽到高潮 | 日韩国产在线播放 | 91色交视频 | 免费看黄色网 | 免费日韩视频 | 农村一级毛片 | 久草免费看 | 日韩欧美中文字幕在线三区 | 在线天堂新版资源www在线 | 国产 浪潮av性色四虎 | 国产又粗又猛又爽又黄的网站 | 激情国产一区二区三区四区小说 | 国产hxc132乱人免费视频 | 优月まりな乳狂在线观看 | 亚洲欧美高清一区二区三区 | 日韩精品视频在线播放 | 91九色porny国产探花 | 丰满少妇高潮惨叫正在播放 | 国产精品96久久久 | 欧洲三级在线 | 99精品视频免费在线观看 | 91夜夜澡人人爽人人喊欧美 | 天天做夜夜操 | y11111少妇| 色.com| 国产1区在线 | 一级坐爱片 | 午夜激情在线免费观看 | 久久久久一 | 天天色天天色 | 亚洲午夜免费福利视频 | 亚洲韩国精品无码一区二区三区 | 欧美肉大捧一进一出免费视频 | 欧美国产一区二区 | a级高清毛片 | 五月婷激情 | 六十路熟妇乱子伦 | 中文字幕在线观看亚洲视频 | 激情四射av | 米奇影视第四色 | 91精品国产aⅴ一区 91精品国产爱久久丝袜脚 | 亚洲国产一区二区三区波多野结衣 | 欧美一区二区三区网站 | 天天曰夜夜曰 | 欧美一区二区三区四区五区六区 | 狠狠色丁香九九婷婷综合五月 | 色婷久久 | 欧美色狠 | 亚洲线精品一区二区三区 | 91在线精品李宗瑞 | 欧美在线视频观看 | 91高清在线视频 | 怡红院综合网 | 国产94在线 | 亚洲 | 欧美偷拍第一页 | 天天色天天射天天干 | 一二三四国产精品 | 中文字幕日韩有码 | 黄色片中文字幕 | 蜜桃无码一区二区三区 | av香港经典三级级 在线 | 欧美日韩免费高清 | 亚洲综合图片区 | sao虎视频在线精品永久 | 久草在线资源福利站 | 亚洲国产一线二线三线 | 激情视频久久 | 久草青青| 国产成人无码av在线播放dvd | 特级黄色片免费看 | 免费看美女隐私网站 | 国产一区二区三区小说 | 色婷婷综合久色aⅴ五区最新 | 豆国产96在线 | 亚洲 | 玩丰满高大邻居人妻无码 | 国产精品丝袜美腿一区二区三区 | 两人做人爱费视频午夜 | 色天使在线视频 | 亚洲精品久久久久久 | 狠狠色丁香婷婷综合尤物 | 国偷自产中文字幕亚洲手机在线 | 国产精品午夜一区 | 少妇激情偷人三级 | 熟女人妻水多爽中文字幕 | 国产肥白大熟妇bbbb | 国产尤物av一区二区三区 | 亚洲成av人片在线观看无 | 三男玩一个饥渴少妇爽叫视频播放 | 中文字幕在线视频免费观看 | 自拍偷在线精品自拍偷无码专区 | 美女狂揉羞羞的视频 | 亚洲成人第一区 | 色噜噜狠狠一区二区三区果冻av | 久久二 | sm免费人成虐网站 | 欧美三级在线观看视频 | 丝袜在线视频 | 色综合av | 国产亚洲精品一区二区三区 | 久久久久久久女国产乱让韩 | 不卡中文av| 欧美顶级毛片在线播放 | 好吊操视频 | 国产sm调教折磨视频 | 国精产品一品二品国精品69xx | 欧美成人精品三级网站 | 婷婷导航| 亚洲精品丝袜一区二区三区 | 免费观看的av | 日本黑人一区二区免费视频 | 超碰日韩 | 日日干影院| 桃色一区 | 日韩综合 | 久久伊人成人网 | 丰满岳妇乱一区二区三区 | 91精品国产乱码久久久久久张柏芝 | 国产av永久无码天堂影院 | 亚洲经典三级 | 免费a级毛片出奶水 | 九九综合 | 日韩欧美在线不卡 | 黄av在线免费观看 | 97在线观看 | 亚洲播播| 国产999在线观看 | 亚洲人视频在线观看 | 成人做爰100部片免费下载 | 99久久精品费精品国产风间由美 | 国产成人av一区二区三区不卡 | 91精品国产色综合久久 | 免费黄色在线网址 | 久久婷婷丁香五月综合五 | 一本一道波多野结衣av中文 | 欧美色欧美亚洲高清在线视频 | 久久精品无码一区二区无码 | 伊人久久久久久久久久 | 搐搐国产丨区2区精品av | 男人的天堂在线观看av | 免费无码鲁丝片一区二区 | 叼嘿视频在线免费观看 | 99热国产在线观看 | 手机看片国产精品 | 偷拍盗摄高潮叫床对白清晰 | 久久久久久国产精品免费免费 | 国产精品国产三级国产潘金莲 | 四虎影视成人永久免费观看亚洲欧美 | 亂倫近親相姦中文字幕 | 欧美日韩在线免费播放 | 亚洲精品一二三区久久伦理中文 | 泰国午夜理伦三级 | 天天狠狠干 | 欧美激情一区二区三级高清视频 | 中文字幕在线视频免费视频 | 国产欧美精品日韩区二区麻豆天美 | 大地资源中文第二页日本 | 少妇久久人人爽人人爽人人片欧美 | 韩国久久久| 99在线播放视频 | 欧美伊人网 | 日一本二本三本在线2021 | 色网站在线看 | 麻豆精品免费 | 亚洲91网 | 国产91综合 | 亚洲欧美自拍另类 | 男女啪啪网站 | 中文字幕乱码中文乱码b站 中文字幕毛片 | 免费日韩av | 国产成人在线一区二区 | 色秀av| 免费a v在线 | av在线黄色 | 国产精品福利影院 | 51国偷自产一区二区三区 | 一道本在线视频 | 日本500人裸体仓房视频 | 亚洲欧美乱综合图片区小说区 | 在线免费福利 | 一区二区不卡免费视频 | 国模一区二区三区白浆 | 亚洲区色| 国产高清自拍av | 手机成人av | 日韩视频免费播放 | 免费av视屏 | 久久精品人人做人人综合试看 | 自拍偷拍亚洲 | 成人欧美一区二区三区在线 | 亚洲视频在线视频 | 朋友的姐姐2在线观看 | 阿v天堂2014| 亚洲精品久久久久午夜 | 国产欧美一区二区三区不卡视频 | 污av| 久久情趣视频 | 日本人配人免费视频人 | 欧美午夜精品一区二区 | 久久免费激情视频 | 国产痴汉av久久精品 | 上司的丰满人妻中文字幕 | 久久久久久久久久久久 | 欧美大片在线看免费观看 | 四虎影视www在线播放 | 精品熟人一区二区三区四区 | 亚洲v在线观看 | 欧美另类一区二区 | 国产精品高潮呻吟久久久 | 色欲网天天无码av | 国内自拍视频在线播放 | 日本中文字幕在线观看 | 日本特黄一级片 | 亚洲乱码精品久久久久.. | 中老年熟妇激情啪啪大屁股 | 欧美在线一 | 欧美大胸大乳人奶波霸 | 免费黄色欧美视频 | 成人污在线观看 | 欧美18精品久久久无码午夜福利 | 东方欧美色图 | 国产91边播边对白在线 | 久久丫精品系列 | 日产成品片a直接观看 | 久久精品97| 无码国产69精品久久久久孕妇 | 国产成人精品999 | 久久久性色精品国产免费观看 | 三级亚洲 | 嫩草影院入口污在线 | 97国产真实伦对白精彩视频8 | 国内精品久久久久久久久久久 | 暴力调教一区二区三区 | 澳门黄色一级片 | 午夜两性视频 | 久久久久久国产视频 | 青青草在线免费视频 | 中文字幕ipx696希岛あい | 久久99色| 毛片女人18片毛片点击进入 | 亚洲网站在线观看 | 香港台湾日本三级大全 | 九九午夜视频 | 成人综合色站 | 996久久国产精品线观看 | www.亚洲在线| 狠狠躁日日躁夜夜躁2020 | 国内成人综合 | 日本中文字幕一区二区有码在线 | 欧美综合自拍亚洲综合图 | 亚洲成年| 日产一二三四五六七区麻豆 | japanese丰满少妇最高潮 | 在线综合亚洲欧美网站 | 亚洲欧美日韩另类 | a级毛片在线免费 | 久久精品男人的天堂 | 国产一级淫 | 国产 中文 字幕 日韩 在线 | 人妻大战黑人白浆狂泄 | www在线免费观看 | 免费人成在线观看网站 | 国产一区日韩二区欧美三区 | 麻豆chinese新婚xxx| 亚洲精品国偷拍自产在线麻豆 | 免费纯肉3d动漫无码网站 | 日本美女影院 | 国产日产欧美最新 | 亚洲破处视频 | 亚洲精品久久久久久久久久久 | 伊人国产在线视频 | 国产精品一区二区三区视频免费 | 四季av中文字幕一区 | 黄色5级片| 亚洲日韩成人无码 | 色骚网| 国产精品77777竹菊影视小说 | 精品国产粉嫩内射白浆内射双马尾 | 三上悠亚精品二区 | 91传媒视频在线观看 | 黄片毛片免费在线观看 | 国产a18片免费观看 国产aⅴxxx片 | 久久精品无码一区二区日韩av | 国产精品禁18久久久夂久 | 精品国产大片大片大片 | 久久中文字幕无码专区 | 日韩欧美一区三区 | 亚洲欧美婷婷 | 亚洲精品无码一区二区三区久久久 | 伊人久久亚洲 | 思思99精品视频在线观看 | 久久久精选 | 人人玩人人干 | 色悠悠视频 | 国产成人亚洲综合a∨婷婷 国产成人艳妇aa视频在线 | 99热99这里只有精品 | 精品一卡2卡三卡4卡免费网站 | 国产av夜夜欢一区二区三区 | 亚洲妇女无套内射精 | 国产精品久久久久久52avav | 日本三级韩国三级欧美三级 | 在线观看免费av网站 | 久久疯狂做爰流白浆xxxⅹ | 六姐妹在线观看免费 | 荷兰成人性大交视频 | 舐め犯し波多野结衣在线观看 | 成年人免费在线 | 国产日韩一区二区 | www色94色com| 亚洲福利网站 | 三级全黄视频 | 性做久久久久久免费观看 | 蜜臀av无码精品人妻色欲 | 老色批av| 四虎精品永久在线 | 亚洲视频在线免费播放 | 欧美日韩国产精品 | 欧美性生活精品 | 国产一区二区三区在线看 | 亚洲熟妇自偷自拍另类 | 日本边舌吻边做爽的视频 | 少妇爆乳无码专区 | 黑人糟蹋人妻hd中文字幕 | 台湾佬美性中文网 | 国产精品久久久久免费观看 | 小嫩草张开腿让我爽了一夜 | 国产又色又爽又黄刺激视频 | 欧美13一14娇小xxxx | 黄色一级大片免费版 | 少妇毛片久久久久久久久竹菊影院 | 成人免费视频软件网站 | 蜜臀aⅴ国产精品久久久国产老师 | 激性欧美激情在线 | 国产亚洲系列 | 福利视频在线播放 | 三级网站免费观看 | 偷看农村女人做爰毛片色 | 国产一精品一av一免费爽爽 | 色婷婷色丁香 | 尤物一区 | 爱爱视频网 | 久久99国产精品久久99 | 国产福利91| 少妇把腿扒开让我舔18 | 天堂网中文在线观看 | 九九热在线免费观看 | 国产欧美久久一区二区 | 欧美色炮| 成人亚洲精品 | 亚洲色精品vr一区区三区 | 亚洲综合网国产精品一区 | 性色欲情网站iwww | 国产精品a久久 | 日本精品毛片一区视频播 | 涩涩屋www视频在线观看高清 | 国产高清在线a视频大全 | 色老头在线一区二区三区 | 日本视频免费高清一本18 | 麻豆一区二区在我观看 | 强辱丰满人妻hd中文字幕 | 亚洲精品无码久久 | 日韩porn| 久久久久高潮综合影院 | 国产小视频在线看 | 男人久久久 | 美女视频黄频大全免费 | 日本又色又爽又黄的a片吻戏 | 全黄一级片 | 97视频播放| 97在线视频免费观看 | 色婷婷欧美在线播放内射 | 亚洲熟妇av午夜无码不卡 | 亚洲 欧美日韩 国产 中文 | 国产精品久久天堂噜噜噜 | 第一福利在线观看 | 午夜大尺度做爰激吻视频 | 国产91在线免费 | 国产啪亚洲国产精品无码 | 国内福利视频 | 国产男女猛烈无遮挡 | 久久久6| 国产一区免费在线 | 国产农村妇女aaaaa视频 | 久久99中文字幕 | 韩国av片永久免费 | 操碰在线视频 | 成人激情在线视频 | 欧美性猛交ⅹxx乱大交 | 粉嫩视频在线观看 | 国产黄大片在线观看 | 香蕉视频色| 五月丁香综合缴情六月小说 | 欧美日韩亚洲中文字幕一区二区三区 | 性欧美一级毛毛片a | pt美日韩欧pt网 | 韩国三级免费 | 亚洲黄色毛片 | 中文字幕免费高清在线观看 | 九九九免费观看视频 | 性做久久久久 | 青青在线播放 | 四虎国产成人精品免费一女五男 | 国产自产才c区 | 天天天天天天天天干 | 免费一区二区视频 | 2019nv天堂香蕉在线观看 | 96久久欧美麻豆网站 | 成人精品视频m3u8 | 久久综合给合久久狠狠狠97色 | 九九久久久 | 自拍偷拍亚洲一区 | 日韩精品久久久久久免费 | 人人妻人人澡人人爽秒播 | wwwav网址 | ass亚洲熟妇毛耸耸pics | 久久99精品久久久久久无毒不卡8 | 无码乱肉视频免费大全合集 | 99精品在线免费观看 | 麻豆久久精品 | 欧美激情a∨在线视频播放 少妇人妻无码专区视频 | 亚洲一区二区免费在线观看 | 免费大片黄在线观看 | 国产伦精品视频一区二区三区 | 疯狂少妇 | 久久99成人免费 | 高中生自慰www网站 日本护士毛茸茸高潮 | 国产综合久久久久久鬼色 | 中文天堂网 | 欧州一区二区 | 依人在线| 无码性午夜视频在线观看 | 小泽玛利亚一区二区三区视频 | 性高湖久久久久久久久aaaaa | 日本道之久久综合久久爱 | 一区二区国产在线观看 | 日韩怡红院 | 国产资源第一页 | 欧美喷潮久久久xxxxx | 99久久久99久久国产片鸭王 | 日韩精品免费一区二区在线观看 | 东北少妇伦xxxxhd | 2019天天干天天操 | 国产精品老热丝在线观看 | 大尺度一区二区 | 国产成人精品久久 | 亚洲精品人人 | 欧美黑丝少妇 | 午夜大尺度做爰激吻视频 | 中文字幕av无码一区二区三区电影 | 久草午夜| 国产成人免费ā片在线观看老同学 | 成人涩涩网站 | 草草在线影院 | 中国一级大黄大黄大色毛片 | 爱性久久久久久久久 | 蜜乳av懂色av粉嫩av | 成人毛片100部免费看 | 日韩人妻熟女毛片在线看 | 国产成a人亚洲精品无码久久网 | 欧美男人又粗又长又大 | 精品毛片一区二区三区 | 免费成人在线视频网站 | 697久久夜色精品国产 | 国产黄a | 久久婷婷成人综合色 | 青青青青青手机视频在线观看视频 | 天堂va欧美ⅴa亚洲va一国产 | 亚洲无吗视频 | 浮妇高潮喷白浆视频 | 性开放的欧美大片 | 国产精品白嫩极品美女视频 | 韩国三级bd高清中字2021 | 女女同性女同区二区国产 | 夜夜躁很很躁日日躁2020 | 国产裸拍裸体视频在线观看 | 少妇激情av一区二区 | 99精品欧美一区二区三区 | 农村女人乱淫免费视频麻豆 | 日韩视频在线一区二区 | 97久人人做人人妻人人玩精品 | 国产欧精精久久久久久久 | 4438ⅹ亚洲全国最大色丁香 | 99在线播放视频 | 久久久久久久国产免费看 | 可以看av的网站 | 99九九99九九九视频精品 | 久久久久久人妻精品一区 | www色婷婷| 丁香五月亚洲综合在线 | 女人裸体性做爰录像 | 韩国色综合 | 亚洲13一14sexvideos | 国产精品美女久久久 | 久久久国产精品人人片 | 97超碰国产在线 | 偷看农村妇女牲交 | 日本三级在线观看免费 | 国产精品一区在线播放 | 亚洲天堂在线视频观看 | 成在线人av免费无码高潮喷水 | 中国免费看的片 | 在线黄网| 中文乱码人妻系列一区二区 | 最近免费中文字幕大全免费版视频 | 国产在线观看一区二区三区 | 在线欧美中文字幕农村电影 | 西班牙美女做爰视频 | 国产成人天天爽高清视频 | 97在线播放免费观看 | 色欲一区二区三区精品a片 四虎精品成人免费视频 | 日韩少妇视频 | av免费在线播放 |