[問題] 有關8051 4*4鍵盤 +-*/
ADDCF:
; --- 當鍵盤按鍵被按下時,欲執行的程式由這裡開始 ---
MOV A,IFOPT
ORL A,IFEOPT
JNZ ADDCF1
call ASMD
MOV SHOW_BPOS,#OP0_BUFF
ADDCF1:
MOV CLR_OP,#OP1_BUFF
call ClearOP
MOV OP_FLAG,#01H
MOV WRIT_OP,#OP1_BUFF
MOV IFOPT,#01H
MOV IFEOPT,#00H
; --- 當鍵盤按鍵被按下時,欲執行的程式由這裡結束 ---
JMP KEYSCBreak
這是其中一段程式碼
程式主要是可以加減乘除
問題是
現在例如我先按5 在按A (加法) 在按3 接著按E(等於)
就會依序在顯示器上跑出5 3 8
我想問的是
我想要在按完5 接著按A的時候 可以先把5清除嗎?
再接下去動作
只知道應該是在這段程式碼中改
但不知道要怎麼改
請高手指導一下
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.170.4.92
推
05/03 17:07, , 1F
05/03 17:07, 1F
→
05/03 17:08, , 2F
05/03 17:08, 2F
→
05/03 17:09, , 3F
05/03 17:09, 3F
→
05/03 17:09, , 4F
05/03 17:09, 4F
ASM 近期熱門文章
PTT數位生活區 即時熱門文章