[問題] 關於LCD顯示與按鍵問題

看板ASM (組合語言)作者 (wodada)時間14年前 (2011/04/17 22:36), 編輯推噓0(007)
留言7則, 2人參與, 最新討論串1/1
小弟最近在做一個用按鍵來顯示數字在LCD上的問題 程式部分我大部分都已經做出來了,可是卻沒有達到我想要的結果 程式是用C語言來寫PIC18F4520 程式碼如下:http://codepad.org/72Plrjeo 我的C CODE裡面的按鍵是按一下SWITCH2遞增一次或SWITCH3遞減一次, 可是我現在想要的是按一下數字就會自動增加或減少 請問這該如何做,謝謝各位! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.39.181.105

04/17 22:42, , 1F
忘了說...LCD上顯示的數字是按一下遞增一次或按另一個按鍵
04/17 22:42, 1F

04/17 22:43, , 2F
時遞減一次,可是現在我想要的是只要按一次或按另一個按鍵
04/17 22:43, 2F

04/17 22:44, , 3F
時,它自動就會增加或遞減
04/17 22:44, 3F

06/05 23:19, , 4F
加FLAG 然後看你是要DEALY 或者 TIMMER 來做動作
06/05 23:19, 4F

06/05 23:23, , 5F
眼了一下你的code 你現在都是在按完鍵去作顯示的變動
06/05 23:23, 5F

06/05 23:25, , 6F
所以建議可以用按鍵按下後設一flag 然後判斷要加還是
06/05 23:25, 6F

06/05 23:26, , 7F
減 之後 就可以用我講的方式了
06/05 23:26, 7F
文章代碼(AID): #1DglhvJ9 (ASM)
文章代碼(AID): #1DglhvJ9 (ASM)