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

Committer:
Javierdf
Date:
Sun Sep 22 03:20:08 2019 +0000
Revision:
5:8e7123e9b75b
Parent:
4:a60b811bfe1e
KL46 ticker D7sMUX

Who changed what in which revision?

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