限时福利:在电子开发圈-公众号-首页发送“免费”,即可无限畅读本文 !!!
1、51单片机+Proteus8.10;
2、学习HX711称重数值转换、超限报警、继电器开关、计时统计;
#include<reg52.h> //包含头文件,一般情况不需要改动,头文件包含特殊功能寄存器的定义
#include<stdio.h>
#include "delay.h"
#include<intrins.h>
#include "hx711.h"
sbit redCheck=P1^2; //引脚定义
sbit relay = P1^4;
sbit buzzer = P1^3;
char dis0[16]; // 显示暂存 方便调试
unsigned long time_20ms=0; // 系统定时计数
unsigned char readFlag=0; //定时读取标志
long Weight_mp=0; //读取重量值
long Weight_Shiwu=0