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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? kb2vhdl.vhd

?? VHDL的顯示驅(qū)動(dòng)程序
?? VHD
字號(hào):
------------------------------------------------------------------------
--     Keyboard.vhd -- Demonstrate basic keyboard function
------------------------------------------------------------------------
-- Author:  Ken Nelson
--          Copyright 2004 Digilent, Inc.
------------------------------------------------------------------------
-- DESCRIPTION
------------------------------------------------------------------------
-- Revision History:
--	 06/14/04 (Created) KenN
--  07/01/04 (Optomized) DanP
------------------------------------------------------------------------

library IEEE;
use IEEE.STD_LOGIC_1164.ALL;
use IEEE.STD_LOGIC_ARITH.ALL;
use IEEE.STD_LOGIC_UNSIGNED.ALL;


entity keyboardVhdl is
	Port (	CLK, RST, KD, KC: in std_logic;
				an: out std_logic_vector (3 downto 0);
				sseg: out std_logic_vector (6 downto 0));


end keyboardVhdl;


architecture Behavioral of keyboardVhdl is

	------------------------------------------------------------------------
	-- Component Declarations
	------------------------------------------------------------------------

	------------------------------------------------------------------------
	-- Signal Declarations
	------------------------------------------------------------------------
	signal clkDiv : std_logic_vector (12 downto 0);
	signal sclk, pclk : std_logic;
	signal KDI, KCI : std_logic;
	signal DFF1, DFF2 : std_logic;
	signal shiftRegSig1: std_logic_vector(10 downto 0);
	signal shiftRegSig2: std_logic_vector(10 downto 1);
	signal MUXOUT: std_logic_vector (3 downto 0);
	signal WaitReg: std_logic_vector (7 downto 0);
	
	------------------------------------------------------------------------
	-- Module Implementation
	------------------------------------------------------------------------

	begin
	--Divide the master clock down to a lower frequency--
	CLKDivider: Process (CLK)
	begin
		if (CLK = '1' and CLK'Event) then 
			clkDiv <= clkDiv +1; 
		end if;	
	end Process;

	sclk <= clkDiv(12);
	pclk <= clkDiv(3);

	--Flip Flops used to condition siglans coming from PS2--
	Process (pclk, RST, KC, KD)
	begin
		if(RST = '1') then
			DFF1 <= '0'; DFF2 <= '0'; KDI <= '0'; KCI <= '0';
		else												
			if (pclk = '1' and pclk'Event) then
				DFF1 <= KD; KDI <= DFF1; DFF2 <= KC; KCI <= DFF2;
			end if;
		end if;
	end process;

	--Shift Registers used to clock in scan codes from PS2--
	Process(KDI, KCI, RST) --DFF2 carries KD and DFF4, and DFF4 carries KC
	begin																					  
		if (RST = '1') then
			ShiftRegSig1 <= "00000000000";
			ShiftRegSig2 <= "0000000000";
		else
			if (KCI = '0' and KCI'Event) then
				ShiftRegSig1(10 downto 0) <= KDI & ShiftRegSig1(10 downto 1);
				ShiftRegSig2(10 downto 1) <= ShiftRegSig1(0) & ShiftRegSig2(10 downto 2);
			end if;
		end if;
	end process;
	
	--Wait Register
	process(ShiftRegSig1, ShiftRegSig2, RST, KCI)
	begin
		if(RST = '1')then
			WaitReg <= "00000000";
		else
			if(KCI'event and KCI = '1' and ShiftRegSig2(8 downto 1) = "11110000")then 
				WaitReg <= ShiftRegSig1(8 downto 1);
			end if;			
		end if;
	end Process;

	--Multiplexer

	MUXOUT <=  WaitReg(7 downto 4) when sclk = '1' else
				  WaitReg(3 downto 0);
				  

	--Seven Segment Decoder--
	sseg <=	"1000000" when MUXOUT = "0000" else
			"1111001" when MUXOUT = "0001" else
			"0100100" when MUXOUT = "0010" else
			"0110000" when MUXOUT = "0011" else
			"0011001" when MUXOUT = "0100" else
			"0010010" when MUXOUT = "0101" else
			"0000010" when MUXOUT = "0110" else
			"1111000" when MUXOUT = "0111" else
			"0000000" when MUXOUT = "1000" else
			"0010000" when MUXOUT = "1001" else
			"0001000" when MUXOUT = "1010" else
			"0000011" when MUXOUT = "1011" else
			"1000110" when MUXOUT = "1100" else
			"0100001" when MUXOUT = "1101" else
			"0000110" when MUXOUT = "1110" else
			"0001110" when MUXOUT = "1111" else
			"1111111";

	--Anode Driver--
	an(3) <= '1'; an(2) <= '1'; --disable first two seven-segment decoders.
	an(1 downto 0) <= "10" when sclk = '1' else "01";

				
end Behavioral;

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美成人一区二区| 一片黄亚洲嫩模| 水野朝阳av一区二区三区| youjizz久久| 国产精品人妖ts系列视频| 国产精品久久久久天堂| 国产一区二区美女诱惑| 精品国产免费久久 | 成人毛片视频在线观看| 91美女蜜桃在线| 久久超级碰视频| 91精品国产色综合久久久蜜香臀| 最新欧美精品一区二区三区| 久久精品一区蜜桃臀影院| 欧美日产在线观看| 欧美中文字幕亚洲一区二区va在线| 一区二区三区不卡在线观看| 日本韩国欧美一区二区三区| 美女一区二区在线观看| 日韩激情视频网站| 欧美浪妇xxxx高跟鞋交| 欧美日韩一本到| 久久99国产精品久久99| 亚洲成人你懂的| 亚洲男人的天堂一区二区| 国产性做久久久久久| 中文字幕色av一区二区三区| 国产亚洲精久久久久久| 日韩精品中文字幕一区| 国产人久久人人人人爽| 成人手机电影网| 亚洲一区二区精品视频| 678五月天丁香亚洲综合网| 国内成+人亚洲+欧美+综合在线| 99久久久国产精品免费蜜臀| 亚洲一区二区三区爽爽爽爽爽 | 97久久人人超碰| 亚洲一本大道在线| 久久九九99视频| 欧美日韩中字一区| 色噜噜狠狠成人网p站| 国产精品小仙女| 偷偷要91色婷婷| 国产精品婷婷午夜在线观看| 99re这里都是精品| 国模大尺度一区二区三区| 一区二区高清视频在线观看| 丝瓜av网站精品一区二区| 久久综合资源网| 欧美日韩亚洲高清一区二区| 色欧美片视频在线观看在线视频| 精品亚洲成av人在线观看| 一个色综合网站| 久久九九全国免费| 欧美日韩午夜在线| 欧美日韩中文字幕一区| 色偷偷久久人人79超碰人人澡| 国产呦精品一区二区三区网站| 久久嫩草精品久久久久| 欧美男男青年gay1069videost | 福利视频网站一区二区三区| 国产精品免费丝袜| 日韩美女在线视频| 欧美三级韩国三级日本三斤 | 一区二区三区在线免费观看| 26uuu精品一区二区| 97久久精品人人做人人爽| 日韩电影在线观看电影| 自拍视频在线观看一区二区| 精品久久久久久无| 欧美一级一区二区| 欧美电影免费观看完整版| 韩国精品久久久| 青青青伊人色综合久久| 乱中年女人伦av一区二区| 国产一区二区视频在线| 在线亚洲一区二区| 3d成人h动漫网站入口| 91精品国产麻豆国产自产在线 | 欧美国产日韩精品免费观看| 亚洲国产一区视频| 国产一区二区三区四| 成人免费看视频| 7777精品伊人久久久大香线蕉超级流畅 | 国产精品一区二区男女羞羞无遮挡| 国产一区999| 精品亚洲欧美一区| 99久久精品国产网站| 欧美亚洲动漫精品| 亚洲另类在线制服丝袜| 高清不卡一二三区| 日本久久一区二区| 日韩亚洲电影在线| 99精品视频一区二区| 一本一本大道香蕉久在线精品| 精品日韩在线一区| 亚洲国产成人高清精品| 国产麻豆日韩欧美久久| 欧美电影一区二区三区| 亚洲欧美电影一区二区| 亚洲综合在线第一页| 狠狠色狠狠色合久久伊人| 欧美男男青年gay1069videost| 亚洲尤物视频在线| 久久国产精品无码网站| 欧美一区二区三区在线观看 | 国内精品在线播放| 欧美性感一类影片在线播放| 粉嫩绯色av一区二区在线观看| 中文字幕五月欧美| 欧美日韩亚洲另类| 成人永久aaa| 美女视频黄免费的久久| 国产精品成人免费在线| 91精品国产综合久久久蜜臀粉嫩| 国产盗摄一区二区| 午夜精品福利久久久| 国产色产综合色产在线视频| 欧美一区二区高清| 色噜噜偷拍精品综合在线| 91视频观看免费| 国产乱人伦偷精品视频不卡| 麻豆精品国产传媒mv男同| 一区二区三区视频在线观看| 欧美日韩国产中文| 色哦色哦哦色天天综合| 免费人成在线不卡| 亚洲精品v日韩精品| 亚洲国产欧美日韩另类综合| 一本色道久久综合亚洲aⅴ蜜桃| 国产精品一区二区在线观看不卡| 亚洲18色成人| 一区二区视频在线看| 国产午夜精品一区二区三区视频| 国产福利一区在线| 精品伦理精品一区| 99免费精品在线观看| 中文字幕一区av| 欧美日韩国产免费一区二区 | 国产精品美女久久久久久| 中文字幕 久热精品 视频在线 | 一区二区三区免费看视频| 欧美性大战xxxxx久久久| 国产在线麻豆精品观看| 亚洲一线二线三线视频| 日韩一区二区电影| 91蜜桃在线观看| 亚洲成精国产精品女| 国产日韩综合av| 欧美日韩精品高清| 欧美色大人视频| 国模一区二区三区白浆| 九九视频精品免费| 亚洲免费在线播放| 美女免费视频一区| 久久综合久久综合久久综合| 欧美在线观看一二区| 一本色道**综合亚洲精品蜜桃冫| 日韩av成人高清| 日韩专区一卡二卡| 一区二区三区在线观看欧美| 亚洲婷婷国产精品电影人久久| 国产欧美日韩亚州综合 | 亚洲尤物在线视频观看| 国产精品美女久久久久久久久久久 | 精品日韩一区二区| 91久久精品一区二区| 国产激情一区二区三区四区| 一区二区三区高清| 国产精品成人在线观看| 国产午夜亚洲精品理论片色戒| 欧美久久久影院| 在线播放一区二区三区| 欧美精品tushy高清| 91精品国产91久久久久久一区二区 | 日韩av不卡在线观看| 午夜欧美视频在线观看| 亚洲日本乱码在线观看| 99久久精品情趣| 国产高清成人在线| 成人精品国产福利| 激情欧美日韩一区二区| 成人黄色在线视频| 色综合久久久久久久久久久| 在线一区二区三区做爰视频网站| 色94色欧美sute亚洲线路一ni | 欧美日韩在线精品一区二区三区激情| 91国偷自产一区二区三区成为亚洲经典 | 成人久久久精品乱码一区二区三区| 成人黄色免费短视频| 成人夜色视频网站在线观看| 欧美吻胸吃奶大尺度电影| 日韩一级片网站| 国产精品免费视频网站| 丝袜脚交一区二区| 精品一二线国产| 高清日韩电视剧大全免费| 在线看国产一区| 欧美日本国产视频| 在线视频一区二区三|