Pic

Post on 21-Jan-2015

312 views 2 download

description

 

Transcript of Pic

PIC

Sergio Giovanni Hernández Renteria1451948

Sumar 3 Números en HEX y DEC

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:

Hexadecimal

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. 

Material (1/2)

LCD JHD 162A Teclado MatricialPIC16F84A

Protoboard

Material (2/2)

Cable Capacitor 100n Capacitor 22p

Cristal de CuarzoDe 4MHz

Potenciómetro 10kResistencias de 330Ohms

Circuito

Librerias (.INC)

Compilamos el Código

PIC-600

Configuramos el PIC

Seleccionamos el .HEX