亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? myself_uart_vhdl.txt

?? 自己寫的
?? TXT
?? 第 1 頁 / 共 2 頁
字號:
						elsif sample_count="100" then --第五個采樣點
							ser_sig5<=ser_buf1;
						elsif sample_count="101" then --第六個采樣點
							ser_sig6<=ser_buf1;
						end if;
						--此處采用多數判斷原則,三個值中有兩個為同一值者,采樣結果為該值.
						--所以采用兩兩相與,再彼此相或的方式,即若其中有兩值為1,則相與為1,或邏輯也為1,
						--若有兩者為0,則三個相與邏輯均為0,或邏輯也為0.
						sample<=  ( ser_sig4 and ser_sig5 )
								or( ser_sig4 and ser_sig6 )
								or( ser_sig5 and ser_sig6 );
					end if;
					data_ready<='0';
					data_buf<=data_buf;--采樣時數據緩沖不變
					bit_count<=bit_count;--位計數器也不變,保證在同一個數據位下進行采樣
					sample_count<=sample_count+"001";
					if sample_count="110" then--第七個采樣點,進入get_data狀態
						state<=get_data;				--只要第六次采樣完畢,就已經滿足了進入get_data的條件
					end if;										--觀察仿真圖,分析,采樣計數為110時,先執行自加,此時值仍然為110,判斷,滿足IF條件,
																		--則下一狀態為get_data,執行完該IF語句,進程掛起,計數值變化,為111.
																		--時鐘觸發,進程再啟動,進入get_data狀態,此時計數值不變化,為111.在此狀態下bit_count自加,
																		--即保證了在8個sample_count下bit_count加1,執行完get_data后,若下一狀態為idle,因為idle狀態中
																		--設置了sample_count清零,若為sampling,則111加1,自動變成000,重新開始,所以sample_count值正確.
				when get_data=>							
					if bit_count="0000" then	--起始位
						if sample='1' then			--沒有檢測到起始位
							state<=idle;					--返回繼續等待
						else										--為0表示檢測到起始位
							state<=sampling;			--進行下一步采樣
						end if;
					elsif bit_count="1001" then			--停止位
						if sample='1' then						--檢測到有效停止位
							state<=data_ok;							--進入data_ok,表示幀準備好
						else													--不是有效的停止位
							state<=sampling;						--繼續采樣,或者返回idle狀態也可以.
						end if;
					else														--有效數據位
						state<=sampling;							--繼續下一次采樣
					end if;
					sample_count<="000";						--采樣計數器清0
					data_ready<='0';
					data_buf<=sample & data_buf(9 downto 1);	--將得到的數據移位入數據緩存
					bit_count<=bit_count+"0001";	--得到一位數據后,位計數器加1,判斷下一位

				when data_ok=>
					state<=idle;
					data_ready<='1';--該狀態下發送數據
					data_buf<=data_buf;
					bit_count<=bit_count;
					sample_count<=sample_count;
			end case;
		end if;
	end process;
			
	data_out<=data_buf(8 DOWNTO 1) WHEN data_ready='1' ELSE
					"00000000";
END behav;	

testbench:tb4
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;

ENTITY tb4 IS
END tb4;

ARCHITECTURE be OF tb4 IS
COMPONENT uart_re IS
		PORT(
						rst: IN STD_LOGIC;
						clk_in: IN STD_LOGIC;
						ser_in: IN STD_LOGIC;
						data_ready: INOUT STD_LOGIC;
						data_out: OUT STD_LOGIC_VECTOR(7 DOWNTO 0)
				);
END COMPONENT;

SIGNAL rst: STD_LOGIC;
SIGNAL clk_in: STD_LOGIC;
SIGNAL ser_in: STD_LOGIC;
SIGNAL data_ready: STD_LOGIC;
SIGNAL data_out: STD_LOGIC_VECTOR(7 DOWNTO 0);
CONSTANT clk_in_period: TIME:= 25ns;
CONSTANT clk_tx_period: TIME:= 50064ns;

