[問題] 關於PIC16F84A的問題
請問版上大大
最近我在試SLEEP的功能
我寫了一段程式碼如下:
LOOP
MOVF 06H,W
BCF 0BH,0
BCF 03H,5 ;STATUS Bit5=0=>設定Bank0
BTFSS 06H,4
GOTO R2OPEN
GOTO R2CLOSE
;
LOOP1
MOVF 06H,W
BCF 0BH,0
BCF 03H,5 ;STATUS Bit5=0=>設定Bank0
BTFSC 06H,6
GOTO R1CLOES
BTFSC 06H,5 ;若為1 執下行,為0則跳下下行
GOTO R1CLOES
BCF 06H,1 ;R1OPEN
;
BTFSC 0CH,0 ;timer若為1 執下行,為0則跳
GOTO LOOP1
MOVF 06H,W
ANDLW 01110000B
BTFSS 03H,2 ; Z FLAG
GOTO LOOP
SLEEP
NOP
BCF 0BH,0
BCF 0BH,0
GOTO LOOP
我後來把它燒入IC在到麵包版上測電流,可是還有0.7mA 左右
不知道是哪裡有問題,進入SLEEP指令應該是很單純的
__
程式碼在進入SLEEP部分應該沒問題(TO FLAG 也有變一)
不知道是有哪裡沒注意到,有沒有高手能解答
感激不盡
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.174.140.208
→
03/01 16:54, , 1F
03/01 16:54, 1F
→
03/02 00:15, , 2F
03/02 00:15, 2F
→
03/03 00:05, , 3F
03/03 00:05, 3F
→
03/04 00:14, , 4F
03/04 00:14, 4F
→
03/04 21:51, , 5F
03/04 21:51, 5F
→
03/04 22:39, , 6F
03/04 22:39, 6F
ASM 近期熱門文章
PTT數位生活區 即時熱門文章