📄 adconvertor.c
字号:
#include <18F452.h>
#fuses HS,NOWDT,NOPROTECT,NOLVP
#use delay(clock=20000000)
#include <LCD_8bit.c>
main(void)
{
double value,volt,milivolt;
setup_adc_ports( RA0_ANALOG );
setup_adc( ADC_CLOCK_INTERNAL );
set_adc_channel( 3 );
lcd_hazirla();
for(;;)
{
output_a(0);
output_b(0);
output_c(0);
output_d(0);
output_e(0);
value = read_adc();
volt=value/51;
printf(lcd_yaz, "\1value:%3.0Lf", value);
Delay_Ms(100);
printf(lcd_yaz, "\2volt:%3.2Lf V", volt);
delay_ms(100);
milivolt=volt*1000;
printf(lcd_yaz, "\3milivolt:%5.0Lf mV", milivolt);
Delay_Ms(100);
lcd_yaz("\4 mustafa");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -