질문할때는 다음 사항을 정확히 설명해주셔야 답변하시는 분도 최대한 정답에 가깝게 답할 수 있습니다.
---------------------------------------------------------------------------------------------------------------------------------------------------------
1. 컴파일러등의 개발환경 :
IAR 8051 V.3 으로 만들어졌던 컴파일러 같아요 ㅠ
2. 회로나 소스코드의 제어목적 :
예전 구 프로그램을 다시 컴파일 하려고 보니;; 헤더파일에서 오류가 납니다. ㅠ
3. 증상과 예상되는 문제점 :
어떻게 컴파일러를 수정해야 할지 모르겠어요 ㅠ 12시간동안 sfr하나만 해결했습니다; 맞는지는 모르겠지만 ㅠ
내용 확인 부탁드립니다. ㅠ
4. 기타 :
문제되었던 헤더파일의 오류는요
sfr P0 = 0x80
는 sfr __no_init volatile char P0 @ 0x80하면서 해결이 되었습니다.
그러나
bit TF1 = TCON.7;
bit TR1 = TCON.6;
bit TF0 = TCON.5;
bit TR0 = TCON.4;
bit IE1 = TCON.3;
bit IT1 = TCON.2;
bit IE0 = TCON.1;
bit IT0 = TCON.0;
의 형태와(에러내용 indentifier "bit" is undefiend)
const mSEC500 =500;
const SEC3 =3000;
const SEC10 =10000;
const SEC15 =15000;
const SEC20 =20000;
const SEC30 =30000;
const SEC40 =40000;
의 형태(에러내용 expliccit type is missing("int"assumed)
data unsigned char status1,status2,plc_status1,plc_status2,old_status2;
의 형태 (에러내용 integer conversion resulited in a change og sing)
입니다 ㅠ 앞으로 얼마나 더 문제가 있을지는 모르겠지만
도와주시면 감사하겠습니다~~!!!@!!!
---------------------------------------------------------------------------------------------------------------------------------------------------------