Documente Academic
Documente Profesional
Documente Cultură
INTRACLASE
No.
SEMESTRE: Quinto
PARALELO: A
ASIGNATURA: Plataformas de Hardware
UNIDAD: II Los microcontroladores
TEMA: Programación de los microcontroladores
TIPO DE ACTIVIDAD
LUGAR ALCANCE FORMA
□Intraclase □Individual □Taller □Práctica de laboratorio
□Extraclase □Grupal □Síntesis, esquemas □Práctica de clase
□Caso de estudio □Resolución de problemas,
CALIFICACIÓN □Investigativa ejercicios
1. DESARROLLO DE LA ACTIVIDAD
Realice lo siguiente:
MicroCode Studio
MPLab X
1.3. En base a los IDE seleccionados, investigar al menos dos programas
cualesquiera desarrollados para cualquier tipo de microcontrolador, por cada o
de los IDE seleccionados e indíquelos a continuación:
MPLab
////////////////////////////////////////////////////////////////
//
// Programa: Contador ascendente 0-9
// Version: 0.0
//
// Dispositivo: PIC 16F648A Compilador: CCS vs3.227
// Entorno IDE: MPLAB IDE v7.20 Simulador: Proteus
6.7sp3
//
// Notas: Contador del 0 al 9 cada 0,5s y vuelta a empezar.
Tener en cuenta
// que hay que poner la directiva NOLVP para que el pin
B4 sea de salida
////////////////////////////////////////////////////////////////
#include <16f648a.h> //pic a utilizar
#fuses XT,NOWDT,NOPROTECT,PUT,NOLVP //ordenes para el
programador
#use delay (clock=4000000) //Fosc=4Mhz
#use standard_io(B)
///PROGRAMA
void main(void)
{
char i=0; //contador para tabla 7 seg
int
tab7seg[10]={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x67};
//7seg hex 0-9
MPLAB
Desplegar los números del 0 al 9 en un display de ánodo común a través
de la programación del 16F877A.
MicroCode Studio
El objetivo es realizar un circuito de 8 Leds que realice un conteo binario con una
secuencia de 1 segundo; o sea, es un contador de segundos en binario. La salida se
hace a través de los 8 bits del port B (RB0-RB7).
Diagrama de flujo
2. CONCLUSIONES Y RECOMENDACIONES
3. REFERENCIAS BIBLIOGRÁFICAS