Vòng lặp
Em đả biên dịch và chạy thử,Kết quả OK.Cảm ơn anh tmd nhé!.Cách của anh hay.
Cách của em cũng chạy OK luôn.Thay đổi số lần nháy RB0 dể dàng.
title "chop led _b.asm"
processor p16f877a
include <p16f877a.inc>
__CONFIG _CP_OFF&_PWRTE_ON&_WDT_OFF&_HS_OSC&_LVP_OFF
;--------------------------------------------------------------------------
count_1 equ 0x20
count_2 equ 0x21
ORG 0x0000
ORG 0X0005
BANKSEL TRISB
CLRF TRISB
BANKSEL PORTB
;-------------------------------------------------------------------------
MOVLW d'0'
MOVWF h'28'
LOOP
INCFSZ h'28',1
GOTO LOOP1
GOTO NET
LOOP1
clrf PORTB
CALL DELAY
MOVLW h'01'
CALL DELAY
MOVWF PORTB
CALL DELAY
GOTO LOOP
NET
clrf PORTB
MOVLW h'01'
MOVWF PORTB
CALL DELAY
CLRF PORTB
CALL DELAY
BSF PORTB,0
GOTO$
;-------------------------------------------------------------------------
;CHUONG TRINH DELAY
DELAY CLRF count_1
D2 CLRF count_2
D1 DECFSZ count_2
GOTO D1
DECFSZ count_1
GOTO D2
RETFIE
END
-----------------------------------------------------------------------
Trong File đính kèn có File .asm và File của 2 cách.
__________________
Thien Minh Electronic Solutions Co,ltd
226 Tan Phuoc, Ward 6, District 10, HCM City
Website: www.tme.vn
|