导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→重复定义?

* 85044: 重复定义?

   LIYINHUA 
LIYINHUA发表的帖子 

 重复定义?
我编写的两个程序模块在混合编程时出现告警:
“WARNING L15: CODE SPACE MEMORY OVERLAP”
意思好象是重复定义的意思,指的是shiw,gew,yiw,erw
几个变量,在C模块中定义了一次,又在汇编模块中定义
了一次,但是不分别定义也不行啊!请问怎么解决这个问题呀?

C模块:
#include   <reg51.h>  
int shiw,gew,yiw,erw;
int temp,time;
int result;

main()
{
result=((temp-5)*53/300+323)*time/10000;
shiw=result/1000+0x30;
gew=result%1000/100+0x30;
yiw=result%100/10+0x30;
erw=result%10+0x30;
}

汇编模块:

SHIW   DATA 32H;十位数寄存器
GEW    DATA 33H;个位
YIW    DATA 35H;小数点后一位
ERW    DATA 36H;小数点后两位

ORG 30H
START:


发表时间:2005年10月27日10:08:13

  
回复该帖

本主题共有 1 帖,分页:>>>>>该主题的所有内容[1]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

[上一篇帖子]:[求助]TR=1什么意思下程序中,TI=1什么意思啊,TI=0怎么不行 #include&n
[下一篇帖子]:老古先生,请问一下!老古先生,请问一下! ORCAD 和 EWB&nb