View Single Post
Old 27-09-2006, 10:23 PM   #11
huunam
Nhập môn đệ tử
 
Tham gia ngày: Jul 2006
Bài gửi: 6
:
trong bai test cho portB cua pic16f877a, em viết code giống hệt nhu bác ntc nhưng vẫn 'build failed' , va báo lỗi sau:

Clean: Deleting intermediary and output files.
Clean: Done.
Executing: "C:\Program Files\Microchip\MPASM Suite\MPAsmWin.exe" /q /p16F877A "f877atemp.asm" /l"f877atemp.lst" /e"f877atemp.err" /o"f877atemp.o"
Message[302] C:\PROGRAM FILES\MICROCHIP\MPASM SUITE\TEMPLATE\CODE\F877ATEMP.ASM 27 : Register in operand not in bank 0. Ensure that bank bits are correct.
Executing: "C:\Program Files\Microchip\MPASM Suite\MPLink.exe" "C:\Program Files\Microchip\MPASM Suite\LKR\16f877a.lkr" "C:\Program Files\Microchip\MPASM Suite\Template\Code\f877atemp.o" /o"NAM.cof" /M"NAM.map"
MPLINK 4.05, Linker
Copyright (c) 2006 Microchip Technology Inc.
Error - section '.org_0' can not fit the absolute section. Section '.org_0' start=0x00000000, length=0x00000012
Errors : 1

BUILD FAILED: Wed Sep 27 21:12:59 2006

em không hiểu lỗi gì , mong cac bác chỉ giúp.
Đây là code của em :


;************************************************* *********************
;
; Filename: testportb.asm
; Date: 25/9/2006
; File Version: 1
;
; Nguoi thuc hien : huunam
;************************************************* *************************** *


list p=16f877A ; khai bao thiet bi
#include <p16f877A.inc> ;file header dinh kem

__CONFIG _CP_OFF & _WDT_OFF & _BODEN_OFF & _PWRTE_ON & _XT_OSC& _WRT_OFF & _LVP_ON & _CPD_OFF

;khai bao configuration bit

;************************************************* *********************
; chuong trinh bat dau tai day
ORG 0x000 ;
GOTO start
start
BCF STATUS,RP1
BSF STATUS,RP0 ;chon bank1

CLRF TRISB ;khoi tao portb la cong xuat du lieu

BCF STATUS,RP1 ; chon bank0
BCF STATUS,RP0
MOVLW b'10001111' ;ghi gia tri can xuat ra portb
MOVWF PORTB ;PORTB<8Fh
loop
GOTO loop ; vong lap vo han

END ;ket thuc chuong trinh
huunam vẫn chưa có mặt trong diễn đàn