Haz una pregunta
  Foros de Electrónica » Temas de Interés » Dudas en general
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

07/08/2007 #1


Pseudocodigo de conversión
Hola a todos. Alguien que sea tan amable de decirme como crear un pseudocodigo de conversión, de un numero de 8 bits de binario a BCD....

Agradesco cualquier información, lo necesito para un PIC 16f84
07/08/2007 #2


//FUNCION HECHA EN PIC C. PARA 3 DISPLAYS BCD, CONECTADOS EN PARALELO
//define la función que administra los displays de 7 seg. y muestra un decimal
//de hasta 3 cifras.
void DCB(int decimal)
{
int dig1=0x0;
int dig2=0x0;
int dig3=0x0;
byte CONST MAP[10] = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f };
dig3=decimal/100;
dig2=(decimal-(dig3*100))/10;
dig1=decimal-(dig3*100)-(dig2*10);
/*
int d[10]={01111110, //0
00110000, //1
01101101, //2
01111001, //3
00110011, //4
01011011, //5
00011111, //6
01110000, //7
01111111, //8
01110011}; //9
*/

output_low(TRAN1);
output_low(TRAN2);
output_high(TRAN3);
output_b(MAP[dig3]); //saca dato para display 1
delay_ms(1);
output_low(TRAN1);
output_high(TRAN2);
output_low(TRAN3);
output_b(MAP[dig2]); //saca dato para display 2
delay_ms(1);
output_high(TRAN1);
output_low(TRAN2);
output_low(TRAN3);
output_b(MAP[dig1]); //saca dato para display 3
delay_ms(1);

}


Suertes!
07/08/2007 #3


Gracias Maritto, muy amable......
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Buscar más temas sobre:
Lupa Dudas en general

Aquí se tratan todos los temas relacionados con la electrónica en general.

Cerrar
Foros de Electrónica » Temas de Interés » Dudas en general

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.