10-09-2012, 03:44 PM
|
#1
|
Member
Tham gia ngày: May 2012
Bài gửi: 79
Online Status:
|
Code trên có gì sai không? Giúp với...
Đoạn chương trình trên mình viết trên Batronix để tạo giá trị ngõ ra P1.0 là 0 và 1 sau khoảng gian khoảng 1s. Tuy nhiên gắn qua led thì thấy led vẫn sáng hoài.#-o Có bác nào biết lỗi sai chỗ nào không #-o ? Giúp mình với , mình xin cảm ơn.
INCLUDE 89C51.MC
ORG 0000H
CLR p1.0;
CLR p1.1;
CLR p1.2;
CLR p1.3;
CLR p1.4;
CLR p1.5;
CLR p1.6;
CLR p1.7;
BATDAU:
SETB P1.0;
call delay1s;
CLR p1.0;
call delay1s;
JMP batdau;
delay1s:
MOV R7,#2;
loop:
MOV R6,#250;
DJNZ R6,$;
DJNZ R7,loop;
RET
END
|
|
|