#include <16F877.h> #device adc=8 #fuses NOWDT,HS, NOPUT, NOPROTECT, BROWNOUT, NOLVP, NOCPD, NOWRT, NODEBUG #use delay(clock=4000000) #include <Lcd_4bit.c> int16 value1,value2,value3,value4; void main(){ setup_adc_ports(NO_ANALOGS); setup_adc(ADC_OFF); set_tris_d(0x00); lcd_init(); lcd_row_col(1,0); lcd_putc("Electrical Power"); delay_ms(20); lcd_row_col(2,0); lcd_putc("Loei Technical "); delay_ms(20); lcd_row_col(3,0); lcd_putc("www.kchimicro "); delay_ms(20); lcd_row_col(4,0); lcd_putc("Pic controller "); delay_ms(5000); lcd_Clear(); lcd_init(); while(true){ value1 = 2568; value2 = 1278; value3 = 8887; value4 = 9997; //================================== lcd_row_col(1,0); Lcd_putc("value1="); hex_bcd(value1);lcd_row_col(1,8);sent_Lcd(); delay_ms(30); //================================== lcd_row_col(2,0); Lcd_putc("Value2="); hex_bcd(value2);lcd_row_col(2,8);sent_Lcd(); delay_ms(30); //================================== lcd_row_col(3,0); Lcd_putc("Value3="); hex_bcd(value3);lcd_row_col(3,8);sent_Lcd(); delay_ms(30); //================================== lcd_row_col(4,0); Lcd_putc("Value4="); hex_bcd(value4);lcd_row_col(4,8);sent_Lcd(); delay_ms(30); lcd_row_col(4,13); Lcd_putc("mat"); delay_ms(30); } }