View Single Post
Old 03-05-2010, 01:33 PM   #1
thundernhut
Đệ tử 2 túi
 
Tham gia ngày: Jul 2009
Bài gửi: 33
:
Exclamation cho hỏi xuất ra portA không được của PIC18F2550

Minh mới lò mò tìm hiểu con 18F2550. mà xuất ra chân port điều khiển led không được
Chương trình mình viết như sau


LIST P=18F2550 ;directive to define processor
#include <P18F2550.INC> ;processor specific variable definitions
CONFIG FOSC = INTOSC_EC

ORG 0x0000
goto Main ;go to start of main code

Main:
clrf PORTA
clrf LATA
MOVLW 0Fh
movwf ADCON1
MOVLW 07h
movwf CMCON

movlw 0FFh
movwf TRISA
MOVLW 0FFh
MOVWF PORTA
;bsf PORTA,0,1
;bcf PORTA,1,1

clrf LATC
CLRF PORTC
movlw 0FFh
movwf TRISC
MOVLW 0FFh
MOVWF PORTC

LOOP:
GOTO LOOP

end

Không hiểu sao giá trị của portA và portC lại khộng như ý
kết quả thanh ghi sau khi chạy debug bằng MPLAB IDE dùng MPLAB SIM :

Update Address Symbol Name Value

FC1 ADCON1 0x0F
FB4 CMCON 0x07
F92 TRISA 0x3F
F89 LATA 0x1F
F80 PORTA 0x00
F8B LATC 0x07
F82 PORTC 0x00
F94 TRISC 0xC7

không hiểu tại sao ra kết quả kỳ vậy ta ?
có ai chỉ mình với. sắp tới hạn nộp đồ án rùi .
thundernhut vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn