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

* 7087: C51编程:再次请教混合编程问题

   zhengxiaming 
zhengxiaming发表的帖子 

 混合编程
兄弟,目前我必须在C51中调用汇编程序,可是是一段中断服务程序,外部中断收发数据,
待发送的数据在发送中断前已经组织好,我怎么将这些数据给调用的汇编程序?接收来的数
据我怎么取出?
比如被调用的汇编程序名为:PLC,那么我首先要在汇编文件的开头作如下说明:
PUBLIC _PLC
_PLC:汇编语句
(请问这部分有无错误?)
然后我在C51程序开头做申明extern void PLC;
接着做如下调用:
void int1(void) interrupt 2 using 1
{
     PLC();
    (其他相关工作,如数据处理等)
}
(请问这部分有无错误?)
本人十分急,请各位高手朋友赐教,小弟在此先谢谢了!

发表时间:2002年4月27日16:26:00

  
回复该帖

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

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

  7089.[详细]程序死掉
摘要:按照这样做编译通过,但是程序运行死掉  死时执行:1511H F4   CLR A       &n......(287字)
- [zhengxiaming][1181次] 2002年4月27日

[上一篇帖子]:程序死掉按照这样做编译通过,但是程序运行死掉  死时执行:1511H F
[下一篇帖子]:要使用keil c51 v6。20以上版本