|
Tài trợ cho PIC Vietnam |
MPASM Lập trình bằng hợp ngữ là một việc làm vô cùng vất vả, tuy nhiên, để hiểu và làm việc với vi điều khiển, hợp ngữ trở thành một công cụ khá đắc lực ... |
|
Ðiều Chỉnh | Xếp Bài |
30-06-2008, 07:41 PM | #1 |
Đệ tử 5 túi
Tham gia ngày: Mar 2008
Nơi Cư Ngụ: Bình Thạnh, TPHCM
Bài gửi: 98
: |
Code Mplab
PROCESSOR 16F877A
INCLUDE <P16F877A.INC> ;************************** COUNT1 EQU 08h COUNT2 EQU 09h COUNT3 EQU 0AH ;************************** BSF STATUS,RP0 CLRF TRISB BCF STATUS,RP0 START MOVLW d'18' MOVWF PORTB CALL DELAY MOVLW d'0' MOVWF PORTB CALL DELAY ;************************** DELAY LOOP1 DECFSZ COUNT1,1 GOTO LOOP1 DECFSZ COUNT2,1 GOTO LOOP1 DECFSZ COUNT3,1 GOTO LOOP1 RETURN GOTO START END cho em hoi chut ah:doan code tren em viet theo chi dan cua 1 tutorial tai tu picvietnam.com,muc dich la lam cho den led nhap nhay nhung sao khi em nap vao pic thi led chang nhap nhay gi het ma 2 con led chi sang hoai thoi! em coi hoai ma chang hieu tai sao het! giup em voi cac huynh ! da ta! thach anh la 4Mhz em co dinh kem hinh va tutorial theo do ah! |
30-06-2008, 07:57 PM | #2 |
Đệ tử 4 túi
Tham gia ngày: Aug 2006
Bài gửi: 81
: |
Code:
PROCESSOR 16F877A INCLUDE <P16F877A.INC> ;************************** COUNT1 EQU 28h ; ban phai dat dia chi o day COUNT2 EQU 29h ; 0x08,0x09,0x0A se trung voi COUNT3 EQU 2AH ; cac thanh ghi dac biet ;************************** ORG 0X000 ;Dia chi Flash bat dau GOTO MAIN ORG 0X005 ;Dat chuong trinh o day de tranh di chi ngat (0x004) MAIN BSF STATUS,RP0 CLRF TRISB BCF STATUS,RP0 START MOVLW d'18' MOVWF PORTB CALL DELAY MOVLW d'0' MOVWF PORTB CALL DELAY GOTO START ;************************** DELAY ; chuong trinh con phai dat o day LOOP1 DECFSZ COUNT1,1 GOTO LOOP1 DECFSZ COUNT2,1 GOTO LOOP1 DECFSZ COUNT3,1 GOTO LOOP1 RETURN END |
09-07-2008, 11:51 PM | #3 |
Đệ tử 5 túi
Tham gia ngày: Mar 2008
Nơi Cư Ngụ: Bình Thạnh, TPHCM
Bài gửi: 98
: |
em sửa đoạn delay lại thì nó chạy được.nhưng em nghĩ đoạn delay đâu có vấn đề gì đâu ah? mấy huynh có nghĩ vậy không?(phần còn lại giữ nguyên)
|
|
|