PLEASE ANYBODY HELP ME, I AM USING KEIL MICRO VISION 4, WHILE SIMULATING THE SOURCE CODE IT SAYS THE BELOW MSG
*** error 65: access violation at C:0xC041 : no 'execute/read' permission
MY SOURCE CODE IS GIVEN BELOW
;COUNTER PROGRAM ORG 0000H L6: LJMP MAIN ;------------------------------------- ORG 000BH ACALL T_I_CALC ;------------------------------------- MAIN: MOV R3,#0 MOV R2,#0 MOV R1,#0 MOV R0,#0 MOV TMOD,#00000010B MOV TH0,#01H MOV IE,#10000010B SETB TR0 ;------------------------------------- L1: MOV P2,#11111110B MOV P1,R0 ACALL DELAY MOV P2,#11111101B MOV P1,R1 ACALL DELAY MOV P2,#11111011B MOV P1,R2 ACALL DELAY MOV P2,#11110111B MOV P1,R3 ACALL DELAY SJMP L1 ;-------------------------------------- T_I_CALC: INC R3 ACALL COPY CJNE R3,#10,L2 L2: JNC L1 MOV R3,#0 INC R2 ACALL COPY1 CJNE R2,#10,L3 L3: JNC L1 MOV R2,#0 INC R1 ACALL COPY2 CJNE R1,#10,L4 L4: JNC L1 MOV R1,#0 INC R0 ACALL COPY3 CJNE R0,#10,L5 L5: JNC L1 MOV R0,#0 LJMP L6 ;----------------------------------------- COPY3: CLR A MOV A,R0 MOV DPTR,#DAT MOVC A,@A+DPTR MOV R0,A COPY2: CLR A MOV A,R1 MOV DPTR,#DAT MOVC A,@A+DPTR MOV R1,A COPY1: CLR A MOV A,R2 MOV DPTR,#DAT MOVC A,@A+DPTR MOV R2,A COPY: CLR A MOV A,R3 MOV DPTR,#DAT MOVC A,@A+DPTR MOV R3,A RETI ;----------------------------------------- DELAY: MOV R4,#0F1H L8: MOV R5,#0F1H L7: DJNZ R5, L7 DJNZ R4, L8 RET
;----------------------------------------- DAT: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,98H ;----------------------------------------- END ;-----------------------------------------