![]() |
發布時間: 2020-3-12 18:42
正文摘要:顯示屏只能顯示一個功能,在主函數中改變顯示的順序,哪個在前面只顯示哪個,下面是源程序,麻煩幫忙看一下是哪里有問題,謝謝 單片機源程序如下: #include<reg51.h> #include < intrins.h > ... |
lovexulu 發表于 2020-3-12 22:42 好的,謝謝 |
wulin 發表于 2020-3-13 07:39 好的謝謝 |
while(1)死循環不是隨便用的。樓主先把程序框架調整合理,再查找問題 void main() { //初始化單片機 //初始化外圍設備 while(1)//正常運行時必須約束在此大循環中 { //鍵控、設置 //讀取DS18B20溫度數據 //數據處理 //刷新LCD //讀取HX711壓力數據 //數據處理 //刷新LCD } } |
while(cdis2[m]!='\0') while(cdis7[m]!='\0') 應該是在這兩句里無限循環了。 |