PIC Vietnam

PIC Vietnam (http://www.picvietnam.com/forum/index.php)
-   Cơ bản về vi điều khiển và PIC (http://www.picvietnam.com/forum/forumdisplay.php?f=8)
-   -   hiển thị số có hai chữ số trên led 7 thanh (http://www.picvietnam.com/forum/showthread.php?t=3257)

dungbk49 05-12-2008 04:06 PM

hiển thị số có hai chữ số trên led 7 thanh
 
chào các anh
em mô phỏng trên proteus nhưng sao nó không chạy.
led 7 đoạn anode chung,pin cua portb điều khiển vào cực B của BJT loại npn, cực E của BJT nối lên nguồn 5V, cực C nối vào cực anode của led 7 thanh

code:
Code:

;---------------------------------------------------------------------------

#INCLUDE <P16F887.INC>


;---------------------------------------------------------------------------
COUNT1        EQU        0X40
COUNTA        EQU        0X41
COUNTB        EQU        0X42
;---------------------------------------------------------------------------

ORG                0x00000046
GOTO        start
start
;KHOI TAO PORT
        BCF        STATUS,RP1       
        BSF        STATUS,RP0
        MOVLW        0X00
        MOVWF        TRISD
        MOVLW        0X00
    MOVWF  TRISB
    BCF    STATUS,RP0
    CLRF    PORTB
    CLRF    PORTD
;---------------------------------------------------------------------------
LOOP
    MOVLW  0X99
    MOVWF  PORTD
    MOVLW  B'11111101'
    MOVWF  PORTB
    CALL    DELAY_1MS

    MOVLW  0X92
    MOVWF  PORTD
    MOVLW  B'11111110'
    MOVWF  PORTB
    CALL    DELAY_1MS

    GOTO    LOOP

DELAY_1MS
    MOVLW  D'1'
    MOVWF  COUNT1
D1  MOVLW  0XC7
    MOVWF  COUNTA
    MOVLW  0X01   
    MOVWF  COUNTB
DELAY_0
    DECFSZ  COUNTA,1
        GOTO $+2
        DECFSZ  COUNTB,1
        GOTO    DELAY_0
        DECFSZ  COUNT1,1

        GOTO    D1
        MOVWF        PORTB
        RETURN

END



Múi giờ GMT. Hiện tại là 07:50 AM.

Tên diễn đàn: vBulletin Version 3.8.11
Được sáng lập bởi Đoàn Hiệp.
Copyright © PIC Vietnam