[問題] 16f877中斷程式請教

看板ASM (組合語言)作者時間15年前 (2009/07/27 18:44), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
請問一下板上的高手們,有關下面這一段中斷程式的"DATMR0 EQU 256-125" 由註解可以看出是延遲的程式?? 那DATMR0 EQU 256-125可等於DATMR0 EQU 131嗎? 我在程式中將131這個暫存器的名稱設為"aa" 暫存器為甚麼變成"aa",DATMR0看起來好像不是在定義暫存器的名稱 可否幫我解釋一下這行程式的意思啊? DATMR0 EQU 256-125 ; 1/(20000000/4/8)*125=200uS BANKSEL OPTION_REG MOVLW B'00000010' MOVWF OPTION_REG BANKSEL TMR0 MOVLW DATMR0 MOVWF TMR0 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.130.40.172
文章代碼(AID): #1AROKMqF (ASM)
文章代碼(AID): #1AROKMqF (ASM)