2. Lo que realiza mi circuito es sumar 3 números
en HEX y también en DEC, se toman los datos
desde un teclado matricial y se muestran en
una LCD de 2 líneas.
HEX:
DEC:
3. 9 + 7 = 16 (16 – 16 = 0 y nos llevamos 1)
En este caso la respuesta obtenida, 16, no está entre el 0 y el 15, por
lo que tenemos que restarle 16. Por lo tanto, la respuesta obtenida
será 10 (sistema hexadecimal).
A + A = 20 ( 20 – 16 = 4 y nos llevamos 1)
A + B + C = 33 ( 33 – 32 = 1 y nos llevamos 2)
La respuesta es 33 y no está entre el 0 y el 15, por lo que tenemos
que restarle 32. Por lo tanto, la respuesta obtenida será 21 (sistema
hexadecimal).
En esta operación hemos tenido que restar 32, y no 16 como
hacíamos anteriormente. Esto ha ocurrido porque si a 33 le
restamos 16 seguiríamos estando fuera del sistema
hexadecimal, con un número que no se encuentra entre el 0 y el
15.