Está en la página 1de 3

Objetivo de la prctica

Realizar una comunicacin receptor-transmisor, para poder simular un chat entre pics usando
el teclado para escribir el texto que se percibir en el LCD en el cual se mostrara en un rengln
la palabra a enviar y la que se recibe cuando a este se le conteste.
Estado del Arte
Teclado
Es considerado un perifrico de entrada o dichamente hardware, el cual est compuesto por
teclas o botones que actan como palancas mecnicas o interruptores electrnicos para el
envo de informacin hacia la computadora. Dicho nmero de teclas puede variar debido a que
puede ser entre 99 o 147 comnmente, el teclado se divide en bloques que son los siguientes:
Funciones
Alfanumrico
Especial
Numrico
Se puede apreciar la divisin del teclado con la Figura 1.

Figura 1. Divisin por bloques del teclado


La forma en la que enva los datos es por medio de un conector llamado PS2, el cdigo que
enva es ASCII, fsicamente el teclado puede variar ya que depende del diseo que se le d a
continuacin en la Figura 2 se presenta algunos teclados.

Figura 2. Diferentes diseos de teclados

Como ya se ha mencionado uno de los conectores es el PS2, aunque actualmente es se


encuentra en USB internamente como se ha dicho las teclas actan como palancas mecnicas
la Figura 3 nos mostrara una parte interna que tienen un con un arreglo de push button.

Figura 3. Representacin de un teclado con push botton


Conector PS2
Este conector tiene la funcin de conectar el teclado y el mouse a la computadora, adems en
ambos casos su comunicacin es bidireccional como lo es en el caso del teclado, a
continuacin en la Figura 4 y 5 se mostrar su forma fsica y el uso para cada pin de entrada a
dicho conector, adems de un esquema comnmente usado.

Figura 4. Conector fsicamente

Figura 5. Esquema y pines del conector PS/2

LCD 16X2
El uso del LCD como dispositivo externo permite observar caracteres dependiendo del cdigo
que entre por sus pines, dicho cdigo provendr de la salida del PIC18F4550 que ha sido
prescrito en la entrada del mismo proveniente del Teclado de computadora. Su aspecto fsico
se muestra en la siguiente Figura 6.

Figura 6. LCD de 16 x 2
Libreras
Las libreras importantes son las llamadas PS2 Y UART ambas con sus diferentes procesos de
configuracin la primera para el uso del teclado y la segunda para la comunicacin Rx y Tx
entre los pics usando una comunicacin llamada RS232, se presentan dos bloques de ejemplos
respectivamente para cada librera.

Figura 7. Ejemplo Cdigo para rutina Ps2_Config


En la Figura 7 vemos un ejemplo de Cdigo para la rutina de configuracin donde se asignan
las salidas del puerto C para el control del dato y reloj del conector PS/2.

Figura 8. Ejemplo Cdigo para rutina Ps2_Key_Read


La Figura anterior muestra variables como Keydata, special, down las cuales son ciertas teclas
del teclado aprovechando la divisin en bloques de teclado, en este ejemplo muestra la
igualdad de Keydata igual a 16 que ser el dato que enva nuestra tecla de retroceso o
backspace.

Figura 9. Ejemplo del uso de todas las rutinas de la librera UART


El cdigo de la figura anterior muestra el uso de las rutinas que se usan para la inicializacin,
asignacin y aquello que deseamos escribir por medio de la UART, el Rx-Tx se encuentran
respectivamente en el pic en los pines del puerto C para ubicarlos rpidamente.

También podría gustarte