Escolar Documentos
Profissional Documentos
Cultura Documentos
o LCD /************************* Rotina principal **************************/ setup_adc_ports(AN0); setup_adc(ADC_CLOCK_DIV_2); setup_psp(PSP_DISABLED); setup_spi(SPI_SS_DISABLED); // TODO: USER CODE!! envia_byte_lcd(0,0x80); //move o lcd par a o primeiro caractere printf(esc_lcd,"Tensao"); while(true) { set_adc_channel(0); //faz a leitura do c anal 0 do adc delay_ms(1); //delay obrigatorio do canal adc valor = read_adc(); //transfere o valor para a variavel valor=valor*5/1023; //1023 //converte de binario para decimal envia_byte_lcd(0,0xc0); //vai para a segunda linha do lcd printf(esc_lcd,"%2.4f"valor); //escrever a variavel delay_ms(30); //delay para escrever no display (pode ser necessario mudar de acordo com o display printf(esc_lcd,"V"); delay_ms(0); break; };