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 .
|