ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Contador con PIC16f84A TESJI


Enviado por   •  30 de Septiembre de 2020  •  Prácticas o problemas  •  1.029 Palabras (5 Páginas)  •  95 Visitas

Página 1 de 5

Nombre de la práctica

Investigación Discos Duros Mecánicos y de Estado Solido

No.

1

Asignatura:

Arquitectura de Computadoras

Carrera:

Ingeniería en Sistemas Computacionales

Duración de la práctica (Hrs)

--

Alumno: Marco                Grupo: 3051

I. Competencia(s) específica(s):

        

II. Lugar de realización de la práctica (laboratorio, taller, aula u otro):

Aula/Casa

III.  Material empleado:

  • PIC16F84A.
  • Capacitadores de 22 Microfaradios.
  • Cristal Oscilador a 1 MHz.
  • Fuente de energía de 5 v.
  • Software Proteus.
  • Software MPLap.

IV. Desarrollo de la práctica:

  • Dentro de Proteus:
  • Los elementos que se agregan son dos capacitadores de 22 nF, un cristal oscilador a 1MHz, una batería o fuente de energía de 5v, un Cátodo común de 7 segmentos verde y por supuesto el PIC16F84A
  • Lo primero es conectar los capacitadores en paralelo junto con el cristal oscilador, y estos a su vez unidos a la tierra que se conecta a la energía negativa de la batería, para la alimentación del pic según su su Data Sheet se utiliza el pie número 4 y para el cristal y capacitadores se usan los pies 15 y 16

  • Al dar doble clic sobre el pic se abre meno de opciones en el cual, utilizando el icono de folder donde exportaremos el archivo .hex que será el código que llevara el PIC virtual


  • Dentro de MPLap:
  • Comenzamos con el código utilizamos __CONFIG para poder indicar que el pic se podrá volver a programar, dentro de list ingresamos el PIC que vamos a utilizar e incluimos su biblioteca
  • Dentro de la zona de variables inicializamos la memoria C y declaramos las variables número y contador
  • Por otro lado, en el interior de Configuración por medio de Start BSF que activa el Bit del banco en memoria, por medio de CLRF TRISB indicamos que utilizaremos las salidas del puerto B
  • En inicio y retardo hacemos el movimiento de los datos dentro de los bancos de memoria y los puertos que se están empleando.
  • Por último, tenemos tabla, que son los números que nuestro cátodo mostrara, que son representados con posiciones encendidas o apagas de código binario.

[pic 5]

[pic 6][pic 7]

  • Dentro del Programador de PICs
  • El programador de pic consta de una placa con una entra de energía y transferencia de datos similar al de Arduino, en esta placa podemos colocar nuestro PIC y por medio de una palanca apretar sus pies y pormedio del cable de datos cargar un código dentro de la memoria flash del PIC.
  • Una vez conectado el programador de PIC abriremos el Master Prog+ que controlara al programador a lo cual daremos clic en leer para agregar el código .hex que fue compilado dentro de MPLAP
  • Una vez seleccionado esto buscamos el archivo .hex y lo abriremos
  • Lo siguiente, una vez conectado el PIC al programador y leido el codigo .hex daremos clic en escribir para comience el proceso de programar el pic

 

  • Una vez terminado el proceso mostrara el mensaje de Escritura Correcta en la consola a lo cual procederemos a desconectar el PIC del programador y colocarlo dentro de nuestra proto
  • Dentro de la Protoboard
  • Lo primero que se tiene que hacer es realizar los puentes entre los puntos de la fuente de energía para que fluya dentro de toda la protoboard

  • La forma en la que los elementos fueron conectados fue muy similar a la de proteus, en la proto conectamos el PIC en el centro de tal forma que su luna quedase a la izquierda, de entrada, conectamos la energía negativa al pie 5 y la energía positiva en el pie 14, conectamos el cristal oscilador en los pies 15 y 16 del PIC y estos a su vez conectados a la energía negativa por medio de dos capacitadores cerámicos y una resistencia de 330 Ω
  • Para la conexión del cátodo tenemos una entra de energía negativa en el pie 3, dentro de las conexiones que hicimos desde el PIC al Cátodo tenemos que, el pie 6 del pic conecta con el pie 4 superior del catodo, de igual manera el pie 7 con el pie 5 superior, 8 con el pie 4 inferior, el 9 con el pie 2 inferior, el pie 10 con el pie 1 inferior, el pie 11 con el pie 2 superior y por ultimo el pie 12 con el pie 1 superior del PIC al CATODO.

V.  Conclusiones:

Concluyendo, el uso de softwares de simulación como lo es proteus, son herramientas indispensables si se desea programar para un PIC, pues con este software podemos modelar cual es la reacción de un PIC virtual ante una serie de conexiones o los códigos que les podemos ingresar, por otro lado es una buena ayuda para poder conocer la posición en la que deben estar las conexiones, dentro del producto en físico funciono de la misma manera que el PIC virtual gracias a que este nos sirviera de prueba, por ultimo cabe mencionar que el programador de PICS al ser una placa grande muy parecida a Arduino, tiene una funcionalidad excelente, puesto que, con esta placa podemos insertar nuestros códigos en la memoria Flash que contiene el PIC16F84A

...

Descargar como (para miembros actualizados)  txt (5.2 Kb)   pdf (485.3 Kb)   docx (479.8 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com