Rechercher

Bouton anirebon: Filtre les rebons mecaniques autour de 40Ms

< Sujet précédent  Sujet suivant >
Index du Forum -> Forum de l'Electronique -> PSoC, FPGA et VHDL
AuteurMessage
Tunisia.png Technologuepro
Administrator



Messages : 417
Inscrit(e) le: 15/11/2007
Posté le 08/01/2008 14:07  
Bouton anirebon: Filtre les rebons mecaniques autour de 40Ms
Programmation d'un Bouton anirebon: Filtre les rebons mecaniques autour de 40Ms en VHDL


Code :

library IEEE;
use IEEE.STD_LOGIC_1164.all;
use IEEE.STD_LOGIC_ARITH.all;
use IEEE.STD_LOGIC_UNSIGNED.all;
ENTITY antirebon IS
PORT(BP, clock_100Hz : IN STD_LOGIC;
BP_antirebon : OUT STD_LOGIC);
END antirebon;

ARCHITECTURE a OF antirebon IS
SIGNAL SHIFT_BP : STD_LOGIC_VECTOR(3 DOWNTO 0);
BEGIN
process
begin
wait until (clock_100Hz'EVENT) AND (clock_100Hz = '1');
SHIFT_BP(2 Downto 0) <= SHIFT_BP(3 Downto 1);
SHIFT_BP(3) <= NOT BP;
If SHIFT_BP(3 Downto 0)="0000" THEN
BP_antirebon <= '0';
ELSE
BP_antirebon <= '1';
End if;
end process;
end a;


Le savoir est une chose qu'on peut pas cacher, la connaissance existe pour être transmise aux autres...
Revenir en haut | Permalien
Google
Annonces
Technologue pro: Cours en électricité, électronique, informatique industrielle et mécanique pour l'enseignement technologique en Tunisie et offre des cours en génie électrique, informatique, mécanique, une base de données de plusieurs TP, projets fin d'études et un annuaire de ressources pédagogiques.