CVBN
CVBN
*@param value Value to be written to LED char c = (m - 10 * num) + '0'; // Finding least place value and
adding it to get character value of digit
*@param mode Mode -> Command or Data
*--str = c; // Decrementing pointer value and
*@return void**/ storing character at that character
LCD_OUT &= ~RS; // Set RS -> LOW for Command /***@brief Initialize LCD **/
mode
void lcd_init()
else
{LCD_DIR |= (D4+D5+D6+D7+RS+EN);
LCD_OUT |= RS; // Set RS -> HIGH for Data mode
LCD_OUT &= ~(D4+D5+D6+D7+RS+EN);
LCD_OUT = ((LCD_OUT & 0x0F) | (value & 0xF0)); //
Write high nibble first delay(150); // Wait for power up ( 15ms )
delay(1); delay(6000);
delay(20); }
delay(1);
/** * @brief
void register_settings_for_ADC10()
void main(void)
register_settings_for_ADC10();
while(1)
float adc_value = 0;
delay(20);
lcd_setCursor(0,0);
lcd_print("Pot Reading");