Sergio Giovanni Hernández Renteria
1451948
   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:
    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.
LCD JHD 162A                       PIC16F84A
               Teclado Matricial




                 Protoboard
Cable            Capacitor 100n         Capacitor 22p




Potenciómetro 10k
                                              Cristal de Cuarzo
                    Resistencias de 330Ohms
                                              De 4MHz
Pic
Pic
Pic
Pic
Pic
Pic
Pic
Pic

Pic

  • 1.
  • 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.
  • 4.
    LCD JHD 162A PIC16F84A Teclado Matricial Protoboard
  • 5.
    Cable Capacitor 100n Capacitor 22p Potenciómetro 10k Cristal de Cuarzo Resistencias de 330Ohms De 4MHz