Vous êtes sur la page 1sur 5

FACULTAD DE TECNOLOGIA COCHABAMBA - BOLIVIA

PRACTICA - N APLICACIN DE PROGRAMAS EN PINNACLE COMUNICACIN SERIAL TRANSMISION Y RECEPCION

MATERIA: Microprocesadores DOCENTE: Ing. Arce GRUPO: A INTEGRANTES: Antonio Zubieta De La Zerda Veruska San Miguel Tern

FECHA: 27 de Noviembre del 2012

COCHABAMBA BOLIVIA

UNIVERSIDAD PRIVADA DEL VALLE ASIGNATURA: MICROPROCESADORES I PRACTICA N COMUNICACIN SERIAL TRANSMISION Y RECEPCION

1. OBJETIVO DE APRENDIZAJE. El estudiante deber ser capaz de: disear un sistema de comunicacin serial que sea capaz de transmitir y recibir automticamente un numero dado el sentido a eleccin de la persona. 2. MARCO TEORICO CARACTERSTICAS DEL AT89C52 La familia de microcontroladores de Intel conocida como MCS-51 represento el despegue en el uso y aplicacin de los microcontroladores, los miembros de esta familia se encuentran en diversas presentaciones, tanto en formas fsicas como en caractersticas, la seleccin de uno o de otro tipo de microcontrolador depender principalmente de las necesidades a satisfacer; diversos fabricantes de semiconductores tienen, basados en esta familia, sus propios derivados. En este documento se tratar de manera particular del ATMEL AT89C52, el cual se presenta con 8 Kbytes en la versin EEPROM. Es necesario relacionar a este microcontrolador con los de la familia MCS-51, que estn basados en los microprocesadores de 8 bits; contienen internamente un CPU de 8 bits, 4 puertos de entrada y salida paralelo completamente programables en forma individual como salidas o entradas, de los cuales el puerto 3 tiene tambin funciones de control con las particularidades siguientes: un puerto serie, 2 entradas para Timer/Contador de 16 bits, 2 entradas para interrupciones externas, las seales de RD y WR para la toma o almacenamiento de datos en RAM externa y en el puerto 1 se encuentra el timer 2. Adems, cuenta tambin con 256 bytes de memoria RAM interna. El AT89C52 es capaz generar la frecuencia (Baud Rate) de Transmisin /Recepcin de datos por el puerto serie, de manera automtica partiendo de la frecuencia del oscilador general, por medio de la programacin del Timer 1 o del 2. Dicha frecuencia de transmisin puede ser cambiada en cualquier momento con slo cambiar el valor almacenado en el contador, o tambin se puede duplicar o dividir la frecuencia con slo escribir directamente sobre el bit 7 (bit SMOD) del registro de control PCON. En la tabla 1se muestra la familia de microcontroladores MCS-51, en la que se listan las principales caractersticas de estos dispositivos.

3. MATERIALES Y EQUIPOS. PC personal Software PNNACLE Generador de frecuencia Display 7447

4. PROCEDIMIENTO. EXPERIENCIA N 1. disear un sistema de comunicacin serial que sea capaz de transmitir y recibir automticamente un numero dado el sentido a eleccin de la persona. PROGRAMA
RETARDO EQU 400H org 00h MOV SCON,#90h ESP3: JB P3.3, TRANS JMP ESP2 TRANS: MOV SBUF,P1 JBC TI,ESP3 CALL RETARDO ESP1: JBC TI,ESP3 JMP ESP1 ESP2: JBC RI, MOST JMP ESP3 MOST: MOV P2, SBUF JMP ESP3 ORG 400H MOV R3,#24H S3: MOV R2,#40H S2: MOV R1,#0FFH S1: DJNZ R1,S1 DJNZ R2,S2 DJNZ R3,S3 RET END

ESQUEMA
? ? ? ? ? ? ?

19 19 XTAL1 P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7 P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14 P2.7/A15 P3.0/RXD P3.1/TXD P3.2/INT0 P3.3/INT1 P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD 39 38 37 36 35 34 33 32 21 22 23 24 25 26 27 28 10 11 12 13 14 15 16 17

XTAL1

18

XTAL2

18

XTAL2

RST

P0.0/AD0 P0.1/AD1 P0.2/AD2 P0.3/AD3 P0.4/AD4 P0.5/AD5 P0.6/AD6 P0.7/AD7 P2.0/A8 P2.1/A9 P2.2/A10 P2.3/A11 P2.4/A12 P2.5/A13 P2.6/A14 P2.7/A15 P3.0/RXD P3.1/TXD P3.2/INT0 P3.3/INT1 P3.4/T0 P3.5/T1 P3.6/WR P3.7/RD

39 38 37 36 35 34 33 32 21 22 23 24 25 26 27 28 10 11 12 13 14 15 16 17

RST

R1
10k 29 30 31 PSEN ALE EA

R2
10k

29 30 31

PSEN ALE EA

? ? ? ? ? ? ? ?

1 0 1 1 0 1 1 0

1 2 3 4 5 6 7 8

P1.0/T2 P1.1/T2EX P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 AT89C52

1 2 3 4 5 6 7 8

P1.0/T2 P1.1/T2EX P1.2 P1.3 P1.4 P1.5 P1.6 P1.7 AT89C52

0 1 0 1 1 0 1 1 0 0

5. CONCLUSIONES Pudimos llegar a grabar nuestro programa en el 89c52 de forma exitosa y conseguir que mediante el modo0 de comunicacin serial nuestro sistema fuese capaz de recibir y transmitir a eleccin del usuario, el sentido de movimiento de la informacin. 6. RECOMENDACIONES: Tener cuidado con la polaridad del microcontrolador. Fijarse si el reset esta bien conectado. Fijarse cual es el pin por el cual se pone el generador de seal ya que si no ponemos en el correcto no marca nada

Fijarse si esta bien conectado la Display Fijarse la polaridad del Display 7. BIBLIOGRAFIA:
http://proton.ucting.udg.mx/tutorial/MCS-89C52/Manual_del_MCS-89C52.pdf

Vous aimerez peut-être aussi