Trích:
Nguyên văn bởi phamvanlam
không ai giúp mình ah?  (
|
tham khảo code sau:
Code:
#include<16f877A.h>
#fuses HS,NOWDT,NOPROTECT,NOLVP
#device 16f877A*=16 ADC=8
#use delay(clock=20M)
#include <lcd.c>
main()
{
int8 adc;
int8 truc,donvi,tram;
set_tris_b(0);
set_tris_d(0);
setup_adc(adc_clock_internal);
setup_adc_ports(AN0);
set_adc_channel(0);
delay_us(10);
LCD_Init();
lcd_gotoxy(1,1);
Printf(LCD_putc,"gia tri ADC la:");
while(1)
{
adc=read_adc();
output_B(adc);
tram =adc/100;
adc =adc%100;
truc=adc/10;
donvi=adc%10;
lcd_gotoxy(1,2);
LCD_Putc(tram+0x30);
LCD_Putc(truc+0x30);
LCD_Putc(donvi+0x30);
}
}