BEGIN
		uut: uart_re PORT MAP
		(rst=>rst,clk_in=>clk_in,ser_in=>ser_in,data_ready=>data_ready,data_out=>data_out);
		clk_in_gen: PROCESS
		BEGIN
				clk_in<='0';
				WAIT FOR clk_in_period/2;
				clk_in<='1';
				WAIT FOR clk_in_period/2;
		END PROCESS;
		
		rst_gen: PROCESS
		BEGIN
				rst<='0';
				WAIT FOR clk_tx_period;
				rst<='1';
				WAIT;
		END PROCESS;
		
		data_gen: PROCESS
		BEGIN
				ser_in<='1';
				WAIT FOR clk_tx_period;
				ser_in<='0';
				WAIT FOR clk_tx_period; --start bit
				ser_in<='1';
				WAIT FOR clk_tx_period; --first bit 
				ser_in<='0';
				WAIT FOR clk_tx_period; --second bit 
				ser_in<='1';
				WAIT FOR clk_tx_period; --three bit 
				ser_in<='0';
				WAIT FOR clk_tx_period; --four bit 
				ser_in<='1';
				WAIT FOR clk_tx_period; --five bit 
				ser_in<='0';
				WAIT FOR clk_tx_period; --six bit 
				ser_in<='1';
				WAIT FOR clk_tx_period; --seven bit 
				ser_in<='0';
				WAIT FOR clk_tx_period; --eight bit 
				ser_in<='1';
				WAIT FOR clk_tx_period; --stop bit 
				ser_in<='1';
				WAIT;
		END PROCESS;
END be;

--模塊5 數碼管顯示模塊
--08.07.22 整個程序運行正確
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;

ENTITY segment IS
		PORT(
					rst: IN STD_LOGIC;
					clk_in: IN STD_LOGIC;
					data_en: IN STD_LOGIC;				--數據是否準備好				
					data_in: IN STD_LOGIC_VECTOR(7 DOWNTO 0);
					wei: OUT STD_LOGIC_VECTOR(3 DOWNTO 0);--數碼管位選
					data_out: OUT STD_LOGIC_VECTOR(7 DOWNTO 0)--數碼管段碼
	    );
END segment;

ARCHITECTURE behav OF segment IS
COMPONENT clock_tx IS
		PORT(
						clk_in: IN STD_LOGIC;
						rst: IN STD_LOGIC;
						clk_out: OUT STD_LOGIC
				);
END COMPONENT;
SIGNAL data_temp: STD_LOGIC_VECTOR(7 DOWNTO 0);
SIGNAL s: STD_LOGIC_VECTOR(7 DOWNTO 0);
SIGNAL clk_out: STD_LOGIC;
SIGNAL wei_temp: STD_LOGIC_VECTOR(3 DOWNTO 0); 
BEGIN
		uut: clock_tx PORT MAP(clk_in=>clk_in,rst=>rst,clk_out=>clk_out);	
		PROCESS(rst,clk_in)--敏感信號為clk_in,是為了保證獲得data_en的高脈沖
		BEGIN
				IF rst='0' THEN
						data_temp<="00000000";
						wei_temp<="0000";--位選全開
				ELSIF clk_in'EVENT AND clk_in='1' THEN
						IF data_en='1' THEN --實際上,data_en高脈沖持續一個clk_re周期
							data_temp<=data_in;
						END IF;	
				END IF;
		END PROCESS;
		wei<=wei_temp;
		PROCESS(data_temp)
		BEGIN
			CASE data_temp IS
					WHEN "00000000" =>s<="11000000";
					WHEN "00000001" =>s<="11111001";
					WHEN "00000010" =>s<="10100100";
					WHEN "00000011" =>s<="10110000";
					WHEN "00000100" =>s<="10011001";
					WHEN "00000101" =>s<="10010010";
					WHEN "00000110" =>s<="10000010";
					WHEN "00000111" =>s<="11111000";
					WHEN "00001000" =>s<="10000000";
					WHEN "00001001" =>s<="10010000";	--9
					WHEN "00001010" =>s<="10001000";
					WHEN "00001011" =>s<="10000011";
					WHEN "00001100" =>s<="11000110";
					WHEN "00001101" =>s<="10100001";
					WHEN "00001110" =>s<="10000110";
					WHEN "11111111" =>s<="10001110";
					WHEN OTHERS     =>s<="10111111";  -- ‘-’
			END CASE;
		END PROCESS;
	
	data_out<=s;
	
