PIC Vietnam

Go Back   PIC Vietnam > Microchip PIC > Cơ bản về vi điều khiển và PIC > Những câu hỏi thường gặp

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

Những câu hỏi thường gặp Những lỗi cơ bản thường gặp khi làm việc với PIC hoặc những vấn đề cơ bản nhất thường được hỏi trong những năm qua

Trả lời
 
Ðiều Chỉnh Xếp Bài
Old 30-05-2009, 07:51 AM   #1
DIEP
Đệ tử 1 túi
 
Tham gia ngày: Oct 2007
Bài gửi: 15
:
Hỏi về mplab settings

Xin giải thích đoạn khai báo :
ERRORLEVEL -224 ; suppress annoying message because of option/tris
ERRORLEVEL -302 ; suppress message because of bank select in setup ports

LIST b=5, n=97, t=ON, st=OFF ;
; absolute listing tabs=5, lines=97, trim long lines=ON, symbol table=OFF

PIC sử dụng : 16f84A
DIEP vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Old 02-06-2009, 07:38 PM   #2
namqn
Trưởng lão PIC bang
 
Tham gia ngày: Feb 2006
Nơi Cư Ngụ: Tp. HCM, Việt Nam
Bài gửi: 3,025
:
Send a message via Yahoo to namqn
Trích:
Nguyên văn bởi DIEP View Post
Xin giải thích đoạn khai báo :
ERRORLEVEL -224 ; suppress annoying message because of option/tris
ERRORLEVEL -302 ; suppress message because of bank select in setup ports

LIST b=5, n=97, t=ON, st=OFF ;
; absolute listing tabs=5, lines=97, trim long lines=ON, symbol table=OFF

PIC sử dụng : 16f84A
ERRORLEVEL và LIST là các dẫn hướng (directive) của trình hợp dịch MPASM.

Với cách dùng ERRORLEVEL -msgnum, chúng ta chặn việc MPASM xuất các thông báo tương ứng với msgnum ra cửa sổ output khi biên dịch. Giá trị 224 tương ứng với warning 224 "Use of this instruction is not recommended", là cảnh báo khi bạn dùng một lệnh không được khuyến khích sử dụng (trong ví dụ mà bạn đã nêu là các lệnh OPTION/TRIS). Giá trị 302 tương ứng với message 302 "Register in operand not in bank 0. Ensure that bank bits are correct", là thông điệp nhắc nhở bạn kiểm tra các bit thiết lập bank khi thanh ghi trong toán hạng không nằm ở bank 0 (như phần chú thích trong ví dụ của bạn).

Dẫn hướng LIST dùng để điều khiển quá trình hợp dịch hay định dạng tập tin listing. Dẫn hướng này có khá nhiều các option, và ví dụ của bạn chỉ mô tả tường minh 4 option. b=nnn dùng để mô tả khoảng cách tính bằng ký tự giữa các ký tự tab, n=nnn dùng để mô tả số dòng trong một trang in, t={ON|OFF} dùng để điều khiển việc cắt bỏ các ký tự vượt quá giới hạn của một dòng, và st={ON|OFF} dùng để điều khiển việc có xuất bảng ký hiệu vào tập tin listing hay không. Ý nghĩa của các option trong ví dụ của bạn đã được giải thích rõ trong phần ghi chú của ví dụ.

Thân,
__________________
Biển học mênh mông, sức người có hạn.

Đang gặp vấn đề cần được giúp đỡ? Hãy dành ra vài phút đọc luồng sau:
http://www.picvietnam.com/forum/showthread.php?t=1263
namqn vẫn chưa có mặt trong diễn đàn   Trả Lời Với Trích Dẫn
Trả lời


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à 05: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