Foro de elhacker.net

Informática => Electrónica => Mensaje iniciado por: Sebastian Jaramillo Patiñ en 24 Febrero 2016, 23:23 pm



Título: VDHL
Publicado por: Sebastian Jaramillo Patiñ en 24 Febrero 2016, 23:23 pm
Buenas tardes.

Me encuentro cursando la materia Electronica Digital y me han pedido implemtar median VHDL un antirrebote o detector de pulso.

Como es primera vez que trabajo en esta herramienta no tengo muy claro que debo hacer y como implementar en VDHL.

Agradeceria opiniones  comentarios sobre el tema.


Título: Re: VDHL
Publicado por: llaneroxy en 4 Marzo 2016, 01:37 am
Hola que tal.

Hace ya bastante que no uso VHDL , desde la U, jeje

pero en resumen la implementación de un botón en cualquier lenguaje, se hace  así

if(botto==0) //Si presiono botón
{
delay_milisegundos(10); // Tiempo muerto

presiono();  //llama función de presionar

}

En VHDL creo que no existe este tipo de retardos, asi que que creo que tienes que poner un variable a decrementar y hacer las veces de contador.


Lo que necesitas es esperar un tiempo suficiente para que el rebote haya terminado, o te pasara que oprimes el botón y el toma mas de un dato .