求助,不知道算是该怎么修改程序了.应该算是解

正在初始化报价器我现在也想开个房产中介,但是看到很多房产中介都要出兑,不知道其中是怎么回事,想求助大家帮我解答一下?8个回答wduser_看土地证上面是从什么时候开始算起的!wduser_看你是喜欢刺激还是轻松的了可以去玩过山车或者去海边散步wduser_皇姑富丽阳光二期南门,75平,装修好,设备齐全,开门即可营业。房源管理系统中有效房源、客源众多,跟进及时。 联系电话wduser_没实力的中介,挣钱都开,不挣钱了都想关了wduser_有保障,但要求开发商要按规定时间把房产证从银行赎出!热门问答1234567891011121314151617181920查看更多21222324252627282930相关问答1个回答wduser_手机优点: 蓝牙连接智能手机就可以听音乐; 缺点: 摄像头像素好低,有些贵; 总结: 手机挺薄的,也很漂亮。电池续航不错。3个回答wduser_一万多啊!你想买吗?3个回答wduser_均价13800 三环内均价160001个回答wduser_手机优点: 蓝牙连接智能手机就可以听音乐; 缺点: 摄像头像素好低,有些贵; 总结: 手机挺薄的,也很漂亮。电池续航不错。3个回答wduser_一万多啊!你想买吗?1个回答wduser_手机优点: 蓝牙连接智能手机就可以听音乐; 缺点: 摄像头像素好低,有些贵; 总结: 手机挺薄的,也很漂亮。电池续航不错。2个回答wduser_二手机也就两三百块钱吧3个回答wduser_一万多啊!你想买吗?3个回答wduser_你好,现在香港苹果4S的话都有现货的,但是只有8G了,没有16G了,4S 8G人民币是800元左右!和行货的价格差不多了。
以上价格来源于网络,仅供参考。
1个回答wduser_人工市场价一般 都是10元左右 , 剩下的 就是看你 要的材料了 , 腻子 ,乳胶漆 等 。免费名额仅剩:
000抢先预约当前位置:
&ANSYS-AQWA计算提示错误不知道该如何解决求助各位大神?
ANSYS-AQWA计算提示错误不知道该如何解决求助各位大神?
作者 慕容明月
如题利用AQWA计算水动力(OPTIONS: NQTF)提示错误,不知道该如何处理,具体如下图。
捕获01.JPG 错误区域为deck6输入频率
捕获02.JPG&&出现的错误提示。
讲文档格式调整为显示空格符号的形式,看看有没有手误插入了制表符,而不是空格
应该是数字之间的空格符号没有调整好
咦,你也是做水动力的,我们同行啊
格式错误,对这手册搞
我也做水动力
24小时热帖
下载小木虫APP
与700万科研达人随时交流查看: 17343|回复: 6
win7每次启动都需要重装打印机驱动程序是怎么回事?已解...
签到天数: 7 天[LV.3]偶尔看看II
马上注册,欢迎加入IT之家社区大家庭。
才可以下载或查看,没有帐号?
本帖最后由 redleafnew 于
09:59 编辑
系统没有装还原或影子软件,安装完成后可以正常使用,但是重新启动系统后,打印机就成了这个样子,需要再装一遍,装完后可以使用。
驱动是驱动精灵下载的。
以前声卡也是一样,每次重启都要再装一遍才能有声音,但在设备管理器中却没有问号。重装win7后声卡正常了,但是打印机还是老样子。
QQ五笔截图未命名.png (12.14 KB, 下载次数: 0)
23:09 上传
QQ五笔截图未命名.png (21.75 KB, 下载次数: 0)
23:14 上传
签到天数: 227 天[LV.7]常住居民III
这个问题啊,楼主打开服务看一下print spooler是不是自动启动
签到天数: 506 天[LV.9]以坛为家II
建议在官网下载安装 第三方软件更新驱动毕竟不是那么可靠
这是给你找的官网地址:
楼主可以安装官网的驱动试一下
0.png (116.57 KB, 下载次数: 0)
02:26 上传
签到天数: 533 天[LV.9]以坛为家II
LZ还是在官网下载驱动吧~
安装时候用管理员身份运行~
打开print spooler服务~
签到天数: 7 天[LV.3]偶尔看看II
gtr520 发表于
建议在官网下载安装 第三方软件更新驱动毕竟不是那么可靠
这是给你找的官网地址:http://h10025.www1.hp.co ...
下载了,驱动精灵下载的和官方的md5一样。谢谢。
签到天数: 7 天[LV.3]偶尔看看II
露娜 发表于
LZ还是在官网下载驱动吧~
安装时候用管理员身份运行~
打开print spooler服务~
下载了,与驱动没有关系。
确实是print spool的问题。
签到天数: 7 天[LV.3]偶尔看看II
我叫大米 发表于
这个问题啊,楼主打开服务看一下print spooler是不是自动启动
谢谢了,看了一下,print spooler确实是手动的,改成自动好了。
问题解决。
版权所有 (C)【求助】电子秤的称值不稳定,该怎么修改程序好? - 单片机/MCU论坛 -
中国电子技术论坛 -
最好最受欢迎电子论坛!
后使用快捷导航没有帐号?
【求助】电子秤的称值不稳定,该怎么修改程序好?
<div class=""
我用的芯片是STC89C52RC,A/D转换用的HX711,显示用的是12864,传感器用的是10KG的,问题:把100G砝码放在传感器上,数值一直跳,范围在98-104之间跳动,没有稳定下来,该怎么解决?
主程序如下
#include &main.h&
#include &LCD12864.h&
#include &HX711.h&
#include &keyboard.h&
unsigned long HX711_Buffer = 0;
unsigned int Weight_Maopi = 0,Weight_Shiwu = 0;
char Price_Count = 0;
uchar KEY_NUM = 0;
unsigned char Price_Buffer[6] = {0x00,0x00,0x00,0x00,0x00,0x00};
unsigned long Money = 0;
bit Flag_OK = 0;
volatile bit FlagTest = 0;& & & & & & & & //定时测试标志,每0.5秒置位,测完清0
//定时器0初始化
void Timer0_Init()
{& & & & EA=1;
& & & & ET0 = 1;& && &&&//允许定时器0中断
& & & & TMOD = 1;& && & //定时器工作方式选择
& & & & TL0 = 0xb0;& &&&
& & & & TH0 = 0x3c;& &&&//定时器赋予初值
& & & & TR0 = 1;& && &&&//启动定时器
//定时器0中断
void Timer0_ISR (void) interrupt 1 using 0
& & & & TL0 = 0xb0;
& & & & TH0 = 0x3c;& &&&//定时器赋予初值
& & & & //每0.5秒钟刷新重量
& & Counter ++;
& & if (Counter &= 10)
& && & FlagTest = 1;
& & & && & Counter = 0;
void main()
& & & & Timer0_Init();
& &//初中始化完成,开断
& & & & LCD12864_Reset();& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & //初始化液晶
& & & & LCD12864_HAIZI_SET();& & & & & & & & & & & & & & & & & & & & & & & & & & & & //设置为普通模式
& & & & LCD12864_NoWaitIdle_COM_Write(0x80);& & & & & & & & & & & & & & & & & & & & & & & & //指针设置
& & & & LCD12864_write_word(&※※※※※※※※&);
& & & & LCD12864_NoWaitIdle_COM_Write(0x90);& & & & & & & & & & & & & & & & & & & & & & & & //指针设置
& & & & LCD12864_write_word(&※※欢迎使用※※&);& & & & & & & & & & & &
& & & & LCD12864_NoWaitIdle_COM_Write(0x88);& & & & & & & & & & & & & & & & & & & & & & & & //指针设置
& & & & LCD12864_write_word(&※10公斤电子秤※&);
& & & & LCD12864_NoWaitIdle_COM_Write(0x98);& & & & & & & & & & & & & & & & & & & & & & & & //指针设置
& & & & LCD12864_write_word(&※※※※※※※※&);
& & & & Get_Maopi();& & & & & & & & & & & & & & & & //称毛皮重量
& & & & & & & & & & & & & & & &
& & & & Delay_ms(2000);& & & & & & & &&&//延时2s,等待传感器稳定
& & & & Price_Count = 0;
& & & & KEY_NUM = 0;
& & & & Price_Buffer[0] = 0;
& & & & Price_Buffer[1] = 0;
& & & & Price_Buffer[2] = 0;
& & & & Price_Buffer[3] = 0;
& & & & Price_Buffer[4] = 0;
& & & & Price_Buffer[5] = 0;
& & & & Price_Buffer[6] = 0;
& & & & Money = 0;
& & & & Flag_OK = 0;
& & & & Get_Maopi();& & & & & & & & & & & & & & & & //称毛皮重量
& & & & LCD12864_NoWaitIdle_COM_Write(0x01);& & & & & & & & & & & & //清空
& & & & while(1)
& & & & & & & & LCD12864_NoWaitIdle_COM_Write(0x80);& & & & & & & & & & & & & & & & & & & & & & & & //指针设置
& & & & & & & & LCD12864_write_word(&★10公斤电子秤★&);
& & & & & & & & if( Flag_OK == 0)
& & & & & & & & {
& & & & & & & & & & & & if (FlagTest==1)
& & & & & & & & & & & & {
& & & & & & & & & & & & Get_Weight();
& & & & & & & & & & & & FlagTest = 0;
& & & & & & & & & & & & }
& & & & & & & & //& & & & Get_Weight();& & & & & & & & & & & & //称重
& & & & & & & & & & & & //显示当前重量
& & & & & & & & & & & & LCD12864_NoWaitIdle_COM_Write(0x90);
& & & & & & & & & & & & LCD12864_write_word(&重量:&);
& & & & & & & & & & & & LCD12864_Data_Write(' ');
& & & & & & & & & & & & LCD12864_Data_Write(' ');
& & & & & & & & & & & & if( Weight_Shiwu/10000 != 0)
& & & & & & & & & & & & {
& & & & & & & & & & & & & & & & LCD12864_Data_Write(Weight_Shiwu/10000 + 0x30);
& & & & & & & & & & & & }
& & & & & & & & & & & & else
& & & & & & & & & & & & {
& & & & & & & & & & & & & & & & LCD12864_Data_Write(' ');& & & &
& & & & & & & & & & & & }
& & & & & & & & & & & & LCD12864_Data_Write(Weight_Shiwu% + 0x30);
& & & & & & & & & & & & LCD12864_Data_Write('.');
& & & & & & & & & & & & LCD12864_Data_Write(Weight_Shiwu% + 0x30);
& & & & & & & & & & & & LCD12864_Data_Write(Weight_Shiwu%100/10 + 0x30);
& & & & & & & & & & & & LCD12864_Data_Write(Weight_Shiwu%10 + 0x30);
& & & & & & & & & & & & LCD12864_write_word(&Kg&);
& & & & & & & & }
& & & & & & & & LCD12864_NoWaitIdle_COM_Write(0x88);
& & & & & & & & LCD12864_write_word(&单价:&);
& & & & & & & & LCD12864_Data_Write(' ');
& & & & & & & &
& & & & & & & & if( Price_Count == 0 )
& & & & & & & & {
& & & & & & & & & & & & LCD12864_Data_Write('_');& & & &
& & & & & & & & }
& & & & & & & & else
& & & & & & & & {
& & & & & & & & & & & & LCD12864_Data_Write( Price_Buffer[0] + 0x30);
& & & & & & & & }
& & & & & & & & if( Price_Count == 1 )
& & & & & & & & {
& & & & & & & & & & & & LCD12864_Data_Write('_');& & & &
& & & & & & & & }
& & & & & & & & else
& & & & & & & & {
& & & & & & & & & & & & LCD12864_Data_Write( Price_Buffer[1] + 0x30);
& & & & & & & & }
& & & & & & & &
& & & & & & & & if( Price_Count == 2 )
& & & & & & & & {
& & & & & & & & & & & & LCD12864_Data_Write('_');& & & &
& & & & & & & & }
& & & & & & & & else
& & & & & & & & {
& & & & & & & & & & & & LCD12864_Data_Write( Price_Buffer[2] + 0x30);
& & & & & & & & }
& & & & & & & &&&
& & & & & & & &
& & & & & & & & if( Price_Count == 3 )
& & & & & & & & {
& & & & & & & & & & & & LCD12864_Data_Write('_');& & & &
& & & & & & & & }
& & & & & & & & else
& & & & & & & & {
& & & & & & & & & & & & LCD12864_Data_Write( Price_Buffer[3] + 0x30);
& & & & & & & & }
& & & & & & & & LCD12864_Data_Write( '.' );
& & & & & & & & if( Price_Count == 4 )
& & & & & & & & {
& & & & & & & & & & & & LCD12864_Data_Write('_');& & & &
& & & & & & & & }
& & & & & & & & else
& & & & & & & & {
& & & & & & & & & & & & LCD12864_Data_Write( Price_Buffer[4] + 0x30);
& & & & & & & & }
& & & & & & & & if( Price_Count == 5 )
& & & & & & & & {
& & & & & & & & & & & & LCD12864_Data_Write('_');& & & &
& & & & & & & & }
& & & & & & & & else
& & & & & & & & {
& & & & & & & & & & & & LCD12864_Data_Write( Price_Buffer[5] + 0x30);
& & & & & & & & }
& & & & & & & & LCD12864_write_word(&元&);
& & & & & & & & LCD12864_NoWaitIdle_COM_Write(0x98);
& & & & & & & & LCD12864_write_word(&金额:&);
& & & & & & & & LCD12864_NoWaitIdle_COM_Write(0x9f);
& & & & & & & & LCD12864_write_word(&元&);
& & & & & & & & KEY_NUM = KEY_Scan();
& & & & & & & & & & & & & & & & & & & & & & & & & & & &&&
& & & & & & & & if( KEY_NUM != 0x55)& & & & & & & & & & & & //当返回的不是初值时候,确认按键按下。
& & & & & & & & {
& & & & & & & & & & & & if(KEY_NUM == 10)& & & & & & & & & & & & //数字A键,去皮功能
& & & & & & & & & & & & {
& & & & & & & & & & & & & & & & Get_Maopi();& & & & & & & & & & & & //去皮& & & &
& & & & & & & & & & & & }
& & & & & & & & & & & & if(KEY_NUM == 15)& & & & & & & & & & & & //数字B键清除键,二次测量
& & & & & & & & & & & & {
& & & & & & & & & & & & & & & && & & &
& & & & & & & & & & & & }
& & & & & & & & & & & & if(KEY_NUM == 12)& & & & & & & & & & & & //数字C输入单价错误时返回上一步
& & & & & & & & & & & & {
& & & & & & & & & & & & & & & & Price_Count--;
& & & & & & & & & & & & & & & & if( Price_Count & 0)
& & & & & & & & & & & & & & & & {
& & & & & & & & & & & & & & & & & & & & Price_Count = 0;
& & & & & & & & & & & & & & & & }& & & &
& & & & & & & & & & & & }
& & & & & & & & & & & & if(KEY_NUM == 13)& & & & & & & & & & & & //数字D键,计算总价
& & & & & & & & & & & & {
& & & & & & & & & & & & & & & & Money = Price_Buffer[0] * 100000 + Price_Buffer[1] * 10000 + Price_Buffer[2]*1000 + Price_Buffer[3]*100+Price_Buffer[4]*10+Price_Buffer[5];& & & &
& & & & & & & & & & & & & & & & Money = Money * Weight_Shiwu / 1000;
& & & & & & & & & & & & & & & & LCD12864_NoWaitIdle_COM_Write(0x9b);
& & & & & & & & & & & & & & & & if( Money/1000000 & 0 )
& & & & & & & & & & & & & & & & {
& & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(Money/1000000 + 0x30);
& & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(Money%000 + 0x30);
& & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(Money%00 + 0x30);
& & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(Money% + 0x30);
& & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(Money% + 0x30);
& & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write('.');
& & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(Money%100/10 + 0x30);
& & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(Money%10 + 0x30);
& & & & & & & & & & & & & & & & }
& & & & & & & & & & & & & & & & else
& & & & & & & & & & & & & & & & {
& & & & & & & & & & & & & & & & & & & & if( Money/100000 & 0 )
& & & & & & & & & & & & & & & & & & & & {
& & & & & & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(' ');
& & & & & & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(Money%000 + 0x30);
& & & & & & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(Money%00 + 0x30);
& & & & & & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(Money% + 0x30);
& & & & & & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(Money% + 0x30);
& & & & & & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write('.');
& & & & & & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(Money%100/10 + 0x30);
& & & & & & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(Money%10 + 0x30);
& & & & & & & & & & & & & & & & & & & & }
& & & & & & & & & & & & & & & & & & & & else
& & & & & & & & & & & & & & & & & & & & {
& & & & & & & & & & & & & & & & & & & & & & & & if( Money/10000 & 0 )
& & & & & & & & & & & & & & & & & & & & & & & & {
& & & & & & & & & & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(' ');
& & & & & & & & & & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(' ');
& & & & & & & & & & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(Money%00 + 0x30);
& & & & & & & & & & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(Money% + 0x30);
& & & & & & & & & & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(Money% + 0x30);
& & & & & & & & & & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write('.');
& & & & & & & & & & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(Money%100/10 + 0x30);
& & & & & & & & & & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(Money%10 + 0x30);
& & & & & & & & & & & & & & & & & & & & & & & & }
& & & & & & & & & & & & & & & & & & & & & & & & else
& & & & & & & & & & & & & & & & & & & & & & & & {
& & & & & & & & & & & & & & & & & & & & & & & & & & & & if( Money/1000 & 0 )
& & & & & & & & & & & & & & & & & & & & & & & & & & & & {
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(' ');
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(' ');
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(' ');
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(Money% + 0x30);
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(Money% + 0x30);
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write('.');
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(Money%100/10 + 0x30);
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(Money%10 + 0x30);
& & & & & & & & & & & & & & & & & & & & & & & & & & & & }
& & & & & & & & & & & & & & & & & & & & & & & & & & & & else
& & & & & & & & & & & & & & & & & & & & & & & & & & & & {
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(' ');
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(' ');
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(' ');
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(' ');
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(Money% + 0x30);
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write('.');
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(Money%100/10 + 0x30);
& & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & & LCD12864_Data_Write(Money%10 + 0x30);
& & & & & & & & & & & & & & & & & & & & & & & & & & & & }& & & &
& & & & & & & & & & & & & & & & & & & & & & & & }& & & &
& & & & & & & & & & & & & & & & & & & & }& & & &
& & & & & & & & & & & & & & & & }
& & & & & & & & & & & & & & & &
& & & & & & & & & & & & & & & & Flag_OK = 1;& & & & & & & & & & & & & & & & & & & &
& & & & & & & & & & & & }
& & & & & & & & & & & & if(KEY_NUM &= 0 && KEY_NUM &= 9)& & & & & & & & & & & & & & & & & & & && &//显示输入的价格值
& & & & & & & & & & & & {
& & & & & & & & & & & & & & & & if( Price_Count & 6 )
& & & & & & & & & & & & & & & & {
& & & & & & & & & & & & & & & & & & & & Price_Buffer[Price_Count] = KEY_NUM;
& & & & & & & &
& & & & & & & & & & & & & & & & & & & & Price_Count++;
& & & & & & & & & & & & & & & & }
& & & & & & & & & & & & }&&& & & &
& & & & & & & & }& & & && &
void Get_Weight()
& & HX711_Buffer = HX711_Read();
& & HX711_Buffer = HX711_Buffer/100;
& & if(HX711_Buffer & Weight_Maopi)& && && && &
& && &&&Weight_Shiwu = HX711_B
& && &&&Weight_Shiwu = Weight_Shiwu - Weight_M& && && && && & //获取实物的AD采样数值。
& && &&&Weight_Shiwu = (unsigned int)((float)Weight_Shiwu/4.109+0.05);& &&&//计算实物的实际重量
& && && && && && && && && && && && && && && && && && && && && && && && &//因为不同的传感器特性曲线不一样,因此,每一个传感器需要矫正这里的2.15这个除数。
& && && && && && && && && && && && && && && && && && && && && && && && &//当发现测试出来的重量偏大时,增加该数值。
& && && && && && && && && && && && && && && && && && && && && && && && &//如果测试出来的重量偏小时,减小改数值。
& && && && && && && && && && && && && && && && && && && && && && && && &//该数值一般在4.30附近调整之间。因传感器不同而定。
& && && && && && && && && && && && && && && && && && && && && && && && &//+0.05是为了四舍五入百分位
& & & & & & & & if(&&Weight_Shiwu & 10000 )
& & & & & & & & {
& & & & & & & & & & & & Buzzer = 0;& & & & & & & & & & & & & & & & //打开警报
& & & & & & & & & & & & LED=!LED;
& & & & & & & & & & & & LCD12864_COM_Write(0x90);
& & & & & & & & & & & & LCD12864_write_word(&※※※超重※※※&);& & & &
& & & & & & & & }
& & & & & & & & else
& & & & & & & & {
& & & & & & & & & & & & if(Weight_Shiwu==0)
& & & & & & & & & & & & LED=1;
& & & & & & & & & & & & else if(Weight_Shiwu&0)
& & & & & & & & & & & & LED=0;
& & & & & & & & & & & & Buzzer = 1;& & & & & & & & & & & & & & & & //关闭警报
& & & & & & & &
& & & & & & & & }
& & & & else if(HX711_Buffer & Weight_Maopi - 30)
& & & & & & & & Buzzer = 0;& & & & & & & & & & & & & & & & //负重量报警
& & & & }& & & & & & & & & & & & & & & && && &&&
& &// Weight_Shiwu=Weight_Shiwu/2;& &
//****************************************************
//获取毛皮重量
//****************************************************
void Get_Maopi()
& & uchar i = 0;
& & uint Temp_Weight = 0;
& & Weight_Maopi = 0;
& & for( i = 0 ; i & 10 ; i++)
& && &&&HX711_Buffer = HX711_Read();
& && &&&Temp_Weight = HX711_Buffer/100;
& && &&&if( Temp_Weight & Weight_Maopi)
& && && && &Weight_Maopi = Temp_W& &&&
& & }& && &&&
//****************************************************
//MS延时函数(12M晶振下测试)
//****************************************************
void Delay_ms(uint n)
& & unsigned int&&i,j;
& & for(i=0;i&n;i++)
& && &&&for(j=0;j&123;j++);
04:15:21  
该类别下有 43 个回答。
该类别下有 35 个回答。
该类别下有 27 个回答。
该类别下有 24 个回答。
该类别下有 23 个回答。
该类别下有 23 个回答,其中被选为最佳答案 1 次。
该类别下有 21 个回答。
该类别下有 21 个回答。
该类别下有 19 个回答。
该类别下有 19 个回答。
该类别下有 19 个回答。
该类别下有 19 个回答。
该类别下有 18 个回答。
该类别下有 18 个回答。
该类别下有 17 个回答。
该类别下有 17 个回答。
该类别下有 17 个回答。
该类别下有 16 个回答。
该类别下有 16 个回答。
该类别下有 16 个回答。
这就要用到各种算法啦~~~~
做个小的滤波,如何和上一次测量值相差2个,就不更新显示,
软件滤波,推荐参考一本书《匠人手记》里面有详细写各种滤波算法的实现,楼主如果有兴趣可以去买一本或者找个PDF看看。
滤波 加算法
AD几位的?
本帖最后由 gaochengmcu 于
10:46 编辑
可以参考网络上的一阶滤波方法,做个动态调整
void DynamicFilter(FILTER_PARAMETER_STRU *Par)
& & float tmp=0.0;
& & if(fabs((*Par).NewValue - (*Par).OldValue)&100.0)
& && && && && && && && &{
& && && && && && && &&&(*Par).NewValue=(*Par).OldV
& && && && && && && && &
& && && && && && &&&}
& && && && && &
& & (*Par).Dir_Thre.bit0 = (*Par).Dir_Thre.bit1;
& & (*Par).Dir_Thre.bit1 = 0;
& & tmp = (*Par).NewValue - (*Par).OldV
& & if(tmp &= 0)(*Par).Dir_Thre.bit1 = 1;
& & if((*Par).Dir_Thre.bit0 == (*Par).Dir_Thre.bit1)& & //u??? 1/4 <<???à??
& && && && && & (*Par).Fliter_Counter += 1;
& && && && && & if(fabs(tmp) &= FITLER_VALUE_THRESHOLD)(*Par).Fliter_Counter += 2;
& && && && && & if((*Par).Fliter_Counter &= FILTER_COUNTER_MAX)
& && && && && && && && &{
& && && && && && && && && & (*Par).FilterScale += FILTER_SCALE_STEP;
& && && && && && && && && & if((*Par).FilterScale &= FILTER_SCALE_MAX)& &(*Par).FilterScale = FILTER_SCALE_MAX;
& && && && && && && && &}
& && && && && & (*Par).Fliter_Counter = 0;
& && && && && && && &(*Par).FilterScale = 0.005;
& & (*Par).NewValue = ((*Par).OldValue)*(1.0-((*Par).FilterScale)) + ((*Par).FilterScale)*((*Par).NewValue);
& & (*Par).OldValue = (*Par).NewV
(50.97 KB, 下载次数: 1)
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
Powered by
供应链服务
版权所有 (C) 深圳华强聚丰电子科技有限公司

我要回帖

更多关于 人在外地不知道具体原因死了程序 的文章

 

随机推荐