LUCAS-NÜLLE C515C Guia De Ejercicios Para El Estudiante página 51

Tabla de contenido

Publicidad

Programación C de microcontroladores (C515C)
Ejercicios de programación:
¡Abra un proyecto nuevo!
¡Lea las explicaciones de las bibliotecas de funciones intbcd.h y 7seg.h en la sección H!
¡Compile un programa que lea el estado de los pins de puerto de las teclas separados
por un retardo de tiempo y que al accionar la tecla 2 visualice el número de
accionamientos en la UNIDAD INDICADORA!
¡Utilice las secuencias indicadas en las explicaciones!
Ejemplo de solución:
/********************************************************************/
/* Título: cmc5-13: Contar accionamientos de tecla mediante Polling */
/* Autor:
ACMC/hpo
/* Fecha:
06/04
/* Software: SDCC
/* Hardware: Flash PSD1
/* Nota:
UNIDAD INDICADORA 1
/*
Puerto5
/*
Puerto 4.0 -> D0 (dígito 0)
/*
Puerto 4.1 -> D1 (dígito 1)
/*
Puerto 4.2 -> D2 (dígito 2)
/*
Puerto 4.3 -> D3 (dígito 3)
/*
UNIDAD DE TECLAS
/*
Tecla 1...8 -> Puerto 1.0 ... 1.7
/********************************************************************/
#define MICROCONTROLLER_SAB80515A
#include <mcs51reg.h>
#include "delay.h"
#include "7seg.h"
#include "intbcd.h"
// Programa principal ------------------------------------------------
void main(void)
{
}
CMC 5-1 Bloque de ensayos 1
CMC 5
-> Puerto de datos (segmentos a - h)
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
*/
47

Publicidad

Tabla de contenido
loading

Este manual también es adecuado para:

Sh5004-1e

Tabla de contenido