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-07-2005, 12:10 AM   #1
tinhthanthep
Đệ tử 6 túi
 
tinhthanthep's Avatar
 
Tham gia ngày: Jun 2005
Bài gửi: 141
:
Hỏi về lỗi ?

Em mới bắt đầu nghiên cứu về PIC theo các tài liệu hướng dẫn của bác Falleaf. Khi làm bài tập nhấp nháy đèn led: em viết bằng MPLAP IDE v7.01:
;Tutorial 1-6
list p=16F628A
#include <p16F628A.inc>

__CONFIG 0x3D18

cblock 0x20
count1
counta
countb
endc

LEDPORT equ PORTB
LEDTRIS equ TRISB

ORG 0x0000

movlw 0x07
movwf CMCON

bsf STATUS, RP0
movlw b'00000000'
movlw LEDTRIS
bcf STATUS, RP0
clrf LEDPORT

loop
movlw b'10000000'
movwf LEDPORT
call delay
movlw b'01000000'
movwf LEDPORT
call delay
movlw b'00100000'
movwf LEDPORT
call delay
movlw b'00010000'
movwf LEDPORT
call delay
movlw b'00001000'
movwf LEDPORT
call delay
movlw b'00000100'
movwf LEDPORT
call delay
movlw b'00000010'
movwf LEDPORT
call delay
movlw b'00000001'
movwf LEDPORT
call delay
movlw b'00000010'
movwf LEDPORT
call delay
movlw b'00000100'
movwf LEDPORT
call delay
movlw b'00001000'
movwf LEDPORT
call delay
movlw b'00010000'
movwf LEDPORT
call delay
movlw b'00100000'
movwf LEDPORT
call delay
movlw b'01000000'
movwf LEDPORT
call delay
goto loop

delay
movlw d'250'
movwf count1
d1
movlw 0xC7
movwf counta
movlw 0x01
movwf countb
delay_0
decfsz counta, f
goto $+2
decfsz countb, f
goto delay_0
decfsz count1, f
goto d1
retlw 0x00

END
Sau đó em dịch sang file hex nhưng nó toàn báo lỗi:
Clean: Deleting intermediary and output files.
Clean: Deleted file "C:\ViXyLy\PIC\Tutorials\Tutorial16\f628Atempo .o".
Clean: Deleted file "C:\ViXyLy\PIC\Tutorials\Tutorial16\f628Atempo.ERR ".
Clean: Deleted file "f628Atempo.lst".
Clean: Deleted file "Tutorial16.cof".
Clean: Deleted file "Tutorial16.cod".
Clean: Deleted file "Tutorial16.hex".
Clean: Deleted file "Tutorial16.lst".
Clean: Deleted file "C:\ViXyLy\PIC\Tutorials\Tutorial16\Tutorial16.mcs ".
Clean: Done.
Executing: "C:\Program Files\Microchip\MPASM Suite\MPAsmWin.exe" /q /p16F628A "f628Atempo.asm" /l"f628Atempo.lst" /e"f628Atempo.err" /o"f628Atempo.o"
Warning[207] C:\VIXYLY\PIC\TUTORIALS\TUTORIAL16\F628ATEMPO.ASM 13 : Found label after column 1. (LEDPORT)
Warning[207] C:\VIXYLY\PIC\TUTORIALS\TUTORIAL16\F628ATEMPO.ASM 14 : Found label after column 1. (LEDTRIS)
Executing: "C:\Program Files\Microchip\MPASM Suite\MPLink.exe" "16f628a.lkr" "C:\ViXyLy\PIC\Tutorials\Tutorial16\f628Atempo .o" /o"Tutorial16.cof"
MPLINK 3.90.01, Linker
Copyright (c) 2005 Microchip Technology Inc.
Error - section '.org_0' can not fit the absolute section. Section '.org_0' start=0x00000000, length=0x0000007e
Errors : 1

BUILD FAILED: Sat Jul 02 09:56:55 2005

Các bác có thể giúp em giải quyết được vấn đề này không ạ? Xin đa tạ các bác!
tinhthanthep 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à 01:02 PM.


Đượ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