电子发烧友网 > 可编程逻辑 > HDL语言及源代码 > 正文

hx711称重程序

2017年11月16日 18:19 次阅读

  HX711是一款专为高精度电子秤而设计的24位A/D转换器芯片。与同类型其它芯片相比,该芯片集成了包括稳压电源、片内时钟振荡器等其它同类型芯片所需要的外围电路,具有集成度高、响应速度快、抗干扰性强等优点。

  HX711是一款专为高精度电子秤而设计的24位A/D转换器芯片。与同类型其它芯片相比,该芯片集成了包括稳压电源、片内时钟振荡器等其它同类型芯片所需要的外围电路,具有集成度高、响应速度快、抗干扰性强等优点。降低了电子秤的整机成本,提高了整机的性能和可靠性。该芯片与后端MCU 芯片的接口和编程非常简单,所有控制信号由管脚驱动,无需对芯片内部的寄存器编程。输入选择开关可任意选取通道A 或通道B,与其内部的低噪声可编程放大器相连。

  通道A 的可编程增益为128 或64,对应的满额度差分输入信号幅值分别为±20mV或±40mV。通道B 则为固定的32 增益,用于系统参数检测。芯片内提供的稳压电源可以直接向外部传感器和芯片内的A/D 转换器提供电源,系统板上无需另外的模拟电源。芯片内的时钟振荡器不需要任何外接器件。上电自动复位功能简化了开机的初始化过程。

  hx711称重程序

  hx711称重程序详解

  #include《reg52.h》 //error: data not change

  typedef unsigned char uchar;

  typedef unsigned int uint;

  //管脚定义

  sbit ADDO=P2^1;

  sbit ADSK=P2^0;

  sbit dlock=P2^6; //数码管段锁

  sbit wlock=P2^7; //数码管位锁

  //常量

  uchar code number[10]={0x3f,0x06,0x5b,0x4f,

  0x66,0x6d,0x7d,0x07,

  0x7f,0x6f};

  uchar code posiTIon[7]={0xff,0xfe,0xfd,0xfb,0xf7,0xef,0xdf};

  //变量

  unsigned long Data;

  uchar Data1,Data2;

  //延时函数

  void delay(uchar t)

  {

  uchar a,b,c;

  for(a=t;a》0;a--)

  for(b=50;b》0;b--)

  for(c=10;c》0;c--)

  {;}

  }

  //显示函数,显示数字和位置

  void display(uchar num,uchar i)

  {

  P0=number[num];

  dlock=1;

  dlock=0;

  P0=posiTIon[i];

  wlock=1;

  wlock=0;

  }

  //读取传感器输出数据,完全按照参考例程

  unsigned long ReadCount(void)

  {

  unsigned long Count;

  uchar i;

  //ADDO=1;

  ADSK=0;

  Count=0;

  while(ADDO);

  for (i=0;i《25;i++) //25

  {

  ADSK=1;

  Count=Count《《1;

  ADSK=0;

  if(ADDO) Count++;

  }

  ADSK=1;

  Count=Count^0x800000;

  ADSK=0;

  return(Count);

  }

  void main(void)

  {

  while(1)

  {

  Data=ReadCount();

  Data1=(uchar)(Data%10); //数据转换,不知道写的对不对

  Data2=(uchar)(Data/10);

  display(Data1,1); //送显

  delay(5);

  display(Data2,2);

  delay(5);

  }

  }

技术专区

关注电子发烧友微信

有趣有料的资讯及技术干货

下载发烧友APP

打造属于您的人脉电子圈

关注发烧友课堂

锁定最新课程活动及技术直播
收藏 人收藏
分享:

评论

相关推荐

一文看懂hx711模块原理图及驱动程序

本文开始介绍了HX711的概念和特点,其次阐述了HX711引脚功能以及HX711主要参数和hx711...

发表于 2018-04-02 16:46 48次阅读
一文看懂hx711模块原理图及驱动程序

