pic16c54 睡眠例程
点击数:7896 次 录入时间:03-04 11:39:48 整理:http://www.55dianzi.com PIC单片机
MOVF arg2,W
; if ( !Carry) {
BTFSC 0x03,Carry
GOTO m002
; W = rm - W;
SUBWF rm,W
; if (Carry)
BTFSC 0x03,Carry
; rm = W;
MOVWF rm
; res = rl( res);
RLF res,1
; if ( -- counter == 0)
DECFSZ counter,1
GOTO m001
; return 1;
RETLW .1
; goto LOOP;
; }
; rm -= W;
m002 SUBWF rm,1
; Carry = 1;
BSF 0x03,Carry
; res = rl( res);
RLF res,1
; } while ( -- counter > 0);
DECFSZ counter,1
GOTO m001
; return 1; // OK
RETLW .1
;}
;
;
;
;void main (void)
;{
main
; arg1 = 2000;
MOVLW .208
MOVWF arg1
MOVLW .7
MOVWF arg1+1
; arg2 = 200;
MOVLW .200
MOVWF arg2
;
; while ( arg1 > arg2) {
m003 MOVF arg1+1,W
BTFSS 0x03,Zero_
GOTO m004
MOVF arg1,W
SUBWF arg2,W
BTFSC 0x03,Carry
GOTO m005
; if ( !uDiv16_8())
m004 CALL uDiv16_8
XORLW .0
BTFSC 0x03,Zero_
; nop();
NOP
; arg1 -= 11;
上一页 [1] [2] [3] 下一页
本文关键字:暂无联系方式PIC单片机,单片机-工控设备 - PIC单片机