您当前的位置:五五电子网电子知识单片机-工控设备PIC单片机pic16f84 LED频率计 正文
pic16f84 LED频率计

pic16f84 LED频率计

点击数:7751 次   录入时间:03-04 11:38:25   整理:http://www.55dianzi.com   PIC单片机
;+-----------------------------------------------------------------------+

            MOVlw      T2
            MOVwf      Temp

Again       decfsz     Temp,F
            goto       Again
            nop

;+-----------------------------------------------------------------------+
;| The end of one 7-digits processing                                    |
;+-----------------------------------------------------------------------+

            clrf       LEDIndex
            decfsz     Index,F
            goto       LEDCycle    ; next 7 * LED
            nop

;+-----------------------------------------------------------------------+
;| The third timing loop 2+9*T3+Z procesor cycles                        |
;+-----------------------------------------------------------------------+

            MOVlw      T3
            MOVwf      Temp

EndPause    decfsz     Temp,F
            goto       EndPause
            nop

            include    <z4led.inc>
;           nop                    ; Z times NOP
;           nop                    ; 60 * (6 + 7 * (36 + 3*T1) + 3*T2) + 2 + 3*T3 + Z

;=========== 最后测试 TMR0 溢出位============
            btfss      INTCON,2    ; 1
            goto       Nothing2Do  ; 3
            incf       TimerH,F    ; 3
            bcf        INTCON,2    ; 4
            goto       Nx          ; 6

Nothing2Do  nop                    ; 4
            nop                    ; 5
            nop                    ; 6  60 * (6 + 7 * (36 + 3*T1) + 3*T2) + 8 + 3*T3 + Z

;===========停止测量:  RA3  out; RA4 in================
Nx          clrw                   ; For common cathode
;Nx         MOVlw      b’11111111’ ; For common anode

            MOVwf      PORTB
            MOVlw      b’00010000’ ; RA0..RA3 = 0
            MOVwf      PORTA       ; W -> PORTA

            bsf        STATUS,RP0
            MOVlw      b’00010000’ ; RA0..RA3 output
            MOVwf      TRISA       ; RA4 input
            bcf        STATUS,RP0

            btfsc      INTCON,2    ; really final check
            incf       TimerH,F
            bcf        INTCON,2

;==========分晰存储 计数值==========               |
            MOVf       TMR0,W
            MOVwf      MidB        ; TMR0 -> MidB
            MOVf       TimerH,W
            MOVwf      HigB        ; TimerH -> HigB
            clrf       Temp

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12]  下一页


本文关键字:暂无联系方式PIC单片机单片机-工控设备 - PIC单片机