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

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

?? convert.vhd

?? 使用FPGA讀取鍵盤的例子
?? VHD
字號:
library IEEE;
use IEEE.STD_LOGIC_1164.all;
use IEEE.STD_LOGIC_UNSIGNED.ALL;
use IEEE.STD_LOGIC_ARITH.ALL;
entity convert is
  PORT(
       Scan     : in  STD_LOGIC_VECTOR(7 DOWNTO 0);
       prepared : in  STD_LOGIC;
       clr      : in  STD_LOGIC;
       data     : out STD_LOGIC_VECTOR(7 DOWNTO 0)      
       );
end convert;
architecture behav of convert is
 component mydff is
         port(
               clock : in std_logic;
               data  : in std_logic;
                q    : out std_logic
             );
end component;
signal tmpASCII:integer range 0 to 16#7F#;
signal ASCII : STD_LOGIC_VECTOR(7 DOWNTO 0);
signal keypressed_D  :  std_logic:='0';
signal shifted_D     :  std_logic:='0';
signal capslocked_D  : std_logic:='0';
signal keypressed    :  std_logic:='0';
signal shifted       :  std_logic:='0';
signal capslocked    : std_logic:='0';

begin
  keypressed_D<='1' when Scan=x"F0"
                    else '0';
shifted_D<=
  '0' when CLR='0' else
   not shifted when (scan=x"12" or scan=x"59") else
    shifted;
capslocked_D<=
   '0' when clr='0' else
    not capslocked when scan=x"58" and keypressed='1' else
    capslocked;
tmpASCii<=
  16#09# when scan="00001101" else
  16#60# when scan="00001110" and shifted='0' else
  16#7E# when scan="00001110" and shifted='1' else
  16#51# when scan="00010101"  else
  16#31# when scan="00010110" and shifted='0' else
  16#21# when scan="00010110" and shifted='1' else 
  16#5A# when scan="00011010" else 
  16#53# when scan="00011011" else 
  16#41# when scan="00011100" else 
  16#57# when scan="00011101" else 
  16#32# when scan="00011110" and shifted='0' else 
  16#40# when scan="00010110" and shifted='1' else 
  16#43# when scan="00100001" else 
  16#58# when scan="00100010" else 
  16#44# when scan="00100011" else
  16#45# when scan="00100100" else
  16#34# when scan="00100101" and shifted='0' else 
  16#24# when scan="00100101" and shifted='1' else 
  16#33# when scan="00100110" and shifted='0' else 
  16#23# when scan="00100110" and shifted='1' else 
  16#20# when scan="00101001" else 
  16#56# when scan="00101010" else
  16#46# when scan="00101011" else
  16#54# when scan="00101100" else
  16#52# when scan="00101101" else
  16#35# when scan="00101110" and shifted='0' else 
  16#25# when scan="00101110" and shifted='1' else 
  16#4E# when scan="00110001" else
  16#42# when scan="00110010" else
  16#48# when scan="00110011" else
  16#47# when scan="00110100" else
  16#59# when scan="00110101" else
  16#36# when scan="00110110" and shifted='0' else 
  16#5E# when scan="00110110" and shifted='1' else 
  16#4D# when scan="00111010" else
  16#4A# when scan="00111011" else
  16#55# when scan="00111100" else
  16#37# when scan="00111101" and shifted='0' else
  16#26# when scan="00111101" and shifted='1' else
  16#38# when scan="00111110" and shifted='0' else
  16#2A# when scan="00111110" and shifted='1' else
  16#2C# when scan="01000001" and shifted='0' else
  16#3C# when scan="01000001" and shifted='1' else
  16#4B# when scan="01000010" else
  16#49# when scan="01000011" else
  16#4F# when scan="01000100" else
  16#30# when scan="01000101" and shifted='0' else
  16#29# when scan="01000101" and shifted='1' else
  16#39# when scan="01000110" and shifted='0' else
  16#28# when scan="01000110" and shifted='1' else
  16#2E# when scan="01001001" and shifted='0' else
  16#3E# when scan="01001001" and shifted='1' else
  16#2F# when scan="01001010" and shifted='0' else
  16#3F# when scan="01001010" and shifted='1' else
  16#4C# when scan="01001011" else
  16#3B# when scan="01001100" and shifted='0' else
  16#3A# when scan="01001100" and shifted='1' else
  16#50# when scan="01001101" else
  16#2D# when scan="01001110" and shifted='0' else
  16#5F# when scan="01001110" and shifted='1' else
  16#27# when scan="01010010" and shifted='0' else
  16#22# when scan="01010010" and shifted='1' else
  16#5B# when scan="01010100" and shifted='0' else
  16#7B# when scan="01010100" and shifted='1' else
  16#3D# when scan="01010101" and shifted='0' else
  16#7B# when scan="01010101" and shifted='1' else
  16#3D# when scan="01010101" and shifted='0' else
  16#2B# when scan="01010101" and shifted='1' else
  16#0D# when scan="01011010" else
  16#5D# when scan="01011011" and shifted='0' else
  16#7D# when scan="01011011" and shifted='1' else
  16#5C# when scan="01011101" and shifted='0' else
  16#7C# when scan="01011101" and shifted='1' else
  16#08# when scan="01100110" else
  16#1B# when scan="01110110" ;
