Comunicacion Serial Pic
Comunicacion Serial Pic
Comunicacion Serial Pic
II) OBJETIVO: realizar las comunicaciones entre dos pic sin usar el
usart interno de los microcontroladores.
III) DESCRIPCION: El programa de los pic est hecho en picbasic pro
tanto como emisor y receptor, se realiza una comunicacin en ambas
direcciones de la siguiente manera:
El pic transmisor enva un cdigo para avisar al receptor que
desea trasmitir un dato.
El receptor recibe el cdigo y responde con un cdigo
respectivo.
El emisor recibe la respuesta el cual seala que ya puede enviar
el dato.
El emisor enva el dato y al final enva un cdigo indicando que
a terminado.
El receptor recibe el dato y la codificacin final que seala que a
terminado la comunicacin.
IV) PROCEDIMIENTO:
Paso 01) El dato se codificara en 5 bit. La seal de aviso de inicio de
mensaje se codificara en 5 bit y el final tambin se codifica en 5 bit.
Los datos que se enviaran son lo que proviene de un teclado matricial
de 4x4 los cuales se codificaran en 5 bit.
La estructura para enviar un dato ser la siguiente.
1 0 1 0 0 0 0 0 0 1 1 0 0 1 0
5 bit para
sealar el
final del
5 bit de
datos
5 bit para el
inicio de envi
de datos
Paso 02) Los datos del teclado se codificaran en 5 bit los que
significa tener 32 combinaciones del cual se tomaran 16 para el
teclado.
DATOS [0] =1
DATOS [1] =3
TRANSMISION DE DATOS
DATOS
DATOS
DATOS
DATOS
DATOS
DATOS
DATOS
DATOS
DATOS
DATOS
DATOS
DATOS
DATOS
DATOS
[2] =5
[3] =7
[4] =9
[5] =11
[6] =13
[7] =15
[8] =17
[9] =19
[10] =21
[11] =23
[12] =25
[13] =27
[14] =29
[15] =31
Declaracin de variable
Lee teclado
Enviar inicio
Respues
ta
correcta
Iniciar tx
Enviar final de tx
Declaracin de variable
Espera datos
U.N.P.R.G
Pgina 2
TRANSMISION DE DATOS
Inicio
correcto
?
Recibiendo datos
Final
correcto
?
Mostrar datos
Pgina 3
TRANSMISION DE DATOS
Los microcontroladores estn conectados por tres cables entre
s para realizar la comunicaciones, uno para el envi de datos el
segundo para la recepcin y el tercero la unin de masa.
U.N.P.R.G
Pgina 4
TRANSMISION DE DATOS
U.N.P.R.G
Pgina 5
TRANSMISION DE DATOS
U.N.P.R.G
Pgina 6