capdh
capdh
void StartSignal()
{
DataDir = 0; // Data port is output
Data = 0;
Delay_ms(25);
Data = 1;
Delay_us(30);
DataDir = 1; // Data port is input
}
void main()
{
// port initialization
TRISB = 0b00000010;
PORTB = 0;
Lcd_Init();
Lcd_Cmd(_LCD_CLEAR);
Lcd_Cmd(_LCD_CURSOR_OFF);
Lcd_Out(1,1,"DHT11 WITH");
Lcd_Out(2,1,"PIC16F877A");
Delay_ms(2000);
Lcd_Cmd(_LCD_CLEAR);
while(1)
{
Delay_ms(2000);
}
else
{
Lcd_Cmd(_LCD_CLEAR);
Lcd_Out(1, 1, "Checksum Error!");
Lcd_Out(2, 1, "Trying Again...");
}
}
PIE1.TMR2IE = 0; // disable Timer2 interrupt
}// while(1)
}// void