
Setiap led membutuhkan inputan High(1) dan Low(0), tergantung dari jenis seven segmentnya. Jika Seven segment bertipe common katoda, maka dibutuhkan sinyal High(1) untuk mengaktifkan setiap lednya. Sebaliknya, untuk yang bertipe common anoda, dibutuhkan input Low(0) untuk mengaktifkan setiap lednya.
di bawah ini adalah contoh program VHDL(Xilinx Spartan 3E) sederhana untuk menampilkan huruf "F" pada seven segment, berikut codingnya :
library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL; use IEEE.STD_LOGIC_UNSIGNED.ALL;
entity ffff is Port ( LED : out std_logic_vector(6 downto 0)); end ffff;
architecture Behavioral of ffff is begin LED <= "0001110"; -- writes the 'F' pattern to the led. end Behavioral;
Dan hasil output pada program di atas adalah seperti gambar yang ada di bawah ini :
![]() |
elektronika-elektronika
derepas
0 komentar:
Post a Comment
Silahkan berkomentar, namun tetap jaga kesopanan dengan tidak melakukan komentar spam, dan tuliskan nama jelas.