hx711中文资料汇总(hx711引脚图及功能_...

本文开始介绍了HX711芯片特点和HX711芯片的引脚及功能说明,其次介绍了HX711内部方框图与H...

发表于 2018-04-02 15:07 70次阅读
hx711中文资料汇总(hx711引脚图及功能_...

基于单片机和AD574的简易电子秤设计

电子秤一般由三部分组成,称重传感器、承重系统、传力复位系统。在这个基础上,分成了其他的硬件电路子单元...

发表于 2018-03-24 11:00 75次阅读
基于单片机和AD574的简易电子秤设计

求教大神,一个可以语音播报的简易电子秤。

发表于 2018-02-21 22:50 303次阅读
求教大神,一个可以语音播报的简易电子秤。

电子秤设计电路图汇总(六款模拟电路设计原理图详解...

本文主要介绍了电子秤设计电路图汇总(六款模拟电路设计原理图详解)。电子秤是衡器的一种,是利用胡克定律...

发表于 2018-01-30 10:59 2703次阅读
电子秤设计电路图汇总(六款模拟电路设计原理图详解...

【HX711】电子秤AD增益芯片,我的输出为什么不稳定呐?

发表于 2018-01-30 09:17 262次阅读
【HX711】电子秤AD增益芯片,我的输出为什么不稳定呐?

【HX711】电子秤AD增益芯片,我的输出为什么不稳定呐?

发表于 2018-01-30 09:17 262次阅读
【HX711】电子秤AD增益芯片,我的输出为什么不稳定呐?

单片机电子秤电路图大全(六款电路图)

简易电子秤以常见的AT89C51为核心,以电阻应变片采集应变数据,通过HX711放大并进行AD转换供...

发表于 2018-01-29 15:46 1499次阅读
单片机电子秤电路图大全(六款电路图)

基于stm32的电子秤方案大全(二款stm32的...

 电子秤(英文名:electronic balance)是衡器的一种,是利用胡克定律或力的杠杆平衡原...

发表于 2018-01-29 12:05 634次阅读
基于stm32的电子秤方案大全(二款stm32的...

详细分析高速通信和数据中心的时序要求以及时钟振荡...

为此,Silicon Labs提供了全新有源时钟振荡器,其采用第四代 DSPLL 技术驱动,有效解决...

发表于 2018-01-26 16:20 648次阅读
详细分析高速通信和数据中心的时序要求以及时钟振荡...

基于AT89C51和HX711的数字显示称重仪的...

本文设计的数显称重仪是基于电阻应变式传感器、以单片机为控制核心的称重控制显示系统,测量范围为0-10...

发表于 2018-01-25 22:49 508次阅读
基于AT89C51和HX711的数字显示称重仪的...

基于STC12C5AS2的电子秤设计方案介绍

系统采用STC12C5AS2作为智能控制器,称重传感器采用SP20C-G5(1电阻应i变式传感器,辅...

发表于 2018-01-25 10:12 181次阅读
基于STC12C5AS2的电子秤设计方案介绍

最近在做一个电子称,上面有一个GSM模块,在GSM模块发射时,电子称上的放大器电压不稳,导致测量不准确?

发表于 2018-01-07 14:00 435次阅读
最近在做一个电子称,上面有一个GSM模块,在GSM模块发射时,电子称上的放大器电压不稳,导致测量不准确?

生活中常见的电子秤原理是什么?附原理图拿走不谢

电子秤在我们生活中应用十分的广泛,无论是我们我们称体重,还是在购买商品的时候都会用到,电子秤的种类也...

发表于 2018-01-03 14:33 3859次阅读
生活中常见的电子秤原理是什么?附原理图拿走不谢

老哥们,我做的电子秤为什么total一直是00756啊,只有小数位756显示啊

发表于 2017-12-29 14:29 420次阅读
老哥们,我做的电子秤为什么total一直是00756啊,只有小数位756显示啊

一种基于STM32的多功能精密电子秤

本文主要介绍了一种基于STM32的多功能精密电子秤,HX711是一款专为高精度称重传感器而设计的24...

发表于 2017-12-23 11:06 840次阅读
一种基于STM32的多功能精密电子秤

基于微信平台的体重健康管理系统设计

介绍了一种基于微信平台的体重健康管理系统设计,以52单片机为核心,硬件部分选择由电阻应变片构成差动全...

发表于 2017-12-23 10:48 306次阅读
基于微信平台的体重健康管理系统设计

一种高精度便携式电子秤的设计

本文主要介绍了一种基于stc89c52单片机的高精度便携式电子秤的设计,利用称重传感器检测压力信号,...

发表于 2017-12-23 09:53 347次阅读
一种高精度便携式电子秤的设计

基于ARM单片机的高精度电子秤设计与实现

本文主要介绍了基于ARM单片机的高精度电子秤设计与实现,以ARM单片机TM4C123GH6PZ为核心...

发表于 2017-12-23 09:34 483次阅读
基于ARM单片机的高精度电子秤设计与实现

基于24位A/D转换的高精度电子秤的设计

本文主要介绍了基于24位A/D转换的高精度电子秤的设计,采用AT89C52单片机为控制核心,结合电阻...

发表于 2017-12-21 20:04 606次阅读
基于24位A/D转换的高精度电子秤的设计

基于HX711数显称重仪的设计

本文主要介绍了HX711数显称重仪的设计,利用应变式传感器、HX711、AT89C51模块来设计数显...

发表于 2017-12-21 17:41 429次阅读
基于HX711数显称重仪的设计

基于HX711的高精度电子秤的设计

本文主要介绍了基于HX711的高精度电子秤的设计,以STC15W408S单片机作为主控部件,连接各个...

发表于 2017-12-21 17:13 1103次阅读
基于HX711的高精度电子秤的设计

基于51单片机和AD574的简易电子秤的设计

分析了基于51单片机和AD574的简易电子秤的设计,根据测量要求设计了传感器电路、AD转换电路、超量...

发表于 2017-12-18 17:09 596次阅读
基于51单片机和AD574的简易电子秤的设计

基于ATmega16单片机的多功能数字电子秤的设...

随着电子技术和自动化测量技术的不断发展,传统的称重系统在功能、精度、性价比等方面已难以满足人们的需要...

发表于 2017-12-15 08:11 1805次阅读
基于ATmega16单片机的多功能数字电子秤的设...

如何实现同时控制2个HX711模块的读取

发表于 2017-11-23 15:40 433次阅读
如何实现同时控制2个HX711模块的读取

ADS1230的高精度智能电子秤

电子秤总的发展趋势是小型化、模块化、集成化、智能化; 其技术性能趋向是速率高、准确度高、稳定性高、可...

发表于 2017-11-06 10:29 390次阅读
ADS1230的高精度智能电子秤

台衡JCS-AHW-30电子秤 电子称 惠而邦30kg电子秤

发表于 2017-10-24 16:09 222次阅读
台衡JCS-AHW-30电子秤 电子称 惠而邦30kg电子秤

张家港台恒高精密电子天平BSM-5200.2百分之一电子秤

发表于 2017-10-24 14:42 182次阅读
张家港台恒高精密电子天平BSM-5200.2百分之一电子秤

智能电子秤 衡器电子秤 智能秤 电子秤 30kg台恒电子衡器

发表于 2017-10-24 13:58 196次阅读
智能电子秤 衡器电子秤 智能秤 电子秤 30kg台恒电子衡器

上海BS系列电子计数称 15KG计数秤电子秤桌秤精准电子称

发表于 2017-10-24 13:09 195次阅读
上海BS系列电子计数称 15KG计数秤电子秤桌秤精准电子称

hx711模块接32位单片机哪个引脚

hx711是一款用得比较多的器件,该芯片与后端MCU 芯片的接口和编程非常简单,所有控制信号由管脚驱...

发表于 2017-10-19 19:35 1025次阅读
hx711模块接32位单片机哪个引脚

基于hx711的51单片机电子秤设计

电子秤是采用现代传感器技术、电子技术和计算机技术一体化的电子称量装置,满足并解决现实生活中提出的快速...

发表于 2017-10-19 18:22 1000次阅读
基于hx711的51单片机电子秤设计

hx711管脚接口应用说明

HX711是一款专为高精度电子秤而设计的24位A/D转换器芯片。与同类型其它芯片相比,该芯片集成了包...

发表于 2017-10-19 17:21 539次阅读
hx711管脚接口应用说明

hx711驱动程序

HX711是一款专为高精度电子秤而设计的24位A/D转换器芯片。该芯片与后端MCU 芯片的接口和编程...

发表于 2017-10-19 17:06 423次阅读
hx711驱动程序

hx711电路图

HX711是一款专为高精度电子秤而设计的24位A/D转换器芯片。与同类型其它芯片相比,该芯片集成了包...

发表于 2017-10-19 16:31 726次阅读
hx711电路图

hx711简介_hx711主要参数

HX711采用了海芯科技集成电路专利技术,是一款专为高精度电子秤而设计的24位A/D转换器芯片。与同...

发表于 2017-10-19 16:04 387次阅读
hx711简介_hx711主要参数

hx711管脚图及管脚描述

HX711是一款专为高精度电子秤而设计的24位A/D转换器芯片。与同类型其它芯片相比,该芯片集成了包...

发表于 2017-10-19 15:51 299次阅读
hx711管脚图及管脚描述

时钟振荡器的原理与作用详解

时钟振荡器的原理是将外部时钟电路跟晶振放在同一个封装里面,一般都有4个引脚了,两条电源线为里面的时钟...

发表于 2016-09-24 16:40 8703次阅读
时钟振荡器的原理与作用详解

ECS Inc.发布ECSpressCON系列可...

硅基频率控制产品的全球创新领导厂商和制造厂商ECS Inc. International宣布推出EC...

发表于 2014-08-18 16:24 399次阅读
ECS Inc.发布ECSpressCON系列可...

可编程时钟振荡器用作FPGA系统的时序参考有何优...

内在可编程的硅 MEMS 时钟振荡器架构能够帮助采用 FPGA 的系统设计人员解决许多难题。这种微型...

发表于 2013-08-15 11:12 760次阅读
可编程时钟振荡器用作FPGA系统的时序参考有何优...

ADI实验室电路:实现精密电子秤设计

利用本电路可以非常灵活地设计定制低电平信号调理前端,用户可以轻松优化传感器-放大器-转换器组合电路的...

发表于 2013-01-09 10:31 2613次阅读
ADI实验室电路:实现精密电子秤设计

电子秤传感器常见问题维护

目前在国内的电子秤传感器常见问题维护是根据大多采用电阻应变式称重传感器原理,其应用也越来越普遍电子秤...

发表于 2012-03-20 09:49 1478次阅读
电子秤传感器常见问题维护

基于AVR单片机高精度电子秤设计

本设计是采用AVR单片机作为微控制器,结合压力传感器、AD7705、LCD1602实现的一种高精度多...

发表于 2011-11-16 15:53 3288次阅读
基于AVR单片机高精度电子秤设计

基于AVR单片机多功能电子秤设计

本设计采用AVR单片机为控制核心,结合电阻应变式压力传感器和相应的信号采集电路,设计出一种高精度、多...

发表于 2011-08-19 11:03 1572次阅读
基于AVR单片机多功能电子秤设计

电子秤中称重传感器的更换注意问题

  电子秤(含机电结合秤)在使用过程中,会由于超载、冲击等原因,造成传感器塑性变形,影响计量准确度,...

发表于 2010-10-15 17:32 692次阅读
电子秤中称重传感器的更换注意问题

基于AD7192的电子秤系统

  电路功能与优势   本电路为采用AD7192构建的电子秤系统。AD7192是一款超低噪声、低漂...

发表于 2010-09-23 09:37 1441次阅读
基于AD7192的电子秤系统

基于AD7190的电子秤电路图

该电路是一个电子秤系统,它使用AD7190,超低噪声,与内部PGA的24位Σ-Δ型ADC。在AD71...

发表于 2010-08-03 17:27 3857次阅读
基于AD7190的电子秤电路图

基于单芯片方案的电子秤系统设计

随着技术的发展,生产和应用要求更加简单、精度更高、成本更低、功耗更低的解决方案,电子秤电路不断向...

发表于 2010-06-19 08:55 1958次阅读
基于单芯片方案的电子秤系统设计

电子秤

电子秤 电子秤

发表于 2009-09-23 15:12 596次阅读
电子秤

PIC16C5X的时钟振荡器

PIC16C5X系列有四种振荡选择,标准晶体/陶瓷振荡器(XT)、低频低功耗振荡器(LP)、高速振荡...

发表于 2006-04-03 23:23 390次阅读
PIC16C5X的时钟振荡器

HT48R05A-1时钟振荡器

时钟振荡器(PROM)    通过掩膜选项,可以选择石英晶体...

发表于 2006-04-03 23:13 352次阅读
HT48R05A-1时钟振荡器

HT48R05A-1时钟振荡器

中断系统(PROM)    HT48R05A-1单片机提供一...

发表于 2006-04-03 23:12 274次阅读
HT48R05A-1时钟振荡器