Sei sulla pagina 1di 3

DESARROLLO DE PRÁCTICA

Materia: Microcontroladores II Fecha: 26/10/2010


Unidad de Aprendizaje: Manejo de Microcontrolador de 16 bits Práctica Número: 8
Nombre de la Práctica: Transmisión Inalámbrica de datos
Objetivo:

Lugar: Laboratorio de Simulación Duración: 2 Horas

MATERIALES EQUIPO HERRAMIENTAS


1 Microcontrolador de 16 bits 1 Fuente de 15 Volts 1 Pinzas de corte
4 Resistencias de 10KΩ 1 Multimetro digital 1 Pinzas de punta
4 Capacitor de 22 pF
2 Cristal de 4 MHZ
3 Push Button
2 Protoboard
2 LED
1 Barra de resistencias
12 Resistencias de 220 Ω
1 LCD
1 Modulo de trasmisión TWS-434
1 Modulod e recepción RWS-434

PROCEDIMIENTO

1.- Crear una carpeta donde se desea guardar el proyecto.

2.- Crear dos aplicación en PIC que genere los archivos *.c y *.h y configurar el dsPIC30F y PIC18F4550
de acuerdo a los a la información proporcionada

3.- Ciclar los programas mediante un ciclo while (true) { }.

4.- Configurar los puertos como entradas o salidas según sea necesario de acuerdo a la información
proporcionada en siguiente paso.

5.- Configurar un puerto de comunicaciones RS232 del dsPIC30F30XX para transmitir los datos.

6.- Configurar un puerto de comunicaciones RS232 del PIC18F4550 para recibir los datos enviados por
el transmisor.

1
PROCEDIMIENTO

7.- Se usaran las funciones de make, itoa y printf. La función make se usara para convertir dos datos de 8 bits
en un dato de 16 bits. La función itoa se usara para convertir el dato de 16 bits en un arreglo. Y la función
printf para transmistir los datos.

8.- La transmisión será de la siguiente manera, se definirán previamente dos datos de 8 bits y dos arreglos. En
los primeros tres elementos del primer arreglo contendrá la bandera de inicio y en los elementos posteriores
contendrá el dato de 16 bits por lo menos tres veces. En el segundo arreglo se guardara el dato de 16 bits
después de hacer la conversión. Mediante un for se iniciará la trasmisión de elemento por elemento del
primer arreglo que tendrá por lo menos 18 elementos. Esto se hará en forma indefinida.

9.- La recepción de datos será de la siguiente manera:


a) Ciclar el programa y mediante un for usando la función getc() para recibir el dato enviado por el
transmisor y guardarlo en un arreglo, este arreglo tendrá el mismo número de elementos que tenga
el primer arreglo del transmisor.

b) Una vez que se recibieron todos lao elementos se guardaran los primeros tres elementos recibidos en
un arreglo y en otro arreglo previamente definido contendrá la bandera de inicio, se comparará la
bandera de inicio recibida mediante la función strcmp(s1,s2) si es igual se procederá a descifrar el
dato transmitido sino regresara al enciso a).

c) Si la bandera es correcta se comparara el dato el número de veces que el dato se envió usando la
función strcmp(s1,s2), si cada comparación la función regresa un valor de verdad entonces los datos
enviados son iguales a los recibidos.

d) Mediante la función prinf enviar el dato recibido y poner en alto un bit.

e) Si los datos no son iguales poner en bajo el bit.

Nota: Puede usarse printf para verificar la información recibida en cualquier momento, pude utilizar
cualquier micro para la recepción de datos. Y se usaran dos módulos para transmitir y recibir los datos con
entrada y salida serial respectivamente.

Conteste las siguientes preguntas.

1.- Explique las siguientes funciones:

• Make
• Itoa
• Printf
• strcmp

2.- ¿Cómo se declara un arreglo?

4.- ¿Cómo funcionan los módulos de trasmisión y recepción de datos?

2
PROCEDIMIENTO

Conteste las siguientes preguntas.

Desarrollo de Prácticas: ¿Cómo se elabora?

• Identifica el objetico de la unidad.


• Lee con atención la práctica a realizar.
• Contesta las preguntas, cuestiones o problema que se te presente.
• Escribe el procedimiento con el cual llegas al objetivo final.
• Escribe tus conclusiones de manera separada al procedimiento.

Elaborar un reporte que incluya lo siguiente:


1.- Desarrollo o procedimiento de la práctica.
2.- Fundamento teórico.
3.- Resultados.
4.- Conclusiones.
5.- Bibliografía.
6.- Dirección de páginas web de consulta.

Potrebbero piacerti anche