END behav;

LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;

ENTITY tb5 IS
END tb5;

ARCHITECTURE be OF tb5 IS
COMPONENT segment IS
		PORT(
					rst: IN STD_LOGIC;
					clk_in: IN STD_LOGIC;								
					data_in: IN STD_LOGIC_VECTOR(7 DOWNTO 0);
					data_out: OUT STD_LOGIC_VECTOR(7 DOWNTO 0)
	    );
END COMPONENT;

SIGNAL clk_in: STD_LOGIC;
SIGNAL rst: STD_LOGIC;
SIGNAL data_in: STD_LOGIC_VECTOR(7 DOWNTO 0);
SIGNAL data_out: STD_LOGIC_VECTOR(7 DOWNTO 0);
CONSTANT clk_period: time:=25 ns;

BEGIN
		uut: segment PORT MAP
		(rst=>rst,clk_in=>clk_in,data_in=>data_in,data_out=>data_out);
		clk_gen: PROCESS
		BEGIN
				clk_in<='0';
				WAIT FOR clk_period/2;
				clk_in<='1';
				WAIT FOR clk_period/2;
		END PROCESS;
		
		rst_gen: PROCESS
		BEGIN
				rst<='0';
				WAIT FOR clk_period/2;
				rst<='1';
				WAIT;
		END PROCESS;
		
		others_gen: PROCESS
		BEGIN
				data_in<="00000000";
				WAIT FOR clk_period;
				data_in<="01010101";
				WAIT;
		END PROCESS;
END be;

--testbench: tb5
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;

ENTITY tb5 IS
END tb5;

ARCHITECTURE be OF tb5 IS
COMPONENT segment IS
		PORT(
					rst: IN STD_LOGIC;
					clk_in: IN STD_LOGIC;								
					data_in: IN STD_LOGIC_VECTOR(7 DOWNTO 0);
					data_out: OUT STD_LOGIC_VECTOR(7 DOWNTO 0)
	    );
END COMPONENT;

SIGNAL clk_in: STD_LOGIC;
SIGNAL rst: STD_LOGIC;
SIGNAL data_in: STD_LOGIC_VECTOR(7 DOWNTO 0);
SIGNAL data_out: STD_LOGIC_VECTOR(7 DOWNTO 0);
CONSTANT clk_period: time:=25 ns;

BEGIN
		uut: segment PORT MAP
		(rst=>rst,clk_in=>clk_in,data_in=>data_in,data_out=>data_out);
		clk_gen: PROCESS
		BEGIN
				clk_in<='0';
				WAIT FOR clk_period/2;
				clk_in<='1';
				WAIT FOR clk_period/2;
		END PROCESS;
		
		rst_gen: PROCESS
		BEGIN
				rst<='0';
				WAIT FOR clk_period/2;
				rst<='1';
				WAIT;
		END PROCESS;
		
		others_gen: PROCESS
		BEGIN
				data_in<="00000000";
				WAIT FOR clk_period;
				data_in<="01010101";
				WAIT;
		END PROCESS;
END be;

--模塊6 頂層模塊
--通過串口調試助手,由PC發送數據給小系統板,板子接收到的數據在數碼管上即時顯示
--并且通過發送模塊發送回PC,在串口調試助手上顯示出來。
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;

ENTITY uart_top IS
		PORT(
						rst: IN STD_LOGIC;
						clk_in: IN STD_LOGIC;
						rxd: IN STD_LOGIC;  --uart接收,串行數據輸入
						txd: OUT STD_LOGIC; --uart發送,串行數據輸出
						led1: INOUT STD_LOGIC; --接收模塊數據準備好標志 data_ready
						led2: OUT STD_LOGIC;  --發送模塊忙標志 busy
						wei: OUT  STD_LOGIC_VECTOR(3 DOWNTO 0);--數碼管位選
						disp: OUT STD_LOGIC_VECTOR(7 DOWNTO 0) --數碼管段選
				);
END uart_top;

ARCHITECTURE behav OF uart_top IS
COMPONENT clock_tx IS
		PORT(
						clk_in: IN STD_LOGIC;
						rst: IN STD_LOGIC;
						clk_out: OUT STD_LOGIC
				);
