PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Cơ bản về vi điều khiển và PIC

Tài trợ cho PIC Vietnam
Trang chủ Đăng Kí Hỏi/Ðáp Thành Viên Lịch Bài Trong Ngày Vi điều khiển

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
Prev Previous Post   Next Post Next
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
 


Quyền Sử Dụng Ở Diễn Ðàn
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Mở
Smilies đang Mở
[IMG] đang Mở
HTML đang Tắt

Chuyển đến


Múi giờ GMT. Hiện tại là 03:51 AM.


Được sáng lập bởi Đoàn Hiệp
Powered by vBulletin®
Page copy protected against web site content infringement by Copyscape
Copyright © PIC Vietnam