您当前的位置:五五电子网电子知识单片机-工控设备PIC单片机pic16c54 睡眠例程 正文
pic16c54 睡眠例程

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单片机