原来做的一个项目,也算是费了很大的功夫了,用了一个星期左右,用某一个宝上常见的hx711和称重传感器做的一个简易的电子秤。
量程200g(可以改,最大不超过1kg),精度等级0.2级,很精确。
利用矩阵键盘可以进行去皮,价格计算,总价相加等操作,超量程声光报警。
oled12864显示,画面很精细,显示刷新部分特别调教了,51单片机的频率能处理,没有频闪。
希望能有所帮助。
/*********************主函数************************************/
void main(void)
{
unsigned char i=0;
// Int0Init();
Data_Init();
LCD_Init(); //初始化
display1(); //载入显示
delay(2000); //延时,等待传感器稳定
Get_Maopi(); //称毛皮重量
while(1)
{
i=4;
while(i--)
{
Get_Weight(); //称重
Scan_Key(); //按键扫描
if(Key_Change==1)
{
Key_Function();
Key_Data_Display();
}
}
Sensor_Data_Display(); //显示当前重量
}
}
作者 水查
学校 哈尔滨理工大学
本程序完全免费
使用本程序时请保留改注释
电子秤.zip
(202.48 KB, 下载次数: 189)
|