ASCII<=conv_std_logic_vector(tmpAscii+16#20#,8)
when((shifted='0' and CapsLocked='0') or (shifted='1' and CapsLocked='1'))
 and (tmpAscii>16#40#) and (tmpAscii<=16#5A#)
and keypressed='1' else
          conv_std_logic_vector(tmpAscii,8) when keypressed='1' else
          "10000000";
dff_component1:mydff
port map(
 data=>keypressed_D,
 q=>keypressed,
 clock=>prepared
   );
dff_component2:mydff
  port map(
 data=>shifted_D,
 q=>shifted,
 clock=>prepared
   );
dff_component3:mydff
  port map(
 data=>CapsLocked_D,
 q=>CapsLocked,
 clock=>prepared
   );
data(7 downto 0)<=ASCII;
end behav;




?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品久久久久影院色老大| 日韩国产精品久久久久久亚洲| 亚洲国产另类av| 久久国产精品72免费观看| 风流少妇一区二区| 日韩欧美国产成人一区二区| 国产精品婷婷午夜在线观看| 日日夜夜免费精品| 91国内精品野花午夜精品| 久久欧美一区二区| 午夜精品久久久久久不卡8050| 成人一二三区视频| 久久综合九色综合欧美98| 日韩在线一区二区三区| 色婷婷久久一区二区三区麻豆| 国产亚洲综合av| 久久精品国产一区二区三区免费看 | 久久91精品国产91久久小草| 在线观看日韩一区| 亚洲免费资源在线播放| 成人动漫视频在线| 中文一区二区完整视频在线观看| 激情五月婷婷综合网| 欧美剧情电影在线观看完整版免费励志电影| 国产欧美日韩麻豆91| 国内成人免费视频| 欧美大片免费久久精品三p| 天堂久久久久va久久久久| 在线观看国产一区二区| 亚洲女同ⅹxx女同tv| 91丨porny丨最新| 亚洲欧美日韩人成在线播放| 91视频观看免费| 亚洲欧美一区二区三区极速播放| 99久久精品免费看| 综合精品久久久| 日本韩国欧美在线| 亚洲成a人片在线不卡一二三区| 欧美视频一区二区三区在线观看| 亚洲一二三区视频在线观看| 欧美系列日韩一区| 日本欧美在线观看| 久久综合久久综合亚洲| 国产福利一区二区| 国产精品国产三级国产aⅴ中文 | 国产女人aaa级久久久级 | 精品一区二区综合| 久久久久久电影| 成人精品鲁一区一区二区| 国产精品萝li| 欧美日韩一区小说| 美女在线一区二区| 欧美国产一区二区| 日本韩国视频一区二区| 奇米精品一区二区三区四区| 久久丝袜美腿综合| av电影在线观看一区| 性久久久久久久久久久久| 91精品在线观看入口| 国产麻豆视频精品| 中文字幕一区二区三区四区不卡 | 成人手机电影网| 亚洲一级二级在线| 久久综合久久综合亚洲| 99久久久精品| 免费看日韩精品| 国产精品成人一区二区艾草| 欧美日韩国产综合一区二区| 国产精品影视天天线| 亚洲午夜一二三区视频| 欧美成人r级一区二区三区| 成人动漫中文字幕| 日韩福利电影在线| 国产欧美综合色| 欧美日韩成人激情| 成人app网站| 久久99久久精品欧美| 亚洲美女免费在线| 久久久电影一区二区三区| 欧美日韩午夜在线视频| 成人免费视频国产在线观看| 日韩高清不卡在线| 成人欧美一区二区三区小说 | 91亚洲精华国产精华精华液| 日本不卡高清视频| 一区二区免费视频| 国产视频不卡一区| 欧美va日韩va| 欧美日韩在线一区二区| 懂色av噜噜一区二区三区av| 欧美aaa在线| 天天亚洲美女在线视频| 亚洲三级免费电影| 欧美高清在线一区| 久久亚洲私人国产精品va媚药| 欧美午夜免费电影| 色婷婷激情综合| 99视频超级精品| 国产suv精品一区二区6| 国产一区二区免费视频| 免播放器亚洲一区| 无码av免费一区二区三区试看| 国产精品久久看| 国产精品免费丝袜| 久久久久成人黄色影片| 欧美电影免费观看完整版| 91精品国产综合久久福利软件| 国产精品无码永久免费888| 激情久久五月天| 亚洲黄色小说网站| 日韩欧美国产麻豆| 欧美另类高清zo欧美| 国产综合成人久久大片91| 激情国产一区二区| 欧美专区亚洲专区| 亚洲在线视频一区| 69堂亚洲精品首页| 日韩和欧美一区二区三区| 国产精品一区二区免费不卡| 成人黄色电影在线| 精品一区二区三区免费视频| 一二三四区精品视频| 欧美精品一区二区久久久| 欧美日韩成人高清| 91视视频在线直接观看在线看网页在线看| 亚洲sss视频在线视频| 国产精品区一区二区三| 日韩久久免费av| 精品国产三级a在线观看| 欧美日韩第一区日日骚| 91美女福利视频| 日本高清不卡在线观看| 色呦呦日韩精品| 欧美午夜不卡视频| 欧美一级黄色大片| 欧美大胆一级视频| 欧美大尺度电影在线| 欧美一区二区视频在线观看 | 欧美日韩高清影院| 亚洲精品在线免费观看视频| 7777精品伊人久久久大香线蕉最新版| 久久国产精品露脸对白| 日韩一区中文字幕| 国产精品视频一区二区三区不卡| 精品国产亚洲在线| 首页国产欧美日韩丝袜| 精品美女一区二区三区| 色综合久久88色综合天天6 | 久久婷婷久久一区二区三区| 亚洲国产电影在线观看| 亚洲成人免费视| 国产麻豆精品一区二区| 色素色在线综合| 久久女同性恋中文字幕| 一片黄亚洲嫩模| 国产一区在线精品| 欧美一级片在线看| 精品国免费一区二区三区| 国产精品午夜春色av| 午夜av电影一区| av男人天堂一区| 亚洲国产精品黑人久久久| 国产精品初高中害羞小美女文| 亚洲乱码国产乱码精品精的特点 | 亚洲欧美日韩国产综合| 亚洲已满18点击进入久久| 国产综合色精品一区二区三区| 色香蕉成人二区免费| 精品久久久久一区二区国产| 亚洲欧洲av在线| 精品系列免费在线观看| 欧美日韩国产三级| 亚洲免费观看高清在线观看| 国产中文字幕精品| 日韩欧美一区电影| 午夜精品福利一区二区三区蜜桃| 成人午夜精品一区二区三区| 欧美巨大另类极品videosbest| 国产精品国产馆在线真实露脸| 国内成+人亚洲+欧美+综合在线| 欧美性淫爽ww久久久久无| 中文字幕av一区二区三区免费看| 日韩av不卡一区二区| 欧美性猛交xxxx黑人交| 亚洲四区在线观看| 成人黄色小视频| 国产精品污www在线观看| 狠狠色狠狠色综合系列| 日韩一区二区视频在线观看| 亚洲a一区二区| 精品污污网站免费看| 一区二区三区蜜桃| 一本色道亚洲精品aⅴ| 亚洲视频一二三| 91亚洲精品久久久蜜桃网站| 日韩一区中文字幕| 欧美日韩在线不卡| 天天亚洲美女在线视频| 欧美精选在线播放| 日本美女一区二区三区视频|