Professional Documents
Culture Documents
Huong Dan
Huong Dan
Sơ đồ mạch in
//Code
#include <16F877A.h>
#device ADC=10
#use fast_io(D)
#include <lcd16x2.c>
//hx711
output_high(ADDO);
output_low(ADSK);
Count=0;
while(input(ADDO));
for (i=0;i<24;i++){
output_high(ADSK);
Count=Count<<1;
output_low(ADSK);
if(input(ADDO)) Count++;
output_high(ADSK);
Count=Count|0x80;
output_low(ADSK);
convert_1=MAKE8(Count, 0);
convert_2=MAKE8(Count, 1);
convert_3=MAKE8(Count, 2);
return(Count);
void main(){
lcd_init();
lcd_gotoxy(1,1);
delay_ms(1000);
weigh = ReadCount();
while(true){
lcd_gotoxy(1,1);
lcd_gotoxy(1,2);
weighs = ReadCount()-weigh;
weighs = 0;
printf(lcd_putc, " Weigh %lu g ", weighs);
else
else{