Conversation Between falleaf and trieugiang
Showing Visitor Messages 1 to 1 of 1
-
bác F cho em hỏi cái chương trình em viết ở dưới sao vòng lập thuận hay nghịch nó không chạy.em chi viết vog2 thuận thui chứ vòng nghịch thi tương tự .em sợ pst len nhiều quá .processor p16f877a
include<P16f877a.inc>
STATUS EQU 03H
PORTB EQU 06H
PORTA EQU 05H
TRISB EQU 86H
TRISA EQU 85H
COUNT_1 EQU 20H
COUNT_2 EQU 21H
ORG 0X000
BSF STATUS,5;CHON BANK 1
MOVLW 0x00
MOVWF TRISA;PORTA lA NGO RA
MOVLW 0X00
MOVWF TRISB; PORTB LA NGO VAO
BCF STATUS,5;CHON BANK 0
MOVLW 0X00
MOVWF PORTB
MAIN
BTFSS PORTB,4
GOTO MAIN
BTFSS PORTB,5
GOTO THUAN
BTFSS PORTB,6
GOTO THUAN
GOTO MAIN
THUAN MOVLW 01H
MOVWF PORTB
CALL DELAY
LOOP RLF PORTB,1
CALL DELAY
BTFSS PORTB,4
GOTO MAIN
BTFSS PORTB,4
GOTO MAIN
BTFSS PORTB,6
GOTO NGHICH
GOTO LOOP
DELAY: CLRF COUNT_1
D2 CLRF COUNT_2
D1 GOTO D1
DECFSZ COUNT_1
GOTO D2
RETURN
END
.xem hộ em với nhé bác