END COMPONENT;

COMPONENT uart_tx IS
		PORT(
						rst: IN STD_LOGIC;
						clk_in: IN STD_LOGIC;
						send_data: IN STD_LOGIC;
						data_in: IN STD_LOGIC_VECTOR(7 DOWNTO 0);
						busy: OUT STD_LOGIC;
						data_out: OUT STD_LOGIC
				);
END COMPONENT;

COMPONENT clock_re IS
		PORT(
						rst: IN STD_LOGIC;
						clk_in: IN STD_LOGIC;
						clk_out: OUT STD_LOGIC
				);
END COMPONENT;

COMPONENT uart_re IS
		PORT(
						rst: IN STD_LOGIC;
						clk_in: IN STD_LOGIC;
						ser_in: IN STD_LOGIC;
						data_ready: INOUT STD_LOGIC;
						data_out: OUT STD_LOGIC_VECTOR(7 DOWNTO 0)
				);
END COMPONENT;

COMPONENT segment IS
		PORT(
					rst: IN STD_LOGIC;
					clk_in: IN STD_LOGIC;								
					data_in: IN STD_LOGIC_VECTOR(7 DOWNTO 0);
					data_en: IN STD_LOGIC;
					wei: OUT  STD_LOGIC_VECTOR(3 DOWNTO 0); 
					data_out: OUT STD_LOGIC_VECTOR(7 DOWNTO 0)
	    );
END COMPONENT;

SIGNAL clk_tx: STD_LOGIC;
SIGNAL data_reg: STD_LOGIC_VECTOR(7 DOWNTO 0);
SIGNAL clk_re: STD_LOGIC;
SIGNAL led1_temp: STD_LOGIC;
SIGNAL led2_temp: STD_LOGIC;


BEGIN
		led1<=not led1_temp;--取反賦值,根據板子上接法而定
		led2<=not led2_temp;
		uut1: clock_tx PORT MAP
		(clk_in=>clk_in,rst=>rst,clk_out=>clk_tx);
		uut2: uart_tx PORT MAP
		(clk_in=>clk_in,rst=>rst,send_data=>led1_temp,data_in=>data_reg,busy=>led2_temp,data_out=>txd);
		uut3: clock_re PORT MAP
		(clk_in=>clk_in,rst=>rst,clk_out=>clk_re);
		uut4: uart_re PORT MAP
		(clk_in=>clk_in,rst=>rst,ser_in=>rxd,data_ready=>led1_temp,data_out=>data_reg);
		uut5: segment PORT MAP
		(clk_in=>clk_in,rst=>rst,data_en=>led1_temp,data_in=>data_reg,wei=>wei,data_out=>disp);
END behav;

--testbench:tb6
LIBRARY IEEE;
USE IEEE.STD_LOGIC_1164.ALL;

ENTITY tb6 IS
END tb6;

ARCHITECTURE be OF tb6 IS
COMPONENT uart_top IS
		PORT(
						rst: IN STD_LOGIC;
						clk_in: IN STD_LOGIC;
						rxd: IN STD_LOGIC;  --?à¨a¨o??¨?¨o?¨o?¨¨?¨oy?Y?ê???¨?|ser_in
						txd: OUT STD_LOGIC; --?à¨a¨o??¤?é?¨a3?|ì?¨oy?Y?ê???¨?|data_out?ê?§uart_tx?ê?
						led1: INOUT STD_LOGIC; --?¨??¤?é1a?t??1¨1?ê??à¨a¨o?¨oy?Y?¨?¨o?¨a¨o?à?data_ready
						led2: OUT STD_LOGIC;  --?à¨a¨o?¨oy?Y?¤?é?¨a¨a¨o?à? busy
						disp: OUT STD_LOGIC_VECTOR(7 DOWNTO 0)
				);
END COMPONENT;
SIGNAL rst: STD_LOGIC;
SIGNAL clk_in: STD_LOGIC;
SIGNAL rxd: STD_LOGIC;
SIGNAL txd: STD_LOGIC;
SIGNAL led1: STD_LOGIC;
SIGNAL led2: STD_LOGIC;
SIGNAL disp: STD_LOGIC_VECTOR(7 DOWNTO 0);
CONSTANT clk_in_period: TIME:= 25ns;
CONSTANT clk_tx_period: TIME:= 50064ns;
CONSTANT clk_re_period: TIME:= 6288ns;

