欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標(biāo)題: 單片機按鍵暫停數(shù)碼管顯示怎么設(shè)計程序? [打印本頁]

作者: lx駕    時間: 2018-12-27 16:35
標(biāo)題: 單片機按鍵暫停數(shù)碼管顯示怎么設(shè)計程序?
請問可以通過按鍵暫停數(shù)碼管顯示(主程序)嗎?如果能,要怎么操作呢?


作者: areyouok    時間: 2018-12-27 21:50
能啊,換內(nèi)容都行!數(shù)碼管顯示只不過是在做掃描動作!你想暫停就是不改變顯示的變量值,假如你的數(shù)字一直在0-9間變換,你讓該變量不加也不減,它就是一個固定值,顯示時就好像暫停效果。做一個條件語句,如:if(flag==2){i=i+0;};  else  (flag==1)i++;........后面就是你具體化了
作者: yzwzfyz    時間: 2018-12-27 21:52
首先了解數(shù)碼管是如何顯示的?再解決什么是“暫停顯示”?
弄清楚以上兩點,你就可以解決問題了。
作者: 1092648746    時間: 2018-12-27 23:31
暫停顯示是指數(shù)碼管熄滅嗎?還是數(shù)字停住不動?要熄滅的話直接寫數(shù)據(jù)進去就可以了,數(shù)字停止不動這個嘛要看程序了,我做的話就設(shè)個標(biāo)志位加個if判斷影響數(shù)碼管刷新。
作者: jll586    時間: 2018-12-28 08:39
如果用定時器和按鍵實現(xiàn)的話,可以使用標(biāo)志位flag實現(xiàn),flag=0時定時器啟動,flag=1時定時器關(guān)閉
  1.                 if(!c_to_puse)  //暫定和開始計時(S4)
  2.                 {
  3.                         delay_50us(10);
  4.                         if(!c_to_puse)
  5.                         {

  6.                                 TR0=~TR0;
  7.                                
  8.                                 while(!c_to_puse)
  9.                                 {
  10.                                         for(num=0;num<6;num++)
  11.                                         {
  12.                                                 display(num,numduan_base[num]);
  13.                                                 delay_50us(30);               
  14.                                         }
  15.                                 }
  16.                         }                       
  17.                 }
復(fù)制代碼

作者: robinsonlin    時間: 2018-12-28 09:25
一般實用的數(shù)碼管刷新都是在定時器中斷中進行的。那么可以用外部中斷來實現(xiàn)你想要的功能。 在中斷中判斷按鍵抖動,并設(shè)置標(biāo)志位(第一個標(biāo)志位用來判斷第一次按下,第二個標(biāo)志位用來判斷第二次按下)。在主程序中判斷標(biāo)志位,第一個標(biāo)志為1時,關(guān)計時器中斷,暫停刷新,進入while循環(huán)等待。兩個標(biāo)志位同時為1時,跳出while循環(huán),開計時器中斷,繼續(xù)刷新數(shù)碼管。如兩個標(biāo)志位同時為1,記得清零。
作者: TK2019    時間: 2018-12-28 10:56
按鍵判定不刷新
作者: Arvin0011    時間: 2018-12-28 11:26
可以,一個中斷就行了

作者: chaoself    時間: 2019-1-3 21:47
寫個中斷就行了




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1