Documentos de Académico
Documentos de Profesional
Documentos de Cultura
3
MANUAL DE PRÁCTICAS
INTRODUCCIÓN
Un contador es un circuito secuencial cuya función llevar el conteo de algún objeto por
tiempo o simplemente por llevar un control numérico de alguna situación.
El código binario es aquel en que los elementos binarios "bits" se representan solamente
con los valores "1" ó "0". Un bit es la unidad más pequeña de información en código
binario. El valor de un bit puede ser cero o uno. Un grupo de ocho bits en una fila
constituye un byte, y la unidad más pequeña que puede almacenar es un carácter. Por
ejemplo, 8 bits de información permiten representar hasta 2^8 = 256 combinaciones,
desde 0 hasta 255.
Página 1
CBTIS 03 IMPLEMENTA CIRCUITOS CON MICROCONTROLADORES PRÁCTICA NO.3
MANUAL DE PRÁCTICAS
MATERIAL:
➢ Protoboard
➢ PIC16f628A
➢ Fuente de alimentación 5 Vcd
➢ Resistencias 330ohm o 220 ohm (de acuerdo a circuito diseñado).
➢ LEDs
➢ Pinzas de corte
➢ Programador
➢ Computadora
DESARROLLO:
Realice la simulación del programa escrito abajo (es un contador ascendente binario de 8
bits con incrementos de una unidad, cada quinientos milisegundos); una vez comprobado
el funcionamiento de la simulación, elabore un programa en donde la cuenta sea de forma
descendente de 16 a 0. Realice el diagrama de flujo y el respectivo programa que lleve a
cabo la función solicitada, grabe el PIC con su programa y conecte los led´s y las resistencias
para comprobar el correcto funcionamiento del programa. Finalmente reporte el desarrollo
de la práctica en la que debe incluir imágenes (fotografías y/o captura de pantalla) de su
trabajo, diagrama de flujo, programa, cuestionario y conclusión individual.
PROGRAMA:
#include <16F628A.h>
#use delay(clock = 4000000)
#fuses INTRC_IO, NOWDT, NOPUT, NOMCLR, NOBROWNOUT, NOPROTECT
#BYTE TRISB = 0x86 // TRISB en 86h. #BYTE PORTB = 0x06 // PORTB
en 06h.
int contador=0;
While(1){
if(contador>=256){
contador=0;
}
Página 2
CBTIS 03 IMPLEMENTA CIRCUITOS CON MICROCONTROLADORES PRÁCTICA NO.3
MANUAL DE PRÁCTICAS
}
}
Página 3
CBTIS 03 IMPLEMENTA CIRCUITOS CON MICROCONTROLADORES PRÁCTICA NO.3
MANUAL DE PRÁCTICAS
330
Página 4
CBTIS 03 IMPLEMENTA CIRCUITOS CON MICROCONTROLADORES PRÁCTICA NO.3
MANUAL DE PRÁCTICAS
DIAGRAMA DE FLUJO
Página 5
CBTIS 03 IMPLEMENTA CIRCUITOS CON MICROCONTROLADORES PRÁCTICA NO.3
MANUAL DE PRÁCTICAS
PROGRAMA
Este programa consiste en un contador en el cual su valor inicial será de 16 (B´00010000), e ira
descendiendo en una unidad cada segundo hasta llegar a 0, cuando llegue a 0 volverá a comenzar en
16 y así infinitamente hasta detener la simulación.
Página 6
CBTIS 03 IMPLEMENTA CIRCUITOS CON MICROCONTROLADORES PRÁCTICA NO.3
MANUAL DE PRÁCTICAS
SIMULACIÓN EN PROTEUS.
CONCLISIÓN INDIVIDUAL.
En esta práctica todo fue muy sencillo de entender por lo que no tuve problema alguno en
realizarla.
Página 7