只需一步,快速开始
热门: 51单片机 | 24小时必答区 | 单片机教程 | 单片机DIY制作 | STM32 | Cortex M3 | 模数电子 | 电子DIY制作 | 音响/功放 | 拆机乐园 | Arduino | 嵌入式OS | 程序设计
使用道具 举报
yzwzfyz 发表于 2024-5-24 15:02 1、显示与压力分开写。 2、显示的内容,仅从变XS中取数据显示。无论是扫描显示,还是固定显示,屏上都只 ...
zhth1979 发表于 2024-5-25 09:09 多谢,目前我是显示和压力检测分开写的,压力数据送给显示变量,这个过程是在定时器中完成的,1ms发送一 ...
yaosongjin 发表于 2024-5-24 14:27 加个标志位进行判断,当压力不变化的时候就不再刷新显示,同理当检测到压力变化时把标志位清0,继续显示
zhth1979 发表于 2024-5-25 10:50 好像也不行,有这方面的例程吗?
yzwzfyz 发表于 2024-5-27 08:29 正解。 显示程序判断你设定的标记即可,记住:用过之后要将标记清0。
yaosongjin 发表于 2024-5-27 09:27 加个记录数据的全局变量,当压力不变时显示上次记录的值
xiaobendan001 发表于 2024-5-28 15:05 上个数据是0,这次数据大于0就更新,并且下次比上次数据大就更新,下次数据变小就不更新。
lzts88 发表于 2024-5-28 16:02 描述不准确, 应该这样写, 检测压力大于一个较小的值, 更新显示, 小于这个值(对应拿开, 按我理解压力应该为0 ...
zhth1979 发表于 2024-6-1 14:15 重新描述一下:液晶段码或数码管显示数据时,如果显示的数据发生变化,需要更新显示,而如果数据没有变化, ...
xiaobendan001 发表于 2024-6-2 12:56 这不就是一直显示吗?有啥讨论的?有变化就变化,没变化更新了也没变化啊,或者说更新了你也看不到,那不 ...
lzts88 发表于 2024-6-2 10:56 你程序就只管检测, 更新显示数据就达到你要的效果了. 至于显示数据最后一位或几位会跳变, 那是加了软件滤 ...
zhth1979 发表于 2024-6-1 10:32 可能我表达不够清楚,检测数据有变化都要更新显示,只有检测数据稳定后不更新并锁定显示.
lkc8210 发表于 2024-6-4 17:59
zhth1979 发表于 2024-6-5 12:55 UpperBuff LowerBuff 这两个代表什么?假如ADC_Filter()获取到如下几个AD值: 10 9 8 7 ----- ...
lkc8210 发表于 2024-6-6 08:56 UpperBuff和LowerBuff是用来定义上下限的变量 例如UpperBuff=2,LowerBuff=2 ADC_NEW == 10,ADC_Old = ...
LotusVirginMary 发表于 2024-6-7 12:31 可以在每次显示数据之前,先将新数据与当前显示的数据进行比较,只有在数据不相同时才更新显示。
本版积分规则 发表回复 回帖后跳转到最后一页
手机版|小黑屋|51黑电子论坛 | 管理员QQ:125739409;技术交流QQ群281945664
Powered by 单片机教程网