|
Tài trợ cho PIC Vietnam |
Chương trình dịch & các công cụ mô phỏng Khu vực này chỉ có thành viên diễn đàn mới được vào |
|
Ðiều Chỉnh | Xếp Bài |
25-03-2006, 12:17 PM | #1 |
Đệ tử 9 túi
|
Dịch MPLAB
Khi nhh mới tập viết chương trình đầu tiên cho con pic, đã setup được Mplab nhưng loay hoay mãi không biết phải làm sao để biên dịch được file asm mình viết sang file hex để nạp.Và đây là một cách:
1.Sau khi setup Mplab (download miễn phí tại www.microchip.com , đã có version 7.31),bạn vào thư mục C:\Program Files\Microchip\MPASM Suite lôi file MPASMWIN.exe ra desktop luôn 2.Chạy file này, Browse để tìm đến file asm bạn định biên dịch, click Assemble để biên dịch. 3.Chương trình sẽ thông báo kết quả sau khi biên dịch xong. Hướng dẫn này có thể hơi vớ vẩn, nhưng hy vọng nó sẽ tiết kiệm một ít thời gian cho những ai mới bắt đầu.
__________________
Ngày mai bắt đầu từ ngày hôm nay Bạn có thắc mắc, bạn cần sự hỗ trợ của các thành viên. Hãy đọc luồng này: http://www.picvietnam.com/forum//showthread.php?t=1263 |
25-03-2006, 01:07 PM | #2 |
PIC Bang chủ
|
Trong chương trình MPLAB, thì viết file .asm xong, bấm Alt-F10 (hay Ctrl-F10 gì đó, lâu rồi F không nhớ rõ) là chế độ quick build, nó cho phép dịch trực tiếp khi dùng với MPLAB mà không cần phải thông qua MPASM
Trình dịch là trình MPASM, còn môi trường soạn thảo là MPLAB IDE (hay gọi tắt là MPLAB). Trong môi trường soạn thảo (MPLAB) có nhúng sẵn trình dịch (MPASM), vì vậy, có thể soạn thảo xong là dịch trực tiếp luôn. Chúc vui.
__________________
Công ty TNHH Thương mại và Giao nhận R&P store.hn@rpc.vn - store.hcm@rpc.vn Học PIC như thế nào? |
25-03-2006, 04:03 PM | #3 |
Đệ tử 2 túi
Tham gia ngày: Feb 2006
Bài gửi: 31
: |
Alt-F10 bác fall à , ngoài ra thu nhỏ cái output lại thì dịch nhanh hơn, còn vì sao thì em chẳng biết
chúc các bác vui |
30-03-2006, 02:06 AM | #4 |
PIC Bang chủ
|
có bạn nào post bài chi tiết về việc tạo ra một project trong MPLAB như thế nào không? Hiện nay F và anh Nam đang chuẩn hoá vấn đề này, nhưng tiến độ hơi chậm do đợt này cả hai anh em đang bận quá. Bạn nào mở màn đi nhợ?
Chúc vui.
__________________
Công ty TNHH Thương mại và Giao nhận R&P store.hn@rpc.vn - store.hcm@rpc.vn Học PIC như thế nào? |
12-04-2006, 02:08 AM | #5 |
Nhập môn đệ tử
Tham gia ngày: Apr 2006
Bài gửi: 2
: |
chào các bác, bác viết việc tạo ra một project đi, em giờ mới học chăng biết phải tạo thế nao.
các bác giúp em voi nhe thank |
12-04-2006, 10:41 PM | #6 |
Trưởng lão PIC bang
|
Bây giờ bạn dùng tạm một số hình sau để làm theo nhé. Khi nào có thời gian thì chúng tôi sẽ viết thành tutorial chuẩn.
Bạn cứ theo thứ tự các hình mà làm. Ở bước 7 bạn sẽ chọn lệnh menu File/New để tạo ra một tập tin mới, sau đó bạn chọn lệnh File/Save As để lưu nó thành tập tin "Vidu1.asm" trong thư mục Vidu1. Như vậy đến bước 8 bạn sẽ có tập tin đó để thêm vào project. Nếu mọi việc suôn sẻ thì cuối cùng bạn sẽ có cây quản lý tập tin của project như ở hình số 9. 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 |
12-04-2006, 10:43 PM | #7 |
Trưởng lão PIC bang
|
Gửi tiếp các hình lên (vì mỗi post chỉ được gửi tối đa 5 hình).
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 |
23-04-2006, 09:23 PM | #8 |
Nhập môn đệ tử
Tham gia ngày: Mar 2006
Bài gửi: 4
: |
cam on bac nhieu em dang can thu nay
|
12-08-2006, 07:59 PM | #9 |
Nhập môn đệ tử
Tham gia ngày: Jul 2006
Bài gửi: 6
: |
sau khi xem hết những gì của trưởng lão thì mình có thể viết thế này để dễ hiểu hơn !
Đầu tiên vào MPLAB IDE .Bạn hãy soạn 1 file mới bằng cách chon File - New (hoặc nhấn Ctrl + N ) .Đánh đại vài chữ cho có save đó lưu lại file với đuôi Tênfile.ASM để các ghi chú ,các lệnh và các từ dành riêng tách ra theo màu thuận tiện hơn cho soạn thảo .Và tiếp tục viết nốt chương trình .Sau đó save lại 1 lần nữa . .Chọn Project -Project Wizard ... - Chọn Next .Gõ vào Pic mình dùng (vd Pic16F628A) - Next .Chọn trình dịch .Ta chọn MPASM Assembler - Next .Gõ vào tên Project, thư mục chứa Project - Next .bước 4 ta thêm vào file ten_pic.LKR trong thưmuc /MPAM Suite/LKR(vd 16F628A.LKR. Tiếp theo nữa bạn cũng chọn luôn file.ASM của bạn đã soạn . Nhấn chuột chọn Add file . Đánh dấu chọn vào tên file - Next .cuối cùng bạn chọn Exit NHấn Ctrl + F10 để dịch file kiểm tra lại lổi và sửa lỗi nếu có ! nếu ko có lổi ta sẽ có 1 file.hex Làm thế có đúng ko vậy trưởng lão ! |
12-08-2006, 09:47 PM | #10 | |
Trưởng lão PIC bang
|
Trích:
Chỗ đánh dấu chọn vào tên file là dùng để thêm file đó vào thư mục của project, với các tập tin nguồn thì nên làm, còn với các tập tin .lkr thì chỉ cần thiết khi bạn cần sửa đổi lại kịch bản liên kết. Ctrl+F10 sẽ build cả project chứ không chỉ dịch một tập tin (build nghĩa là compile và link các object file lại với nhau). 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 |
|
13-08-2006, 03:24 PM | #11 |
Nhập môn đệ tử
Tham gia ngày: Aug 2006
Bài gửi: 6
: |
Dich Ra File Hex Thi Don Gian Lam
Khong Can Tao Project Dau Chi Can Save File Vua Tao Xong Duoi Dang .asm(vi Du Nhu Vay) Sau Do Vao Project/quick Build La Xong Neu Chuong Trinh Khong Co Loi La Co .hex Ngon Lanh Khong Can Phai Tao Project namqn: Diễn đàn này cho phép (và khuyến khích) sử dụng tiếng Việt có dấu, bạn hãy để ý thanh trạng thái của trình duyệt để biết mình đang ở mode gõ tiếng Việt nào. thay đổi nội dung bởi: namqn, 13-08-2006 lúc 07:15 PM. |
10-03-2007, 05:00 PM | #12 |
Nhập môn đệ tử
Tham gia ngày: Mar 2006
Bài gửi: 8
: |
Muốn xem hướng dẫn chạy mô phỏng Mplab thì xem ở đâu? các pác chỉ mình với,cảm ơn nhiều.
|
10-03-2007, 10:35 PM | #13 | |
Trưởng lão PIC bang
|
Trích:
http://techtrain.microchip.com/webse...SIM_092304.pdf Theo tôi bản hướng dẫn bằng hình ảnh như vậy là khá đủ, không cần phải dịch sang tiếng Việt. 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 |
|
21-04-2007, 11:30 AM | #14 |
Nhập môn đệ tử
|
bài viết này rất có ích . Em cảm ơn mọi người nhềi lắm . lúc trướ cứ lóng ngóng không biết phải làm thế nào . BÂy giờ chắc là được rồi . vì em mới bắc đầu mà . hi hi. cảm ơn bác F đã tạo ra diễn đàn thạt hữu ích .
|
19-05-2007, 01:39 PM | #15 |
Nhập môn đệ tử
Tham gia ngày: May 2007
Nơi Cư Ngụ: NT
Bài gửi: 6
: |
Mình làm lại một bài bác F hướng dẫn thì gặp 3 lỗi khi dịch file hex, mình đã sửa được hai lỗi còn một lỗi chưa biết làm sao:
Error[126] D:\1.ASM 4 : Argument out of range (not a valid config register address)Error[126] Bạn nào biết làm ơn chỉ giúp mình mới làm quen 2 ngày với Pic nên chả hiểu phải sửa ra sao |
Tags |
asm, compiling, mplab, project creation |
|
|
Similar Threads | ||||
Ðề tài | Người gửi | Chuyên mục | Trả lời | Bài mới |
Hướng dẫn sử dụng Stimulus, dùng kết hợp với MPLAB SIM | namqn | Chương trình dịch & các công cụ mô phỏng | 6 | 25-10-2013 04:11 PM |
Sử dụng MPLab | thanhphongltv | MPASM | 32 | 01-01-2011 09:54 AM |
Hỏi về MPLAB | chipchipvn | Những câu hỏi thường gặp | 26 | 03-08-2010 07:58 PM |
Cần tìm MPLAB C30 v1.32 bản full | minhcuong | Chương trình dịch & các công cụ mô phỏng | 5 | 16-10-2007 05:43 PM |
Hoi ve Mplab | Luanquangnam | Đóng góp ý kiến | 1 | 12-12-2005 04:21 PM |