|
各位大侠:
好!
用KEIL 汇编有警告,请问如何根据下面的提示,去修改程序,我的程序是:
; 这是TLC549汇编程序, 文件名为TLC549.ASM
; 功能:本程序主要是读出输入通道ANALOG IN的
; 模数转换值,并将转换值放在RAM单元40H中。
CLK EQU P1.0
DOUT EQU P1.1
CS EQU P1.2
ORG 0000H
CLR CLK
SETB CS
MOV R0,#10H ;延时程序
WAIT: NOP
DJNZ R0,WAIT
CLR CS
NOP
NOP
MOV R1,#08H ;串行转换部分
LOOP: SETB CLK
SETB DOUT
MOV C,DOUT
RLC A
CLR CLK
NOP
NOP
DJNZ R1,LOOP
MOV 40H,A ;将结果放入40H中
SJMP $
END
Build target 'Target 1'
assembling STARTUP.A51...
assembling TLC549.ASM...
linking...
*** WARNING L5: CODE SPACE MEMORY OVERLAP
FROM: 0000H
TO: 0002H
*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
SYMBOL: ?C_START
MODULE: STARTUP.obj (?C_STARTUP)
*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
SYMBOL: ?C_START
MODULE: STARTUP.obj (?C_STARTUP)
ADDRESS: 002AH
Program Size: data=9.0 xdata=0 code=47
creating hex file from "TLC549"...
"TLC549" - 0 Error(s), 3 Warning(s).
|
|