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
|