• stc89
    了解作者
  • C/C++
    开发工具
  • 45KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 5 积分
    下载积分
  • 0
    下载次数
  • 2022-05-27 23:11
    上传日期
称重模块,与单片机结合的称重模块,很好用的。
称重传感器.rar
  • 称重传感器
  • 程序文件
  • HX711.h
    469B
  • HX711.c
    860B
  • main.c
    728B
  • 测试文件
  • Listings
  • main.lst
    2.2KB
  • delay.lst
    2.1KB
  • LCD12864.lst
    6.6KB
  • HX711.lst
    2.4KB
  • 称重传感器测试.m51
    17.4KB
  • Objects
  • HX711.obj
    2.3KB
  • 称重传感器测试.hex
    6.1KB
  • 称重传感器测试
    15.5KB
  • delay.obj
    2KB
  • main.obj
    3.8KB
  • LCD12864.obj
    7.2KB
  • 称重传感器测试.lnp
    184B
  • 称重传感器测试.build_log.htm
    1.5KB
  • LCD12864.c
    2.6KB
  • 称重传感器测试.uvgui.86150
    72.5KB
  • 打印.txt
    1.8KB
  • 称重传感器测试.uvopt
    6.5KB
  • LCD12864.h
    778B
  • 称重传感器测试.uvgui.CF0522
    91.7KB
  • delay.c
    708B
  • 称重传感器测试.uvproj
    14.4KB
  • delay.h
    463B
内容介绍
/****************************************************************** *功能:称重传感器使用的功能测试 * LCD12864上显示称重数据 *芯片:STC12C5A60S2(1T) *驱动:使用【HX711】芯片驱动 *晶振:11.0592MHZ *时间:2020年10月21日 *引脚:SCK -- P2.4 * DT -- P2.7 *******************************************************************/ /**************************HX711.h********************************** #ifndef __HX711_H_ #define __HX711_H_ #include <STC12.h> #include "delay.h" sbit HX711OUT = P2^7; sbit HX711SCK = P2^4; uint HX711_Read(void); #endif *******************************************************************/ /**************************HX711.c********************************* #include "HX711.h" //称重数据转换后返回 uint HX711_Read(void) { long count = 0; uchar i; HX711OUT = 1; HX711SCK = 0; //使能AD while(HX711OUT); //等待AD转换结束 for(i=0; i<24; i++) { HX711SCK = 1; //发送脉冲 count = count << 1; HX711SCK = 0; if(HX711OUT) count++; } HX711SCK = 1; //第25个脉冲下降沿来时,转换数据 //24位数据,最高位符号位,异或0x800000,第24位置0 count = count ^ 0x800000; HX711SCK = 0; return (uint)(count/430); //数据计算公式 } *******************************************************************/ /***************************main.c********************************** #include "HX711.h" #include "LCD12864.h" #include <stdio.h> void main() { uchar a[20] = '\0'; uint HX711_dat; //保存数据变量作为初始重量 uint dat; //重量变量 LCD12864_Init(); HX711_dat = HX711_Read(); while(1) { //+2为补偿 dat = HX711_Read() - HX711_dat + 2; sprintf(a, "重量:%d g ", dat); LCD12864_Dis_Str(2, 0, a); delay_tms(500); } } *******************************************************************/
评论
    相关推荐
    • 110-基于单片机电子秤设计5kg.zip
      数据采集部分由称重传感器、信号放大和A/D转换部分组成,信号放大和A/D转换部分主要由专用型高精度24位AD转换芯片HX711实现;人机交互界面为键盘输入和点阵式液晶显示,主要使用4*4矩阵键盘和1602液晶显示器,可以...
    • 实时显示称重结果并支持语音报数的电子秤资料开源-电路方案
      要求与目的: 1、实现0~150KG的量程称量; 2、实时显示称量结果在1602上; 3、最小误差为0.01KG; 4、称量体重或物体时待结果...4、HX711称重模块 5、洞洞板、下载线、晶振、电容、电阻、按键、排针等 实物照片: 原理图:
    • 基于单片机的智能电子秤(51)
      author:komdec time:20200520 内容包括:流程图、原理图、仿真所有的源文件和完善的论文
    • HX711+modbus+新唐003+称重模块.zip
      采用HX711-24位AD芯片,用新唐003单片机开发的用于称重行业的程序,采用modbus进行传输
    • 430单片机称重显示完整程序
      此程序为MSP430单片机结合YZC133压力传感器和HX711称重模块在LCD12864上进行显示并驱动蜂鸣器发声的作品完整程序,原创亲测可用。
    • 无线蓝牙称重系统设计
      本设计基于51单片机、HC06与HC05蓝牙模块以及称重传感器+HX711称重机通过检测重量,进行转换后,通过蓝牙发送至主机,主机把重量显示在1602上;从机设置有校准功能,因为每个传感器的校准曲线都不同,所以从机设置...
    • stm32的5kghx711压力传感器
      数据采集部分由称重传感器、信号放大和A/D转换部分组成,信号放大和A/D转换部分主要由专用型高精度24位AD转换芯片HX711实现;人机交互界面为键盘输入和点阵式液晶显示,主要使用4*4矩阵键盘和1602液晶显示器,可以...
    • 基于STM32单片机的电子秤程序.rar
      基于STM32单片机电子秤程序源码,该代码基于HX711模块/称重传感器 24位精度AD模块 压力传感器,设计的电子秤程序,压力传感器选用:https://item.jd.com/55022480237.html,显示部分采用数码管显示
    • 称重.rar
      基于STM32单片机设计的 1kg称重传感器,通过OLED屏幕显示重量情况
    • libiconv-1.1.tar.gz
      字符集转换程序