2013-05-15 10 views
-1

저는 PIC 프로그래밍을 처음 접했고이 blog에 따라 첫 번째 프로그램을 시작했습니다.MPLab 컴파일러 문제

http://embeddedlifehelp.blogspot.com/2010/02/pic-16f877a-help.html

하지만 난 내 프로젝트를 빌드 할거야 때의 나에게 오류를 제공합니다. 이 문제를 해결할 수 있도록 도와주세요.

여기에 코드가 있습니다.

#include "16f877a.h" //IC selection 
#fuses XT, NOWDT, NOPROTECT, NOLVP 
#use delay (clock =20000000) //clock 20MHz 
void main() 
{ 
while(1) 
{ 
output_B(0xff); //hex to binary output on port B 
delay_us(500); // delay = 500 x clock period. 
output_B(0x00); 
delay_us(500); 
} 
} 

감사

refer below error 내가 MicroC.its으로 시도 이제

편집

오류 screen.please 도움 아래에 부여합니다 (사람이 어셈블리 코드를 삽입 할 수있는 경우 아래에 넣어주세요) 이 문제를 정리하겠습니다.

error image

의 평균 pic16f877a.h 파일이 없습니다.? 폴더에 수동으로 추가해야합니다.? 나는 그 이름을 검색하지만 난

+1

로 할 생각라는 이름의 파일을 찾을 수없는거야? – Devolus

+0

감사합니다 Devolus.If 그것은 어셈블리 코드를 작성해야합니다.? –

답변

1

나는 당신이 Source Files 폴더로 LED.c 파일을 넣어하지 어셈블러 질문 일부인 Other Files 폴더

+0

C : \ Users \ Priyan \ Documents \ PIC \ LED에있는 C 파일을 만듭니다. –

+1

IDE에서 파일을'Source Files'로 옮깁니다. – MOHAMED

+0

이 추가되었지만 동일한 결과가 나옵니다.이 파일을 사용했습니다. http : //www.ecse.rpi.edu/courses/CStudio/SDCC%20Compiler/sdcc-src-2.8.0/sdcc-src-2.8.0/sdcc/device/include/pic/pic16f877a.h –