只需一步,快速開始
熱門: 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 單片機教程網