stm32的HX711电子秤软件开发 时间:2026-10-28 来源: 芯片解密 浏览:2次 字号:大 中 小 软件开发stm32单片机源程序:#include <stm32f10x_lib.h>#include "STM32_Init.h"#include "stm32f10x_it.h"#include "main.h"#include "delay.h"#include "sys.h"#include "lcd12864.h"#include "scale_key.h"#include "scale_lcd.h"#include "keyboard.h"#include "hx711.h"#include "timer.h"#define weightNum 0x1FF22//定义变量u8 keyNum; //按键位u16 outWeightNum; //去皮重u8 pointNum; //小数点的位置u8 saveMoneyFlag; //保存单价的次数u8 countNum; //当前数的位置Thing curr, moneyOne, moneyTwo, moneyThree;//按键反应函数void funManage(void){ switch(keyNum) { case Clear : //清除:去皮指示、去皮量、单价、E2PROM价格 Skey_Clear(); break; case Total : //多次单次金额总价 Skey_Total(); break; case OutWeight : //去皮:当前重量,去皮后每次的AD值都要减去当前值才计算重量 Skey_OutWeight(); break; case SetZero : //清掉价格 Skey_SetZero(); break; case Save : //存储当前金额 Skey_Save(); break; case Zero : break; case One : break; case Two : break; case Three :break; case Four : break; case Five : break; case Six : break; case Server :break; case Eight :break; case Nine :break; case Point : Skey_OneToNine(); break; default : break; } } 上一篇:HT32F52352低成本激光相位法测距仪软件开发 下一篇:软件开发激光电子竖琴的制作单片机程序