Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Facultad de Ingeniería
Lab. Microcomputadoras
Grupo 1
Equipo 3
Cuestionario Previo 3
Sistema mínimo microcontrolador PIC16F877
Integrantes:
Hernández Castañeda Kevin Reynaldo
Jaime García Jesús
Meza Vega Hugo Adrian
Rivas Villaruel Frida Stephanie
Por defecto el PIC tendrá todos los I/O port’s (es decir los puertos RA y
RB), colocados como entrada de datos, si se desean cambiar habrá que
configurarlos. Esta asignación se hace en:
Si TRISA es igual a 11110 todos sus pines serán entradas salvo RA0 que esta
como salida
Si TRISB es igual a 00000001 todos sus pines serán salidas salvo RB0 que esta
como entrada
Utilizar 3 pines del puerto paralelo para las señales de datos, reloj y
reset. En este caso es el software en el PC, debe implementar el protocolo
ICSP.
Utilizar los pines de control del puerto serie (ej. DTR, CTS, RTS, DSR).
Implementando en este caso el protocolo ICSP por software, usando los
pines de control como si fuesen pines de entrada/salida normales.
Un microcontrolador, como puede ser un 6811 o un PIC. Esta forma
de grabación es la más fiable y la que permite una mayor independencia
del PC y del sistema operativo usado. En este caso se debe programar
el microcontrolador Máster para que implemente el protocolo ICSP y
además conectarlo a un PC o similar por el puerto serie (o USB), por
donde se transmitirá el fichero a grabar. Este es el sistema empleado por el
ICD de Microchip.
Para generar retardos lo que se hace es ordenarle al PIC que haga algunas
instrucciones adicionales con el objetivo de ir consumiendo tiempo. La instrucción
más usada para este fin es:
Referencias