首页 > 编程知识 正文

电子秤称重程序源码,称重模块安装视频

时间:2023-05-04 20:17:20 阅读:139479 作者:64

去年的省赛准备了51个模块程序之一。

上述部分是从制造商的数据手册中截取的。

# includes TC 12 C5 a 60s2. h # include ' LCD 12864.h ' unsigned long hx 711 _ buffer=0; unsigned long Weight_yldpd=0; 无符号长整型weight _ yld PD _0=0; long Weight_Shiwu=0; sbit HX711_SCK=P1^0; sbit HX711_DOUT=P1^1; unsignedlonghx711_read(void ) /增益128 ) unsignedlongcount; 无符号字符I; HX711_DOUT=1; Delay__5us (; HX711_SCK=0; count=0; wile(hx711_dout; for(I=0; i24; I ) { HX711_SCK=1; count=count1; HX711_SCK=0; if(hx711_dout ) count; (} HX711_SCK=1; count=count^0x800000;//当第25个脉冲的下降沿到来时,变换数据Delay__5us (; HX711_SCK=0; 返回(计数; }void Get_Weight () {HX711_Buffer=HX711_Read ); Weight_Shiwu=HX711_Buffer; //weight _ shiwu=weight _ shiwu-weight _ yld PD; //净重if(weight_shiwu0) weight_shiwu=(unsignedint ) ) Weight_Shiwu*10/GapValue )-8530; ///计算实物实际重量/////if(weight_shiwu3000 )//超重报警//{//Flag_ERROR=1; //else////////flag_error=0; //////else//////weight_shiwu=0; ////Flag_ERROR=1; //载荷报警//}Delay(5; Display_Weight (; (注)我在实际使用,是使用方法吗? 进行了多点数据拟合。 另外,用气泡排序排除前后的过大、过小值,取中值。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。