Algoritmo de un cronometro de conteo de horas, segundos decenas de milisegundos, a partir del miltiplexado de 6 display de 7 segmentos.

Fork of Ticker_HelloWorld by mbed_example

constantes.h

Committer:
Javierdf
Date:
2019-09-22
Revision:
5:8e7123e9b75b
Parent:
4:a60b811bfe1e

File content as of revision 5:8e7123e9b75b:

#define SUBIND_INIC_HEX2CHAR 0                                                 //Valor del subindice inicial para colocar el primer digito extraido en la cadena de caracteres
#define FALSO 0                                                                 //Bandera para condición logica falsa
#define VERDADERO 1                                                             //Bandera para condición logica verdadera
#define MAX_CARACTERES 16                                                       //Espacio reservado para la cadena de caracteres resultante de conversión de valores a cadena de caracteres
#define CARACTER_CERO '0'                                                       //Caracter "Cero" utilizado en codgo Ascii
#define SIGNO_MAGNITUD '-'                                                      //Caracter "signo menos" utilizado en codgo Ascii
#define DIGITOS_D7S_ANODO 10                                                    //Numero de digitos contenido en la tabla de datos para un display tipo anodo comun
#define MUX_D7S 6                                                               //Numero de displays a multiplexar
#define DECENAS_MS 9                                                            //cuantificacion de ms para generar decenas de ms
#define MS2SEG  99                                                              //Cantidad de decenas de ms para formar un segundo
#define SEG2MIN 59                                                              //Cantidad de segundos para generar minutos
#define MIN 99                                                                  //Cantidad de minutos para reset del contador