hx711是一款专为高精度电子秤而设计的24位a/d转换器芯片。与同类型其它芯片相比,该芯片集成了包括稳压电源、片内时钟振荡器等其它同类型芯片所需要的外围电路,具有集成度高、响应速度快、抗干扰性强等优点。
hx711是一款专为高精度电子秤而设计的24位a/d转换器芯片。与同类型其它芯片相比,该芯片集成了包括稳压电源、片内时钟振荡器等其它同类型芯片所需要的外围电路,具有集成度高、响应速度快、抗干扰性强等优点。降低了电子秤的整机成本,提高了整机的性能和可靠性。该芯片与后端mcu 芯片的接口和编程非常简单,所有控制信号由管脚驱动,无需对芯片内部的寄存器编程。输入选择开关可任意选取通道a 或通道b,与其内部的低噪声可编程放大器相连。
通道a 的可编程增益为128 或64,对应的满额度差分输入信号幅值分别为±20mv或±40mv。通道b 则为固定的32 增益,用于系统参数检测。芯片内提供的稳压电源可以直接向外部传感器和芯片内的a/d 转换器提供电源,系统板上无需另外的模拟电源。芯片内的时钟振荡器不需要任何外接器件。上电自动复位功能简化了开机的初始化过程。
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);
}
}
合约量化系统开发详解流程
SiC MOSFET和SiC IGBT的区别
看行业大咖畅谈无人驾驶
电流探头在电机调试中的具体测试方法和操作步骤
详解关于5G网络的方方面面
hx711称重程序
KNN算法、分类回归树、随机森林的优缺点及应用实例
关于远程抄表系统的设计与应用的详细介绍
中国在光子学材料领域获突破 可用于激光防护
冷水机排气压力不正常故障分析
一种生物启发设计制备的保温仿生气凝胶
华为与四方伟业联合发布了政务大数据解决方案
智能互联·数领未来|第五届全球人工智能创业者大会圆满举办!
8051单片机串口通信中的检错方法
法国松尼克蓄电池(中国)有限公司【销售总部】
红外雨量计(光学雨量传感器)在流动气象站中的应用
苹果13 真实图片曝光
Intel着急:软银收购之后发力 阿里将大量采用ARM处理器
NVIDIAGTX1650评测 售价略高整体表现来说是网吧绝配
机械手视觉引导相机和伺服电机算法