Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Name:
______________________________________________________________________________
Utilizando un teclado matricial, desarrolle una calculadora para convertir números binarios a
decimales y viceversa. Se utiliza la tecla * para cambiar el modo de captura. La calculadora inicia
recibiendo números binarios de hasta 8 bits, como entrada inicial. La tecla A cambia el número
capturado a la base contraria. En la pantalla LCD debe mostrarse un indicio que distinga el tipo de
número a capturar en la fila superior, mientras que el numero traducido se mostrará en la fila
inferior con su respectivo indicio. En cualquier momento cuando se presione la tecla B, se muestra
el número capturado en los LEDs, donde “1” es un LED encendido y “0” Es un LED apagado. Además,
cuando se presione la tecla C, se activará un contador binario descendente, que inicia con el número
capturado y mostrado en los LEDs, hasta llegar a cero con intervalos de 0.5s entre números. Si la
tecla C es presionada cuando la tecla B aún no ha sido presionada, en pantalla se muestra “Press B
first”. Utiliza un potenciometro para cambiar la intensidad luminosa del LED embebido en la tarjeta
de desarrollo PSoC 5LP, el cual se va a encender sólo cuando se presione la tecla #, si se vuelve a
presionar la tecla # se apaga el LED embebido en la tarjeta (Nota: en esta parte se usa un PWM).