comunicacion serial pic
DESCRIPTION
informe de comunicación serial Pic-PicTRANSCRIPT
-
5/18/2018 Comunicacion Serial Pic
1/6
I) TITULO:comunicaciones serial entre dos microcontroladores 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 fnal enva un cdigo indicando que
a terminado.El receptor recibe el dato y la codifcacin fnal que seala que a
terminado la comunicacin.
IV) PROCEDIMIENTO:
Paso 01)El dato se codifcara en bit. !a seal de aviso de inicio demensa"e se codifcara en bit y el fnal tambi#n se codifca en bit.
!os datos que se enviaran son lo que proviene de un teclado matricial
de $%$ los cuales se codifcaran en bit.!a estructura para enviar un dato ser la siguiente.
Paso 02) !os datos del teclado se codifcaran en bit los que
signifca tener &' combinaciones del cual se tomaran () para elteclado.
*+- /01 2(*+- /(1 2&
bit de
datos
bit para el
inicio de envi
bit para
sealar el
( 0 ( 0 0 0 0 0 0 ( ( 0 0 ( 0
-
5/18/2018 Comunicacion Serial Pic
2/6
TRANSMISION DE DATOS
*+- /'1 2*+- /&1 23*+- /$1 24*+- /1 2((*+- /)1 2(&
*+- /31 2(*+- /51 2(3*+- /41 2(4*+- /(01 2'(*+- /((1 2'&*+- /('1 2'*+- /(&1 2'3*+- /($1 2'4*+- /(1 2&(
Paso 03)diagrama de 6u"o del emisor.
Paso 04)diagrama de 6u"o de receptor.
7.8.9..; 9gina '
*eclaracin de variable
!ee teclado
Enviar inicio
espues
ta
-
5/18/2018 Comunicacion Serial Pic
3/6
TRANSMISION DE DATOS
Paso 05) carac!r"s#cas$
El presente diseo tiene las siguientes caractersticas.
=on>ormado principalmente por ' microcontroladores 9
-
5/18/2018 Comunicacion Serial Pic
4/6
TRANSMISION DE DATOS
!os 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.
Paso 0%) &asos &ara !' (*c#o*a+#!*o$
El >uncionamiento se diseado lo ms simple que sea posible.
9rimero verifcaremos que las cone%iones est#n correctamente. 7na vez que se tiene todo instalado procedemos a realizar la
comunicacin. 9resionamos una tecla de esta manera adquirimos un dato el
cual se visualizara en el !=* del transmisor, dicho dato
inmediatamente ser enviado al receptor y visualizado en su!=*.
9rocedemos de la misma manera pata enviar el siguiente dato y
enviar las veces que se desee.
Paso 0,) '#+#ac#o*!s$
El presente diseo tiene las siguientes limitaciones.
!a principal limitacin de este diseo se podra afrmar de la
siguiente maneraC no transmite un numero de dos ci>ras solo se
puede trasmitir un numero de una ci>ra. !a comunicacin se realiza va & cables que implica la corta
distancia ya que la seal es conectada directamente del
microcontrolador. En el caso de que el receptor este desconectado o apagado la
in>ormacin que debe de enviarse se pierde, y si el receptor
entra en actividad este recibir datos nuevos que son
ingresados en el transmisor. =uando hay un error en la comunicacin simplemente no enva
la in>ormacin y espera nuevo datos y en casos se tiene quereiniciar los micros para tener nuevamente comunicacin.
Paso 0-)s#+'ac#.* !* &ro!s$
7.8.9..; 9gina $
-
5/18/2018 Comunicacion Serial Pic
5/6
TRANSMISION DE DATOS
Paso 0/)pruebas realizadas.
7.8.9..; 9gina
-
5/18/2018 Comunicacion Serial Pic
6/6
TRANSMISION DE DATOS
Paso 10)co*c's#o*!s$
!uego de realizar las pruebas respectivas llegamos las siguientes
conclusiones.
El diseo de la trasmisin serial sin usar el 7+ de los micros
y realizar por so>tDare tiene su comple"idad propia sin embargo
se logro realizar la comunicacin entre los dos 9