完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
各位路过大神小弟用hx711作的电子称。。程序中#include "lcd.h" #include "hx711.h" #include "keyboard.h" 总打不开不知道如何解决。。 程序在下面 //头文件和一些宏定义 #include #include #include #include "lcd.h" #include "hx711.h" #include "keyboard.h" //定义量程系数 #define RAtiO 2114/1623 volatile bit FlagTest = 0; //定时测试标志,每0.5秒置位,测完清0 volatile bit FlagKeyPress = 0; //有键按下标志,处理完毕清0 volatile bit FlagSetPrice = 0; //价格设置状态标志,设置好为1 //管脚定义 ***it LedA = P2^2; ***it beep = P1^0; ***it alert = P1^1; //显示用变量 int Counter; uchar idata str1[6] = "000000"; int i, iTemp; //称重用变量 unsigned long idata FullScale; //满量程AD值/1000 unsigned long AdVal; //AD采样值 unsigned long weight; //重量值,单位g unsigned long idata price; //单价,长整型值,单位为分 unsigned long idata money; //总价,长整型值,单位为分 //键盘处理变量 uchar keycode; uchar DotPos; //小数点标志及位置 //整型转字符串的函数,转换范围0--65536 void int2str(int x, char* str) { int i=1; int tmp=10; while(x/tmp!=0) { i++; tmp*=10; } tmp=x; str[i]=' |