Académique Documents
Professionnel Documents
Culture Documents
//diagrama
//caracteres
char i;
Lcd_Cmd(64);
Lcd_Cmd(_LCD_RETURN_HOME); //retornar
}
void CustomChar01(char pos_row, char pos_char) {
char i;
Lcd_Cmd(72);
char i; //carater i
Lcd_Cmd(80); //
char i;
Lcd_Cmd(88);
char i; //caracter i
char i;
Lcd_Cmd(104); //linea commando
char i;
char i;
Lcd_Cmd(120);
Lcd_Cmd(_LCD_RETURN_HOME);
void main()
{ ADCON1=15;
CMCON=7;
INTCON=0;
Lcd_Init();
Lcd_Cmd(_LCD_CLEAR);
Lcd_Cmd(_LCD_CURSOR_OFF);
CustomChar00(1,2);
CustomChar01(1,4);
CustomChar02(1,6);
CustomChar03(1,9);
CustomChar04(1,10);
CustomChar05(2,9);
CustomChar06(2,10);
CustomChar07(1,13);
///////////////////////////////////////////////////////////////////////////////
libreria usada
//--------------------------------------------------------
//-------------------------------------------------------
for (cuenta = 0; valor != 0; cuenta++, valor &= valor-1); //iniciando cuenta en cero
hasta
}
//-----------------------------------------------------------
valor = (valor & 0x3333) + ((valor >> 2) & 0x3333); //sumar el valor
valor = ((valor + (valor >> 4)) & 0x0F0F); //guardar y sumar el valor