bitch
CECyT No. 3 “Estanislao Ramírez Ruiz”
LABORATORIO DE MICROCONTROLADORES
TEMA:
Practicas desarrolladas durante el semestre
PRPFESOR: Héctor Manuel Linares Ayala
INTEGRANTES DEL EQUIPO:
Santiago Benado Noé
Lepez Antonel Leo
Flores Navarrete Enrique
GRUPO: 5IM2
ESPECIALIDAD: Sistemas de Control Eléctrico
Practica No. 1
Encendido yapagado de un LED
OBJETIVO:
Comprobar el funcionamiento del PIC16F628A así como del programado y todo lo demás usado para programar; creando un programa simple en microcode studio, usando algunos comandos básicos para apreciar su funcionamiento en nuestro entrenador y ver que su funcionamiento comprueba la teoría vista en clase.
ANTECEDENTES TEORICOS:
La palabra de configuración del PIC esmuy importante, ya que con ella le indicaremos al PIC varios casos para que pueda trabajar en ciertas condiciones, se puede poner directo en MICROCODE STUDIO con @DEVICE3F10H o en PICKIT 2 con el numero 2110.
EL PIC usa memoria de programa, que es donde se almacenan sus instrucciones y la memoria de datos que es la lectura.
DESARROLLO:
Primero instalamos los programas y preparamos todo paraempezar a programar con el MICROCODE STUDIO. Pusimos el siguiente código.
Inicio:
HIGH Portb.0
PAUSE 1000
LOW Portb.0
PAUSE 500
GOTO inicio
CONCLUCIONES
Con esto aprendimos a hacer un programa simple al usar pocos códigos, aunque lo mas complejo fue utilizar el programa PICKIT 2 para “quemar” el PIC.
Practica No. 2
Encendido en secuencia deLED’s
OBJETIVO:
En esta practica lo principal era conocer el funcionamiento de secuencia de apagado y encendido de LED’s.
DESARROLLO:
Para la práctica, en el inicio donde se utiliza una programación desde el pin menos significativo o mas significativo hasta inicio.
Inicio:
HIGH Portb.7
PAUSE 100
LOW Portb.7
PAUSE 100
Así en cadena hasta el Portb.0, después se inicio otra vez con:
HIGHPortb.0
PAUSE 100
LOW Portb.0
PAUSE 100
…
Así hasta el Portb.7, y concluimos con la etiqueta GOTO.
GOTO inicio
Finalmente compilamos y guardamos el programa para después pasar a “quemarlo” en el PIC y probarlo en el PIC.
CONCLUCIONES
Durante el desarrollo de esta practica se tuvieron diversos problemas y complicaciones para poder compilar el programa puesto que no estábamos manejando lapalabra de configuración que nos había indicado el profesor la cual era @ DEVICE3F10H, además de esto no tuvimos problemas mayores y logramos cumplir con el objetivo propuesto.
PRACTICA No. 3
Corrimiento de bits con la etiqueta “FOR”
OBJETIVO:
El ejercicio pretende encender un LED en el Puerto b.0 5 veces con intervalos de 500 mseg, después debe detenerse 2segundos y luego parpadear 3 veces mas, detenerse por 3 segundos y repetir el proceso.
DESARROLLO:
El código utilizado fue el siguiente:
Repetición VAR BYTE
Led1 VAR Portb.0
Inicio:
FOR repetición=1 TO 5
HIGH led1
PAUSE 500
LOW led1
PAUSE 500
NEXT
PAUSE 2000
FOR repetición=1 TO 3
HIGH led1
PAUSE 500
LOW led1
PAUSE 500
NEXT
PAUSE 3000
GOTO Inicio
ENDCONCLUCIONES:
Utilizando el comando “FOR” logramos obtener el semáforo con los periodos requerido, afortunadamente en esta practica no se nos presentaron complicaciones ni problemas para compilar.
PRACTICA No.4
Arranque, paro e inversión de giro de un motor
OBJETIVO:
Utilizando las instrucciones IF…… THEN, realizar un programa que contiene el arranque el paro y lainversión de giro de un motor.
DESARROLLO
Se utilizo el siguiente programa:
Trisb=0
Trisa=1
Portb=0
Motor:
If porta.0=1 then Portb.0=1
If porta.0=1 then Portb.1=0
If porta.1=1 then Portb.0=0
If porta.1=1 then Portb.1=0
If porta.2=1 then Portb.0=0
If porta.2=1 then Portb.1=1
GOTO Motor
CONCLUCIONES
Para lograr que el motor girara en ambos sentidos requerimos de 3...
Regístrate para leer el documento completo.