Saygıdeğer arkadaşlar PIC16C54 için yazılmış programı PIC16F84A ya çeviri yaparken 5 hata veriyor.Bu hataları nasıl düzeltebilirim.Saygılarımla.Şimdiden teşekkürler. MPASM 03.90 Released ŞİFRELİ 84.ASM 1-10-2006 7:48:55 PAGE 1
LOC OBJECT CODE LINE SOURCE TEXT VALUE
00001 processor 16F84A 00002 #include <P16F84A.INC> 00001 LIST 00002 ; P16F84A.INC Standard Header File, Version 2.00 Microchip Technology, Inc. 00134 LIST 2007 3FFF 00003 __config _CP_OFF & _PWRTE_OFF & _WDT_ON & _RC_OSC ; 0x3FFF 00004 ; __idlocs 0xFF, 0xFF, 0xFF, 0xFF 00005 ; --------------------------------------------------- 00006 ; ------- OTO ALARM Ver. 1 ----------------- 00007 ;---------------------------------------------------- 00008 ; Elektronic Word 00009 ;mr fisher 00010 00011 ; ----- BIT TANIMLAMALAR 00012 ;====== PORT B Warning[207]: Found label after column 1. (SIREN) 00000000 00013 SIREN EQU 0 ; 1= CAL Warning[207]: Found label after column 1. (MK_AC) 00000001 00014 MK_AC EQU 1 ; MERKEZI KILIT 1=CEK Warning[207]: Found label after column 1. (SINYAL) 00000002 00015 SINYAL EQU 2 ; 1=YAN Warning[207]: Found label after column 1. (MK_KAPA) 00000003 00016 MK_KAPA EQU 3 ; MERKEZI KILIT 1=CALIS Warning[207]: Found label after column 1. (UK1) 00000004 00017 UK1 EQU 4 ; UZ KUM OTO ARAMA 1=CALIS Warning[207]: Found label after column 1. (UK2) 00000005 00018 UK2 EQU 5 ; UZ KUM KILIT 1=CALIS Warning[207]: Found label after column 1. (JINP1) 00000006 00019 JINP1 EQU 6 Warning[207]: Found label after column 1. (JINP2) 00000007 00020 JINP2 EQU 7 00021 00022 00023 00024 ;====== PORT A Warning[207]: Found label after column 1. (LED) 00000000 00025 LED EQU 0 ;JAMPER INP Warning[207]: Found label after column 1. (KAPI) 00000001 00026 KAPI EQU 1 ; KAPI GIRIS 0=ACIK 00027 00028 00029 ;======= BITFLAGS Warning[207]: Found label after column 1. (TOGGLE) 00000000 00030 TOGGLE EQU 0 ;1 SN FLAG Warning[207]: Found label after column 1. (SINYALBUF) 00000001 00031 SINYALBUF EQU 1 Warning[207]: Found label after column 1. (FLAS) 00000002 00032 FLAS EQU 2 Warning[207]: Found label after column 1. (SIRENBUF1) 00000003 00033 SIRENBUF1 EQU 3 ;ACMA KAPAMA SIREN UYARISI ENABLE Warning[207]: Found label after column 1. (SIRENBUF2) 00000004 00034 SIRENBUF2 EQU 4 ;ALARM SIREN ENABLE 00035 MPASM 03.90 Released ŞİFRELİ 84.ASM 1-10-2006 7:48:55 PAGE 2
LOC OBJECT CODE LINE SOURCE TEXT VALUE
00036 00037 ;======= FLAGS2 Warning[207]: Found label after column 1. (KILITKUR) 00000000 00038 KILITKUR EQU 0 ;ALARM KURMA ISLEMI BASLA Warning[207]: Found label after column 1. (ALFLAG) 00000001 00039 ALFLAG EQU 1 ;ALARM VERILDI 00040 Warning[207]: Found label after column 1. (ZONE) 00000004 00041 ZONE EQU 4 ;ALARM ALINAN ZONE 0=KAPI 1=GOZ,DARBE Warning[207]: Found label after column 1. (PANIK) 00000005 00042 PANIK EQU 5 00043 00044 ; ---- BYTE TANIMLAMALAR Warning[207]: Found label after column 1. (BITFLAGS) 00000007 00045 BITFLAGS EQU H'07' ;BIT REGISTER Warning[207]: Found label after column 1. (FLAGS2) 00000008 00046 FLAGS2 EQU H'08' ;BIT REGISTER Warning[207]: Found label after column 1. (TIMBUF) 00000009 00047 TIMBUF EQU H'09' ;TIMER BUFFER Warning[207]: Found label after column 1. (GERISAY) 0000000A 00048 GERISAY EQU H'0A' ;KILIT ACILINCA TEKRAR KILITLEME SURESI Warning[207]: Found label after column 1. (ROLSURE) 0000000B 00049 ROLSURE EQU H'0B' ;ROLE CEKILI KALMA SURESI Warning[207]: Found label after column 1. (SINYALSAY) 0000000C 00050 SINYALSAY EQU H'0C' ;SINYAL FLASH SAYISI Warning[207]: Found label after column 1. (SIRENSAY) 0000000D 00051 SIRENSAY EQU H'0D' ;SIREN CALMA SURESI Warning[207]: Found label after column 1. (KURSAY) 0000000E 00052 KURSAY EQU H'0E' ;KAPI ACIKKEN KURMADA UYARI SURESI Warning[207]: Found label after column 1. (UKDISSAY) 0000000F 00053 UKDISSAY EQU H'0F' ;UZAKTAN KUMANDA DISABLE SURESI Warning[207]: Found label after column 1. (KURDELAY) 00000010 00054 KURDELAY EQU H'10' ;KAPIYI KAPATTIKTAN SONRA KILITLEME GECIKMESI Warning[207]: Found label after column 1. (DURUM) 00000011 00055 DURUM EQU H'11' 00056 ; EQU H'12' 00057 ; EQU H'13' 00058 ; EQU H'14' Warning[207]: Found label after column 1. (BUTBAS) 00000015 00059 BUTBAS EQU H'15' ;BUTON OKUMA SAYISI 00060 ; EQU H'1F' 00061 00062 include "P16F84A.INC" 00135 LIST 00136 ; P16F84A.INC Standard Header File, Version 2.00 Microchip Technology, Inc. Message[310]: Superseding current maximum RAM and RAM map. 00268 LIST 00063 ; ***************************** 0000 00064 INSTAL 0000 3002 00065 START MOVLW H'02' Warning[224]: Use of this instruction is not recommended. 0001 0062 00066 OPTION 0002 30F0 00067 MOVLW B'11110000' ;0=CIKIS MPASM 03.90 Released ŞİFRELİ 84.ASM 1-10-2006 7:48:55 PAGE 3
LOC OBJECT CODE LINE SOURCE TEXT VALUE
Warning[224]: Use of this instruction is not recommended. 0003 0066 00068 TRIS PORTB 0004 30FE 00069 MOVLW B'11111110' ;0=CIKIS Warning[224]: Use of this instruction is not recommended. 0005 0065 00070 TRIS PORTA 00071 00072 0006 1186 00073 BCF PORTB,MK_KAPA 0007 1086 00074 BCF PORTB,MK_AC 0008 1106 00075 BCF PORTB,SINYAL Warning[219]: Invalid RAM location specified. 0009 1087 00076 BCF BITFLAGS,SINYALBUF 000A 1008 00077 BCF FLAGS2,KILITKUR Warning[219]: Invalid RAM location specified. 000B 1107 00078 BCF BITFLAGS,FLAS 000C 1088 00079 BCF FLAGS2,ALFLAG Warning[219]: Invalid RAM location specified. 000D 1187 00080 BCF BITFLAGS,SIRENBUF1 000E 1288 00081 BCF FLAGS2,PANIK 000F 018F 00082 CLRF UKDISSAY 0010 018B 00083 CLRF ROLSURE 0011 018C 00084 CLRF SINYALSAY 0012 018A 00085 CLRF GERISAY 0013 018E 00086 CLRF KURSAY 0014 0190 00087 CLRF KURDELAY 00088 ;======================================================================== Error[113] : Symbol not previously defined (RTCC) 0015 0800 00089 MAIN MOVF RTCC,0 0016 1D03 00090 BTFSS STATUS,Z 0017 2815 00091 GOTO MAIN 00092 0018 3006 00093 MOVLW .6 Error[113] : Symbol not previously defined (RTCC) 0019 0080 00094 MOVWF RTCC 001A 0064 00095 CLRWDT 001B 300F 00096 MOVLW B'00001111' ;0=CIKIS Warning[224]: Use of this instruction is not recommended. 001C 0066 00097 TRIS PORTB 00098 001D 30FC 00099 MOVLW B'11111100' Warning[224]: Use of this instruction is not recommended. 001E 0065 00100 TRIS PORTA 00101 00102 001F 2033 00103 CALL SIRENKONT 0020 0A89 00104 INCF TIMBUF,1 0021 1903 00105 BTFSC STATUS,Z 0022 2867 00106 GOTO SANIYEOK ; MSN DE BIR GIT 0023 00107 SANOK_DON 00108 ;KAPI ACILINCA GERI SAYMAYI SIFIRLA 0023 1C85 00109 BTFSS PORTA,KAPI 0024 018A 00110 CLRF GERISAY 00111 MPASM 03.90 Released ŞİFRELİ 84.ASM 1-10-2006 7:48:55 PAGE 4