• slider image 442
  • slider image 483
  • slider image 484
  • slider image 485
  • slider image 486
  • slider image 487
  • slider image 488
  • slider image 491
:::


Browsing this Thread:   1 Anonymous Users






Re: 如何利用中斷的按鍵做出電子表兩段式速度設定數值的功能呢?
#2
版主
版主


查看用戶資訊
1. 按鍵處理建議交給 Timer 去做,順便處理一下彈跳問題,這樣主程式就只要檢查按鍵旗號,這樣主程式就簡單多了。

2. 可以的話再利用一組 Timer(當然也可以與按鍵的共用反正都是算時間嗎)來記錄按鍵的時間,比如剛開始連續偵測到按鍵按住,每隔一秒就設定一動作旗號出去,交由主程式去做加減的動作並清除此旗號,如果連續三秒按鍵都按著的話就改為 0.1秒送出一個旗號直到按鍵完全方開為止。

程式不難寫,如果你的邏輯還沒很清楚的話不要貿然就卯起來寫,先畫個流程詳細分析整個動作確定可以動作後再寫程式,這樣問題會比較簡單。

發表於: 2008/1/9 16:05
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部


如何利用中斷的按鍵做出電子表兩段式速度設定數值的功能呢?
#1
初級會員
初級會員


查看用戶資訊
想要請問各位,如果希望利用兩顆按鍵,一個遞增一個遞減,做出像設定電子錶時間的功能,就是當我持續按下的時候數值跳動先是慢速跳動,之後就快速跳動,但是當使用者按下按鍵隨即放開又只能+1,不知道這樣的功能要怎麼設計呢?

因為我現在出現一個問題,就是當user按下按鍵的時間會造成user覺得她只按下一次,但是我的程式已經+2了,但是我又要顧慮兩段式速度的調整數據,不能去判斷每次user按下後一定等到放開才會做+1的動作,因為這樣會影響到我兩段式速度的程式。不知道這樣應該要怎麼寫呢?

謝謝

發表於: 2008/1/9 15:51
Twitter Facebook Google Plus Linkedin Del.icio.us Digg Reddit Mr. Wong 頂部







You can view topic.
不可以 發起新主題
You cannot reply to posts.
You cannot edit your posts.
You cannot delete your posts.
You cannot add new polls.
You cannot vote in polls.
You cannot attach files to posts.
You cannot post without approval.
You cannot use topic type.
You cannot use HTML syntax.
You cannot use signature.
You cannot create PDF files.
You cannot get print page.

[進階搜尋]


:::

Microchip連結

https://www.facebook.com/microchiptechnologytaiwan/
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=13
https://mu.microchip.com/page/tmu
http://elearning.microchip.com.tw/modules/tad_link/index.php?cate_sn=1
https://page.microchip.com/APAC-PrefCenters-TW.html
http://www.microchip.com/
http://www.microchip.com/treelink
http://www.microchipdirect.com/
http://www.microchip.com.cn/newcommunity/index.php?m=Video&a=index&id=103
http://www.microchip.com.tw/modules/tad_uploader/index.php?of_cat_sn=2
http://www.microchip.com.tw/Data_CD/eLearning/index.html
http://www.microchip.com.tw/RTC/RTC_DVD/
https://www.microchip.com/development-tools/
https://www.youtube.com/user/MicrochipTechnology
[ more... ]

教育訓練中心

!開發工具購買
辦法說明 [業界客戶] [教育單位]
----------------------------------
!校園樣品申請
辦法說明 [教師資格] [學生資格]
----------------------------------