em đang làm đồ án về con loadcell này! em đang mô phỏng nó lên proteus;
em cho điện áp vào chân ANO để nó hiển thị lên giá trị lên LCD mà sao nó không chạy! giá trị lúc nào cũng là 00. đây là code mong các pro cho em cách sửa!
#include <16F877A.h>
#include <def_877a.h>
#device *=16 adc=10
#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT
#use delay(clock=20000000)
#include<lcd.c>
void main()
{
LCD_init();delay_ms(100);
Setup_ADC(ADC_CLOCK_INTERNAL);
Setup_ADC(AN0);
delay_us(10);
printf(LCD_PUTC,"A/D value = %2x\n\r",READ_ADC());
}
em cho điện áp vào chân ANO để nó hiển thị lên giá trị lên LCD mà sao nó không chạy! giá trị lúc nào cũng là 00. đây là code mong các pro cho em cách sửa!
#include <16F877A.h>
#include <def_877a.h>
#device *=16 adc=10
#FUSES NOWDT, HS, NOPUT, NOPROTECT, NODEBUG, NOBROWNOUT, NOLVP, NOCPD, NOWRT
#use delay(clock=20000000)
#include<lcd.c>
void main()
{
LCD_init();delay_ms(100);
Setup_ADC(ADC_CLOCK_INTERNAL);
Setup_ADC(AN0);
delay_us(10);
printf(LCD_PUTC,"A/D value = %2x\n\r",READ_ADC());
}
Comment