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

pic16f84 LED频率计

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

            retlw      01h         ; 100 000
            retlw      086h        ;
            retlw      0A0h        ;

            retlw      0Fh         ; 1 000 000
            retlw      042h        ;
            retlw      040h        ;

;+-----------------------------------------------------------------------+
;| Table for conversion BCD -> 7 segments                                |
;+-----------------------------------------------------------------------+

LEDTable    addwf      PCL,F        ; W + PCL -> PCL
            retlw      b’00111111’ ; ..FEDCBA = ’0’
            retlw      b’00000110’ ; .....CB. = ’1’
            retlw      b’01011011’ ; .G.ED.BA = ’2’
            retlw      b’01001111’ ; .G..DCBA = ’3’
            retlw      b’01100110’ ; .GF..CB. = ’4’
            retlw      b’01101101’ ; .GF.DC.A = ’5’
            retlw      b’01111101’ ; .GFEDC.A = ’6’
            retlw      b’00000111’ ; .....CBA = ’7’
            retlw      b’01111111’ ; .GFEDCBA = ’8’
            retlw      b’01100111’ ; .GF..CBA = ’9’
            retlw      b’10000000’ ; H....... = ’.’

;It follows COMMON ANODE data table

;LEDTable    addwf      PCL,F        ; W + PCL -> PCL
;            retlw      b’11000000’ ; ..FEDCBA = ’0’
;            retlw      b’11111001’ ; .....CB. = ’1’
;            retlw      b’10100100’ ; .G.ED.BA = ’2’
;            retlw      b’10110000’ ; .G..DCBA = ’3’
;            retlw      b’10011001’ ; .GF..CB. = ’4’
;            retlw      b’10010010’ ; .GF.DC.A = ’5’
;            retlw      b’10000010’ ; .GFEDC.A = ’6’
;            retlw      b’11111000’ ; .....CBA = ’7’
;            retlw      b’10000000’ ; .GFEDCBA = ’8’
;            retlw      b’10011000’ ; .GF..CBA = ’9’
;            retlw      b’01111111’ ; H....... = ’.’

;+------------------------------------------------------------------------+
;| The main cycle entry point                                             |
;+------------------------------------------------------------------------+
;| Routine for conversion of 3-byte number into 7 digits                  |
;+------------------------------------------------------------------------+

Go          bsf        STATUS,RP0
            MOVlw      b’00000000’
            MOVwf      TRISB
            bcf        STATUS,RP0

            MOVlw      6*3-1       ; pointer to dec. table
            MOVwf      Index       ; 6*3-1 -> Index

            MOVlw      9           ; maximum of substractions
            MOVwf      Count       ; 9 -> Count

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


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