Hello !
First of all , thanks for the LCD codes.
I applied the code below , it works fine ; but at the first row ; " Value= XXX " always flickering ; like something is writing over the " Value = XXXX " and it's always flickering.
What is the problem ?
Code:@ DEVICE pic16F877 @ DEVICE pic16F877, WDT_on @ DEVICE pic16F877, PWRT_ON @ DEVICE pic16F877, PROTECT_OFF @ DEVICE pic16F877, HS_OSC TRISA=%00000001 TRISB=0 TRISE=0 INCLUDE "LCDbar_INC.bas" ham var word DEFINE LCD_DREG PORTB DEFINE LCD_DBIT 0 DEFINE LCD_RSREG PORTE DEFINE LCD_RSBIT 1 DEFINE LCD_EREG PORTE DEFINE LCD_EBIT 0 DEFINE LCD_RWREG PORTE DEFINE LCD_RWBIT 2 DEFINE LCD_BITS 8 DEFINE LCD_LINES 2 DEFINE LCD_COMMANDUS 1000 DEFINE LCD_DATAUS 225 DEFINE ADC_BITS 10 DEFINE ADC_CLOCK 2 DEFINE ADC_SAMPLEUS 100 ADCON1=%10001110 LOW PORTE.2 LCDOUT $FE,1 PAUSE 200 Loop1: ADCIN 0, ham ham=1023-ham LCDOUT $FE,2,"Value = ",DEC ham," " ; syntax- BARgraph Value, Row, Col, Width, Range, Style @ BARgraph _ham, 2, 0, 16, 1023, lines PAUSE 50 Goto Loop1 END





Bookmarks