Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako previesť binárne Mux One Hot

Binárne jazyk sa používa v programovaní vytvárať softvérové ​​alebo kódu aplikácií pre Windows Visual Basic a operačného systému Windows . Binárne vektory môžu mať viac hodnôt , ktoré môžu byť mätúce a viesť k niekoľkým kódovanie Windows na vašom počítači . Ak by ste chceli previesť binárne vektory do jedného horúceho vstupného súboru , môžete tak urobiť pomocou kódu prostredníctvom terminálu alebo príkazového riadku v počítači . Po dokončení bude , budete môcť previesť binárne vektor mux do jednej horúcej linky . Pokyny dovolená 1

Otvorte terminál alebo príkazového riadku pomocou " Programy " zoznamu na vašom tlačidlo " Štart "
2

Typ : .

Knižnica IEEE , použitie ieee.std_logic_1164.all , použite ieee.numeric_std.all ,

entity onehot_binary Dnes ( onehot_in : v std_logic_vector ; binary_out : out std_logic_vector ) ; beginassert 2 ** binary_out'length = onehot_in'length zlyhanie závažnosť ;

end ;

architektúra RTL z onehot_binary je

funkcia one_hot_to_binary ( One_Hot : std_logic_vector , veľkosť : prírodná ) return std_logic_vector je

variabilný Bin_Vec_Var : std_logic_vector ( veľkosť - 1 downto 0 ) ;

začať

Bin_Vec_Var : = ( ostatné = > '0 ' ) ;

ja v One_Hot'range loopif One_Hot ( I) = '1 ' thenBin_Vec_Var : = Bin_Vec_Var alebo std_logic_vector ( to_unsigned (I, veľkosť ) ) end if ; end loop , návrat Bin_Vec_Var , end funkcie ,

začne

binary_out < = one_hot_to_binary ( onehot_in , binary_out'length ) ;

end ;
3

Stlačte tlačidlo " Enter " nahradiť binárne muxes na vašom systéme do jedného horúceho vstupu olova < . br >

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené