PDA

View Full Version : Fatal error L213 - Keil C


nguyen_kirk
17-08-2006, 08:19 AM
Em dịch C sang hex, bị báo lỗi nầy
*** FATAL ERROR L213: I/O ERROR ON WORK FILE: EXCEPTION 0029H: ACCESS TO FILE DENIED

Keil 3 ver8.02 c có crack ( file/ lice manager / đã có đầy đủ LIC

Debug không bị báo giới hạn
hic hic
còn code thi` có mỗi đoạn led nhấp nháy dùng delay lấy ở trên d đ thôi :
#include "AT89X51.H"
sbit a1 = P1^0;
void delay50(unsigned char n)
{unsigned char i;
for(i=0; i < n;i++)
{
TMOD=0x01;
TH0=0x3C;
TL0=0xAF;
TR0=1; }
while(!TF0)
{TR0=0;
TF0=0;}
}

void main()
{
while(1)
{
a1 = 1 ;
delay50(100);
a1 = 0 ;
delay50(100);
}
}

cái include thay het các kiểu rồi đấy
các anh giúp em faats
cảm. ơn nhiêu

namqn
17-08-2006, 06:14 PM
Mong bạn chỉ post vấn đề này bên dientuvietnam thôi, một số người đang góp ý cho bạn rồi đó.

Diễn đàn này chỉ nên dành cho PIC và các vấn đề liên quan.

Thân,

xuangiang121090
23-08-2010, 05:41 PM
em mới học về vdk và đang dùng keilc lập trình mặc dù làm theo hướng dẫn nhưng khi chạy vẫn báo lỗi mong các pác giúp đỡ
chương trinh:
#include <AT89X51.H>
org 0000h
main:
setb p1.0
acall delay_0.5s
clr p1.0
acall delay_0.5s
simp main
delay1_s: mov r7,#10
lop1: mov r6,#200
lop: mov r5,#250
djnz r5,$
djnz r6,lop
djnz r7,lop1
ret
and
lỗi như sau

Build target 'Target 1'
assembling bai 1.a51...
C:\KEIL\C51\INC\ATMEL\AT89X51.H(15): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(16): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(17): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(18): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(19): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(20): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(21): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(22): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(23): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(24): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(25): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(26): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(27): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(28): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(29): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(30): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(31): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(32): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(33): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(34): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(35): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(65): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(66): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(67): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(68): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(69): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(70): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(71): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(72): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(104): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(105): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(106): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(107): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(108): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(109): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(110): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(111): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(128): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(129): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(130): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(131): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(132): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(135): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(149): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(150): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(151): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(152): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(153): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(154): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(155): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(156): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(161): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(162): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(163): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(164): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(165): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(171): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(173): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(174): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(175): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(176): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(177): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
C:\KEIL\C51\INC\ATMEL\AT89X51.H(178): error A10: ATTEMPT TO DEFINE AN ALREADY DEFINED SYMBOL
bai 1.a51(5): error A38: NUMBER OF OPERANDS DOES NOT MATCH INSTRUCTION
bai 1.a51(5): error A17: INVALID BYTE BASE IN BIT ADDRESS EXPRESSION
bai 1.a51(5): error A9: SYNTAX ERROR
bai 1.a51(7): error A38: NUMBER OF OPERANDS DOES NOT MATCH INSTRUCTION
bai 1.a51(7): error A17: INVALID BYTE BASE IN BIT ADDRESS EXPRESSION
bai 1.a51(7): error A9: SYNTAX ERROR
bai 1.a51(8): error A9: SYNTAX ERROR
bai 1.a51(16): error A9: SYNTAX ERROR
bai 1.a51(16): warning A41: MISSING 'END' STATEMENT
Target not created

thật xin lỗi các pác em ko bít át chuơng trình nên thế nào nên đành làm thủ công vậy