BEGIN
		uut: uart_top PORT MAP
		(rst=>rst,clk_in=>clk_in,rxd=>rxd,txd=>txd,led1=>led1,led2=>led2,disp=>disp);
		clk_gen: PROCESS
		BEGIN
				clk_in<='0';
				WAIT FOR clk_in_period/2;
				clk_in<='1';
				WAIT FOR clk_in_period/2;
		END PROCESS;
		
		rst_gen: PROCESS
		BEGIN
				rst<='0';
				WAIT FOR clk_in_period;
				rst<='1';
				WAIT;
		END PROCESS;
		
		data_gen: PROCESS
		BEGIN
				rxd<='1';
				WAIT FOR clk_tx_period;
				rxd<='0';
				WAIT FOR clk_tx_period; --start bit
				rxd<='1';
				WAIT FOR clk_tx_period; --first bit 
				rxd<='0';
				WAIT FOR clk_tx_period; --second bit 
				rxd<='1';
				WAIT FOR clk_tx_period; --three bit 
				rxd<='0';
				WAIT FOR clk_tx_period; --four bit 
				rxd<='1';
				WAIT FOR clk_tx_period; --five bit 
				rxd<='0';
				WAIT FOR clk_tx_period; --six bit 
				rxd<='1';
				WAIT FOR clk_tx_period; --seven bit 
				rxd<='0';
				WAIT FOR clk_tx_period; --eight bit 
				rxd<='1';
				WAIT FOR clk_tx_period; --stop bit 
				rxd<='0';
				WAIT;
		END PROCESS;
	
