![]() |
|
Tài trợ cho PIC Vietnam |
Cơ bản về vi điều khiển và PIC Những bài hướng dẫn cơ bản nhất để làm quen với vi điều khiển PIC |
|
Ðiều Chỉnh | Xếp Bài |
![]() |
#1 |
Đệ tử 2 túi
Tham gia ngày: Jul 2009
Bài gửi: 33
: |
![]() 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 . |
![]() |
![]() |
|
|