导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→C51编程:关于混和编程,有点问题,请高手指教!

* 19187: C51编程:关于混和编程,有点问题,请高手指教!

   wutao_xf 
wutao_xf发表的帖子 

 C51编程:关于混和编程,有点问题,请高手指教!
主程序是用汇编语言写的,子程序用c语言写的,编译之后,老是出现地址覆盖问题:
子程序的code地址总是从0000h开始,与主程序产生冲突。请问如何解决??谢谢!!

发表时间:2003年2月19日18:36:00

  
回复该帖

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

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

  19191.[详细]那肯定不行的
摘要: 即使是汇编,主程序开始地址也必须大于等于0030H的(前面定义中断向量); 对于汇编嵌套C需要的端口地址分配形式,C51是很明确的(可以查)。一般子程序是 使用指针来改变参数的;也有一种简单的使用方式,在子程......(153字)
- [tm1300][1463次] 2003年2月19日

  19199.[详细]如果你有《电子技术应用》第27卷
摘要:2001年7月刊,有简单的运用例子。......(18字)
- [tm1300][1253次] 2003年2月19日

  19203.[详细]你的意思我明白,但是
摘要:楼上的兄弟,你讲的是传递参数的问题,我觉得第二种方式比较方便,我平时采用这种方 案。我主要的问题是:c语言下编的子程序编译之后地址老是从0000h开始,与汇编下的地址 冲突,我用的编译环境是omf51,我对c51&nbs......(160字)
- [wutao_xf][1506次] 2003年2月20日

[上一篇帖子]:L32Ks仿真器损坏我的L32K仿真器损坏,按照老古网站的说明,我下载了SST89C58的烧录文件,
[下一篇帖子]:C51编程:(附源码和电路图)采用实时时钟芯片DS1302+AT89C2051的红外遥控LED电子钟