END be;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩一级视频| 日韩精品中文字幕在线一区| 全国精品久久少妇| 中文字幕一区视频| 欧美成人a视频| 欧美色图激情小说| voyeur盗摄精品| 国产在线播放一区| 日韩电影在线观看网站| 一区二区三区精品久久久| 国产人妖乱国产精品人妖| 欧美v日韩v国产v| 欧美巨大另类极品videosbest| 99久久精品免费看| 国产乱子轮精品视频| 日本亚洲最大的色成网站www| 一区二区三区产品免费精品久久75| 国产人成一区二区三区影院| 欧美大片国产精品| 欧美亚洲综合另类| 99re这里都是精品| fc2成人免费人成在线观看播放| 另类中文字幕网| 日韩高清不卡在线| 日韩高清一区二区| 天堂一区二区在线| 三级欧美韩日大片在线看| 一区二区免费在线播放| 一区二区三区中文字幕| 亚洲欧美一区二区三区久本道91| 国产精品久久精品日日| 亚洲国产精华液网站w| 久久久久久久久蜜桃| 精品国产污网站| 久久综合狠狠综合| 26uuu精品一区二区| 久久视频一区二区| 久久日一线二线三线suv| www日韩大片| 国产午夜精品久久久久久免费视| 久久久久亚洲综合| 欧美激情在线看| 成人欧美一区二区三区小说| 国产精品久久久久久亚洲伦| 中文字幕一区在线| 亚洲综合偷拍欧美一区色| 亚洲男女一区二区三区| 一区二区三区波多野结衣在线观看| 亚洲欧美另类久久久精品| 亚洲色图另类专区| 亚洲成人激情综合网| 轻轻草成人在线| 国模一区二区三区白浆| 成人午夜视频在线观看| www.日韩在线| 精品视频999| 欧美一区二区三区视频在线观看| 欧美mv日韩mv国产网站app| 国产午夜一区二区三区| 一区在线中文字幕| 午夜伦欧美伦电影理论片| 乱一区二区av| 白白色 亚洲乱淫| 欧美色窝79yyyycom| 欧美变态tickle挠乳网站| 中文字幕精品—区二区四季| 一区二区在线看| 麻豆中文一区二区| www.日本不卡| 91精品国产欧美一区二区18 | 日本韩国一区二区三区| 欧美精品一二三| 337p日本欧洲亚洲大胆精品| 国产精品高潮久久久久无| 午夜精品福利一区二区三区av| 国产原创一区二区三区| 在线观看国产日韩| 亚洲精品一区二区三区四区高清| 亚洲日本一区二区| 蜜臀av性久久久久蜜臀aⅴ| 国产成人免费视频| 欧美三级中文字幕| 国产欧美一区视频| 亚欧色一区w666天堂| 高清在线成人网| 欧美年轻男男videosbes| 国产亚洲综合性久久久影院| 一区二区三区日韩精品视频| 久久精品国产一区二区三| 99精品欧美一区二区蜜桃免费 | 成人av免费观看| 欧美一区二区二区| 亚洲精品国产无套在线观| 国精品**一区二区三区在线蜜桃| 色就色 综合激情| 国产女人18水真多18精品一级做| 日韩中文字幕不卡| 在线免费观看日本一区| 国产亚洲综合在线| 麻豆精品视频在线观看| 欧洲另类一二三四区| 亚洲国产精品成人综合色在线婷婷| 日韩高清在线不卡| 欧美亚洲免费在线一区| 中文字幕精品三区| 国产乱妇无码大片在线观看| 欧美美女一区二区| 一区二区三区精密机械公司| 成人晚上爱看视频| 国产亚洲欧美日韩在线一区| 蜜臀av性久久久久av蜜臀妖精| 欧美综合一区二区| 亚洲桃色在线一区| av一二三不卡影片| 中文一区一区三区高中清不卡| 久久精品二区亚洲w码| 91精品国产黑色紧身裤美女| 亚洲成人一二三| 在线精品亚洲一区二区不卡| 亚洲色欲色欲www在线观看| 懂色av一区二区三区蜜臀| 久久嫩草精品久久久精品| 久久99国产精品麻豆| 538在线一区二区精品国产| 亚洲永久免费av| 欧美视频日韩视频在线观看| 亚洲综合激情另类小说区| 色狠狠桃花综合| 亚洲综合无码一区二区| 欧美在线制服丝袜| 亚洲图片欧美综合| 欧美精品777| 日韩有码一区二区三区| 欧美一区二区三区在线| 日韩精品91亚洲二区在线观看| 51精品国自产在线| 美女一区二区三区在线观看| 日韩美女一区二区三区| 看电影不卡的网站| 久久久久久久久久久久电影| 国产一区二区福利视频| 久久久.com| www.欧美日韩| 亚洲一区自拍偷拍| 欧美日韩一卡二卡| 麻豆久久久久久久| 国产欧美一区二区三区在线老狼| 顶级嫩模精品视频在线看| 亚洲精品自拍动漫在线| 欧美三电影在线| 免费观看一级欧美片| 久久亚洲精品小早川怜子| 成人国产精品视频| 亚洲精品一二三| 日韩一区二区三区在线视频| 国产一区二区三区免费| 中文字幕不卡三区| 欧美亚洲国产一区二区三区 | 婷婷综合久久一区二区三区| 6080日韩午夜伦伦午夜伦| 国产一区在线不卡| 亚洲欧洲99久久| 欧美日韩国产欧美日美国产精品| 裸体一区二区三区| 国产精品免费aⅴ片在线观看| 色欧美日韩亚洲| 精品在线视频一区| 中文字幕制服丝袜成人av| 欧美日韩国产一二三| 国产高清在线观看免费不卡| 日韩伦理免费电影| 欧美日韩激情一区二区| 韩国女主播一区二区三区| 亚洲欧美日韩电影| 日韩欧美色电影| 成人毛片在线观看| 日韩高清一区二区| 欧美韩国日本不卡| 欧美福利一区二区| 成人一级片网址| 日韩av电影一区| 国产精品成人免费| 精品日本一线二线三线不卡| 91亚洲精品久久久蜜桃网站 | 国产乱码精品一区二区三区忘忧草| 亚洲日本va在线观看| 精品免费日韩av| 欧美日韩中文字幕一区| 国产乱子轮精品视频| 香蕉加勒比综合久久| 国产精品天天摸av网| 欧美tk—视频vk| 欧美日韩精品免费| 92国产精品观看| 国产一区二区导航在线播放| 天天亚洲美女在线视频| 国产精品毛片久久久久久久| 日韩视频免费观看高清完整版 | 制服丝袜中文字幕一区| 不卡av免费在线观看|