View Single Post
Old 03-10-2008, 12:58 PM   #278
Sangdth
Nhập môn đệ tử
 
Tham gia ngày: Sep 2008
Nơi Cư Ngụ: Sài Gòn
Bài gửi: 5
:
Send a message via Yahoo to Sangdth
Trích:
Nguyên văn bởi minoan View Post
Mình viết chương trình con để tạo trễ, không hiểu tại sao lúc mô phỏng MPLAB 8.0 thì được nhưng khi đổ vào PIC lại không chạy, hình như nó cứ đứng ì luôn không thoát ra được chương trình con đó, mình dùng cà 16F877A và 16F84A cũng thấy thế. Không hiểu tại sao cả? Ai biết thì chỉ dùm nhé.
Mình cũng có cùng câu hỏi như minoan, nhưng lại cố mò mẫm theo hướng khác.

Làm theo hướng dẫn trong tut "Học PIC trong một ngày" của trưởng lão falleaf, cũng đến đoạn tạo trễ thì rối lên. Mình cũng viết 3 vòng loop, nhưng không gọi theo cách của bạn, mà lồng nó vào nhau,

Code:
DELAY1	DECFSZ	COUNT_1,	F
	GOTO	DELAY2
	RETURN

DELAY2	DECFSZ	COUNT_2, 	F
	GOTO	DELAY3
	RETURN

DELAY3	DECFSZ	COUNT_3, 	F
	GOTO	DELAY3
	RETURN
Không hiểu lồng như thế thì đúng hay sai? Mong mọi người xem giúp, sau cái này còn cái khác nữa ^^

Cảm ơn mọi người.
__________________
AiEi | Ngôi nhà nhỏ
Sangdth vẫn chưa có mặt trong diễn đàn