名称:74LS48芯片功能实现设计VHDL代码Quartus仿真
软件:Quartus
语言:VHDL
代码功能:
74LS48芯片功能实现
74LS48芯片是一种常用的七段数码管译码器驱动器,常用在各种数字电路系统的显示中。设计代码实现74LS48芯片功能,并进行仿真。
FPGA代码Verilog/VHDL代码资源下载:www.hdlcode.com
部分代码展示:
LIBRARY?ieee; ???USE?ieee.std_logic_1164.all; ENTITY?chip_74ls48?IS ???PORT?( ??????A0???:?IN?STD_LOGIC; ??????A1???:?IN?STD_LOGIC; ??????A2???:?IN?STD_LOGIC; ??????A3???:?IN?STD_LOGIC; ??????LT???:?IN?STD_LOGIC; ??????RBI??:?IN?STD_LOGIC; ?????? ??????RBO??:?OUT?STD_LOGIC; ??????a????:?OUT?STD_LOGIC; ??????b????:?OUT?STD_LOGIC; ??????c????:?OUT?STD_LOGIC; ??????d????:?OUT?STD_LOGIC; ??????e????:?OUT?STD_LOGIC; ??????f????:?OUT?STD_LOGIC; ??????g????:?OUT?STD_LOGIC ???); END?chip_74ls48; ARCHITECTURE?trans?OF?chip_74ls48?IS ??? ???SIGNAL?segment?:?STD_LOGIC_VECTOR(6?DOWNTO?0); ??? ???SIGNAL?A3210???:?STD_LOGIC_VECTOR(3?DOWNTO?0); BEGIN ??? ???A3210?<=?(A3?&?A2?&?A1?&?A0); ??? ???PROCESS?(A3210,?LT,?RBI) ???BEGIN ??????IF?(LT?=?'0')?THEN ?????????RBO?<=?'1'; ?????????segment?<=?"1111111"; ??????ELSIF?(RBI?=?'0'?AND?A3210?=?"0000")?THEN ?????????RBO?<=?'0'; ?????????segment?<=?"1111111"; ??????ELSIF?(RBI?=?'1'?AND?A3210?=?"0000")?THEN ?????????RBO?<=?'1'; ?????????segment?<=?"1111110";
点击链接获取代码文件:http://www.hdlcode.com/index.php?m=home&c=View&a=index&aid=1531
							阅读全文
							
						
					
								
								
								
240