⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hex2dec.vhd

📁 eda 开发数字钟的设计具体编程代码和开发流程与设计图
💻 VHD
字号:

--*************************************************************************************--
library ieee;
use ieee.std_logic_1164.all;
use ieee.std_logic_unsigned.all;

-- FOR DISPLAY
entity HEX2DEC is
  port( HEX : in integer range 0 to 255; --0--59; 0x00--0x3B
		DEC : out integer range 0 to 255 --0--89;  0X00--0X59
       );
end entity;

architecture arc of HEX2DEC is
begin
	process(HEX) 
  	variable var_hh:integer range 0 to 255;
  	begin
		if (HEX <10 ) then
			DEC <= HEX;
		elsif (HEX < 20 ) then
			DEC <= HEX + 6;
		elsif (HEX < 30 ) then
			DEC <= HEX + 12;
		elsif (HEX < 40 ) then
			DEC <= HEX + 18;
		elsif (HEX < 50 ) then
			DEC <= HEX + 24;
		elsif (HEX < 60 ) then
			DEC <= HEX + 30;
		else
			DEC <= 255;
		end if;   
  	end process;
end arc;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -