ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Contador decimal de 8 digitos


Enviado por   •  26 de Agosto de 2018  •  Trabajos  •  514 Palabras (3 Páginas)  •  156 Visitas

Página 1 de 3

Contador Decimal de 8 Digitos

Desarrolle un contador decimal de 8 dígitos ascendente que empezará en 00000000 y terminará en 99999999. Al empezar la cuenta es importante que los dígitos de mayor peso se establezcan en 0 ejemplo 00000001, 00000002, 00000003 … 99999999. 1.- Conectar los bits del puerto 2 del 0 al 3 al bcd 7447. 2.- Conectar los bits del puerto 2 del bit 4 al 6 al 74238 (A0-2_0, A1-2_1,A2-2_2.). 3.- el dígito 1 es el de mayor peso. 4.- un solo numero entero de entrada. UTILIZAR EL DISPLAY GM4-5641ARG de Ánodo Común.

#ifdef __USE_CMSIS

#include "LPC17xx.h"

#include

#include

#include "lpc17xx_gpio.h"

#include "lpc17xx_timer.h"

#include "lpc17xx_adc.h"

#include "lpc17xx_pinsel.h"

#include "LPC_types.h"

#include

#include "lpc17xx_nvic.h"//Habilita interrupcion

#endif

__CRP const unsigned int CRP_WORD = CRP_NO_CRP ;

#define D1 0x00

#define D2 0x10

#define D3 0x20

#define D4 0x30

#define D5 0x40

#define D6 0x50

#define D7 0x60

#define D8 0x70

void Init_GPIO();

void displayNumber(int num);

void Barrido(int dig1,int dig2,int dig3,int dig4,int dig5,int dig6,int dig7,int dig8);

void displayNumber(int num);

int numeros[10]={0x0,0x1,0x2,0x3,0X4,0X5,0X6,0X7,0X8,0X9};

int main(void)

{

        Init_GPIO();

int num=12345678;

        while(1)

{

displayNumber(num);

num++;

}

}

void Init_GPIO()

{

                 GPIO_SetDir(2,0xFFFF,1);

                GPIO_ClearValue(2,0xFFFF);

}

void displayNumber(int num)

{

        int dig1,dig2,dig3,dig4,dig5,dig6,dig7,dig8;

        dig1=numero%10;

        dig2=(num/10)%10;

        dig3=(num/100)%10;

        dig4=(num/1000)%10;

        dig5=(num/10000)%10;

        dig6=(num/100000)%10;

...

Descargar como (para miembros actualizados) txt (3 Kb) pdf (707 Kb) docx (303 Kb)
Leer 2 páginas más »
Disponible sólo en Clubensayos.com