Practicas PIC C
Practicas PIC C
Practicas PIC C
Aguascalientes
Mantenimiento
Industrial
Electrnica Digital
Practicas 4 Unidad
Integrantes:
Julio Cesar Alvarado Laguna
Uriel Castillo Alvarado
Miguel Alcocer Vzquez
Profesor: Vctor Manuel Mora Romo
02/11/2015
ndice:
Practicas PIC C
Resumen
Marco terico
Objetivos
Material
Desarrollo
Resultados
Discusin, Conclusiones y
Referencia
Practicas Pic C
RESUMEN
MARCO TEORICO
Los PIC son una familia de microcontroladores tipo RISC fabricados por Microchip
Technology Inc. y derivados del PIC1650, originalmente desarrollado por la
divisin de microelectrnica de General Instrument.
El nombre actual no es un acrnimo. En realidad, el nombre completo es
PICmicro, aunque generalmente se utiliza como Peripheral Interface Controller
(controlador de interfaz perifrico).
El PIC original se dise para ser usado con la nueva CPU de 16 bits CP16000.
Siendo en general una buena CPU, sta tena malas prestaciones de entrada y
salida, y el PIC de 8 bits se desarroll en 1975 para mejorar el rendimiento del
sistema quitando peso de E/S a la CPU. El PIC utilizaba microcdigo simple
almacenado en ROM para realizar estas tareas; y aunque el trmino no se usaba
por aquel entonces, se trata de un diseo RISC que ejecuta una instruccin cada 4
ciclos del oscilador.
En 1985 la divisin de microelectrnica de General Instrument se separa como
compaa independiente que es incorporada como filial (el 14 de diciembre de
1987 cambia el nombre a Microchip Technology y en 1989 es adquirida por un
grupo de inversores) y el nuevo propietario cancel casi todos los desarrollos, que
para esas fechas la mayora estaban obsoletos. El PIC, sin embargo, se mejor
con EPROM para conseguir un controlador de canal programable. Hoy en da
multitud de PIC vienen con varios perifricos incluidos (mdulos de comunicacin
serie, UART, ncleos de control de motores, etc.) y con memoria de programa
desde 512 a 32 000 palabras (una palabra corresponde a una instruccin en
lenguaje ensamblador, y puede ser de 12, 14, 16 o 32 bits, dependiendo de la
familia especfica de PICmicro).
Para transferir el cdigo de un ordenador al PIC normalmente se usa un dispositivo
llamado programador. La mayora de PIC que Microchip distribuye hoy en da incorporan
ICSP (In Circuit Serial Programming, programacin serie incorporada) o LVP (Low Voltage
Programming, programacin a bajo voltaje), lo que permite programar el PIC directamente
en el circuito destino. Para la ICSP se usan los pines RB6 y RB7 (En algunos modelos
pueden usarse otros pines como el GP0 y GP1 o el RA0 y RA1) como reloj y datos y el
MCLR para activar el modo programacin aplicando un voltaje de 13 voltios. Existen
muchos programadores de PIC, desde los ms simples que dejan al software los detalles
de comunicaciones, a los ms complejos, que pueden verificar el dispositivo a diversas
tensiones de alimentacin e implementan en hardware casi todas las funcionalidades.
Muchos de estos programadores complejos incluyen ellos mismos PIC preprogramados
como interfaz para enviar las rdenes al PIC que se desea programar. Uno de los
programadores ms simples es el TE20, que utiliza la lnea TX del puerto RS232 como
alimentacin y las lneas DTR y CTS para mandar o recibir datos cuando el
microcontrolador est en modo programacin.
https://es.wikipedia.org/wiki/Microcontrolador_PIC
OBJETIVO
Aprender los cdigos de programacin necesarios para con esto poder resolver
cualquier problema referente a circuitos integrados usando el microcontrolador
18F4550.
MATERIAL
Microcontrolador 18F4550
Tablilla PIC
Computadora
DESARROLLO
Una vez realizados todos los programas, se procedi a simular en proteus, dichas
simulaciones junto con los programas se anexan en el correo.
RESULTADOS
Los resultados fueron favorables, ya que todos los programas funcionaron en
fsico, aunque algunos necesitaban conexiones externas, y la aplicacin para
descargar los programas al microcontrolador generaba problemas en las
computadoras por los drivers.
DISCUSIN
El programa microchip, necesario para descargar lo programado al microchip solo
pudo funcionar en una computadora de los integrantes del equipo, los mtodos de
programacin no siempre fueron los mismo y encontramos detalles de que el
programa funcionaba correctamente en la simulacin pero a la hora de pasarlo al
PIC hacia cosas extraas.
Otro detalle fue el uso de una cabecera especial para no desprogramar el
18F4550, ya que si en el programa exista una configuracin diferente, el
microcontrolador podra dejar de funcionar.
CONCLUCIONES
Las practicas anteriores nos sirvieron para desarrollarnos como programadores,
aunque en un nivel bsico, y ver como nuestros programas funcionan en fsico,
conocer el funcionamiento de los microcontroladores y el uso de PICs para
facilitar conexiones.
El uso de todas estas herramientas facilita mucho el desarrollo de circuito, muchos
de ellos que habamos realizado anteriormente con compuertas lgicas, las cuales
nos ocasionaban problemas muchas veces por detalles de conexin.
REFERENCIAS
https://es.wikipedia.org/wiki/Microcontrolador_PIC