各位路过大神小弟用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]='