◀ Previous Next ▶ Up ▲


witpoko.com


ช่วยดูโปรแกรมให้ผมหน่อยครับ

ผมเพิ่งเรียนไมโครคอนโทรลเลอร์มาครับ เลยลองเขียนโปรแกรมไฟวิ่งดู ปรากฏว่ามันไม่วิ่งครับ มันติดหลอดแรกค้างเลย ลองเปลี่ยนนู่นนี่ ดูตามหลังสือแล้วก็ไม่ได้เลยครับ ไม่ทราบว่า โปรแกรมแกรมของผมมันมีปัญหาตรงจุดไหนครับ

MOV P0,00H
MOV P2,00H
;--------------------------------------------------------------------
START: MOV R0,#08
MOV A,#01
LOOP: MOV P0,A
ACALL DELAY_1s
RL A
DJNZ R0,LOOP
AJMP START
;--------------------------------------------------------------------
;DELAY
DELAY_10ms: MOV R7,#010
DELAY_10ms_1: MOV R6,#0E6H
DELAY_10ms_2: NOP
NOP
DJNZ R6,DELAY_10ms_2
DJNZ R7,DELAY_10ms_1
RET
DELAY_1s: MOV R5,#100
DELAY_1s_1: ACALL DELAY_10ms
DJNZ R5,DELAY_1s_1
RET
;--------------------------------------------------------------------

อ้อ ผมลองกับ Proteus 3.9 นะครับ แต่ยังไม่ได้ลองกับ IC จริง

ขอบคุณมากครับ


จากคุณ : Emcs -[ 6 ก.ย. 49 - 22:42:55 A:125.24.174.139 X: ]





กระทู้ยอดนิยม