コード例 #1
0
void main(void) {
	clock_int_4MHz();
	habilita_canal_AD(AN0);
	
	lcd_ini();
	//Lcd_Cmd(LCD_CLEAR);
	Lcd_Cmd(LCD_CURSOR_OFF);
	tempo_ms(100);

        CGRAM_SanUSB(1,sino);//CGRAM_build(monta posicao do caractere especial,vetor do desenho);
        tempo_ms(300);
        Lcd_Chr(1, 2, 1); //Lcd_Chr(linha, coluna, posicao do caractere especial);
        
	tempo_ms(500);

        lcd_escreve(1, 3, "Microcontrol");
	tempo_ms(500);
	
	lcd_escreve(2, 1, "Converte");
	tempo_ms(500);
	
    while(1)
    {
		i= le_AD10bits(0);
                inverte_saida(pin_b7);inverte_saida(pin_d7);
		sprintf(buffer1,"%d  ",i);
		lcd_escreve2(2, 12, buffer1); //com buffer
		tempo_ms(300);

                //printf("a ");
       	}
}
コード例 #2
0
void main(void) {
	clock_int_4MHz();

ADCON1 = 15; 
lcd_ini();
Lcd_Cmd(LCD_CLEAR);
Lcd_Cmd(LCD_CURSOR_OFF); 
tempo_ms(100);

lcd_escreve(1, 2, "Contagem:");
tempo_ms(500);

for(i=110; i>0; i--)
{
sprintf(buffer1,"%3d",i);      //Right aligned text
lcd_escreve2(1, 11, buffer1);
tempo_ms(100);
}

Lcd_Cmd(LCD_CLEAR);

tempo_ms(500);

lcd_escreve(2, 4, "By SanUSB");

while(1){}
}
コード例 #3
0
void main()
{
lcd_ini();
lcd_dataa("%Rel.Humidity:");
while(1)
{
adc();
}
}
コード例 #4
0
void main(void) {
	clock_int_48MHz();
	habilita_canal_AD(AN0);
	
	lcd_ini();
	//Lcd_Cmd(LCD_CLEAR);
	Lcd_Cmd(LCD_CURSOR_OFF);
	tempo_ms(100);

        CGRAM_SanUSB(1,abre1);//CGRAM_build(monta posicao do caractere especial,vetor do desenho);
        tempo_ms(100);
        CGRAM_SanUSB(2,fecha1);
        tempo_ms(100);
        CGRAM_SanUSB(3,abre2);
        tempo_ms(100);
        CGRAM_SanUSB(4,fecha2);
        tempo_ms(100);
        CGRAM_SanUSB(5,vazio);
        tempo_ms(100);
        CGRAM_SanUSB(6,b1);
        tempo_ms(100);

 while(1){
    lcd_escreve(1,1,"SanUSB pisca o");
    tempo_ms(500);
    lcd_escreve(2,1,"Led pra voce ");
    tempo_ms(500);

    Lcd_Chr(2, 14, 6); //Lcd_Chr(linha, coluna, posicao do caractere especial);
    tempo_ms(500);
    
    for (kl = 1; kl < 16; kl++) {
    Lcd_Chr(1, kl, 2);
    tempo_ms(300);
    Lcd_Chr(1, kl, 1);
    tempo_ms(300);
    Lcd_Chr(1, kl, 5);
    tempo_ms(100);
    inverte_saida(pin_b7);
    inverte_saida(pin_d7);
          }
    //*
    kl=16;
    for (kl = 16; kl > 0; kl--) {
    Lcd_Chr(2, kl, 4);
    tempo_ms(300);
    Lcd_Chr(2, kl, 3);
    tempo_ms(300);
    Lcd_Chr(2, kl, 5);
    tempo_ms(100);
    inverte_saida(pin_b7);
    inverte_saida(pin_d7);
                            }//*/
 }
}
コード例 #5
0
ファイル: EEPROM_1.c プロジェクト: rahulparikh28/Procell
int main()
	{	
		char arry[255]={0};
		mJTAGPortEnable(0);
		lcd_config();
		lcd_ini();
		chip_select();			       //select the slavehhjhjkhk
		
unsigned short address=0x0000;
unsigned char da_ta=0x20;
unsigned char loc=0x80;


		for(i=0x0000,n=0;n<255;i++,n++)	
		{
			lcd_ini();
			arry[n]=read_ext_eeprom(i);
			
			
		}
			
	}
コード例 #6
0
ファイル: lcd_4_bit.c プロジェクト: dbgarasiya/Training
void main()
{

	lcd_ini();
	lcd_command(0x80);
	lcd_display('D');
	lcd_display('I');
	lcd_display('P');
	lcd_display('A');
	lcd_display('K');

while(1)

{
	 lcd_command(0x80);
	 lcd_string("HELLO WORLD");
}

}
コード例 #7
0
ファイル: lcd.c プロジェクト: dbgarasiya/Training
main()
{

 	lcd_ini();
	
	lcd_command(0x80);
    
	lcd_display('D');
	lcd_display('I');
	lcd_display('P');
	lcd_display('A');
	lcd_display('K');

	while(1)
	{
		lcd_command(0x80);
		lcd_string("Hello world");
	}

}
コード例 #8
0
void
main(void) {
   clock_int_48MHz();
   
   TRISB=0;
    lcd_ini();
    lcd_envia_byte(LCD_CLEAR);
    lcd_envia_byte(LCD_CURSOR_OFF);
    lcd_envia_byte(LCD_CLEAR);
    
    CopyConstToRAM(ram_msg,text);
    Lcd4_Write_Text(ram_msg);
    tempo_ms(10);

    //Store Heart in CGRAM of LCD
    lcd_envia_byte(0x40); ////64 Envia o comando de escrita na CGRAM 4-bit mode, Padrao 5 x 7 
    for (i=0;i<=7;i++)
    {
        Lcd4_Write(character[i]);
    }

    lcd_envia_byte(SECOND_ROW);
    //Lcd4_Write('I');
    //Lcd4_Write(' ');
    
   Lcd4_Write(0);        //Custom Character
    
   //Lcd4_Write(' ');
   
   //CopyConstToRAM(ram_msg,love);
    //Lcd4_Write_Text(ram_msg);

    while(1){
        inverte_saida(pin_b7); inverte_saida(pin_d7);
        tempo_ms(500);
            }
}
コード例 #9
0
ファイル: slave.c プロジェクト: raghav1296/LPC2148
void main()
{
    char X[]= {"sumit"},b;
    IODIR1=0XFFFFFFFf;
    PINSEL0=0X50;			 //PIN SET
    I2CONSET=0x44;						//SCL Duty Cycle Register Low Half Word
    I2ADR=0X02;							 // slave add.
    lcd_ini();
    while(1)
    {
//lcd_cmd(0x01);
        while((I2CONSET&0X08)==0X00); 		//ADD. POLLING
        for(b=0; b<5; b++)
        {
            I2DAT=X[b];
            I2CONCLR=0X08;	   			//	   SLAVE ADD & data.
            while((I2CONSET&0X08)==0X00);					  //DATA POLLING
        }

        lcd_str("123");

    }

}