proyecto en basys 3 VHDL y vivado / project in basys 3 VHDL and vivado
Budget: $10 – $30 USD
Corrimiento de dígitos en display 7 segmentos: Este código tiene como objetivo mostrar y correr el número que se vaya escribiendo con el teclado matricial. Cada vez que se presione un número, éste deberá aparecer en el 1er display de la derecha, y el número que estaba en este 1er display se ubicará ahora en el 2do display y el que estaba en el 2do display se ubicará en el 3er display, de manera que el número que había en el 3er display se pierde. Este código deberá incluir la función de enter, que es cuando recibe un número mayor a 9 y en ese instante procederá a entregar el número que conforma el ángulo pero convertido en binario, con la restricción que el número no sea mayor a 180. En caso que haya recibido un número mayor a 180, deberá entregar x"B4" y colocar 180 en los displays 7 segmentos. Deberá también entregar una señal que indique cuándo la data está disponible.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Digit shift in 7-segment display: The purpose of this code is to display and scroll the number that is being written with the matrix keyboard. Every time a number is pressed, it should appear on the 1st display on the right, and the number that was on this 1st display will now be located on the 2nd display and the one that was on the 2nd display will be located on the 3rd display, so that the number that was on the 3rd display is lost. This code must include the enter function, which is when it receives a number greater than 9 and at that moment it will proceed to deliver the number that makes up the angle but converted into binary, with the restriction that the number is not greater than 180. In case that has received a number greater than 180, must deliver x"B4" and place 180 on the 7-segment displays. It must also deliver a signal indicating when the data is available.
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Digit shift in 7-segment display: The purpose of this code is to display and scroll the number that is being written with the matrix keyboard. Every time a number is pressed, it should appear on the 1st display on the right, and the number that was on this 1st display will now be located on the 2nd display and the one that was on the 2nd display will be located on the 3rd display, so that the number that was on the 3rd display is lost. This code must include the enter function, which is when it receives a number greater than 9 and at that moment it will proceed to deliver the number that makes up the angle but converted into binary, with the restriction that the number is not greater than 180. In case that has received a number greater than 180, must deliver x"B4" and place 180 on the 7-segment displays. It must also deliver a signal indicating when the data is available.
Related categories:
Engineering
Electronics
Matlab and Mathematica
Verilog / VHDL
Electrical Engineering