首页
论坛
外包
下载
专栏
专栏首页
通信技术
显示光电
单片机
测试测量
智能硬件
汽车电子
消费电子
工业控制
医疗电子
电路图
物联网
模拟
专访
电源
芯闻号
嵌入式
技术学院
公众号精选
厂商动态
新基建
中国芯
Datasheet
公开课
更多
阅读
21ic专访
编辑视点
专题
会展
高端访谈
新基建
技术
通信技术
显示光电
单片机
测试测量
智能硬件
汽车电子
消费电子
工业控制
医疗电子
开发板
物联网
模拟
电源
嵌入式
资讯
新品
应用
技术专访
基础知识
中国芯
互动
论坛
外包
招聘
课程
公开课
在线研讨会
TI在线培训
资源
下载
电路图
Datasheet
在线计算器
开发板试用
厂商
登录
|
注册
论坛
论坛
Datasheet
文章
下载
论坛首页
论坛列表
厂商专区
家园币兑换
任务活动
开发板试用
优质原创
论坛专题
问答
21ic电子技术开发论坛
›
单片机与嵌入式系统
›
侃单片机论坛
›
关于c51与汇编的 混合编程问题
返回列表
关于c51与汇编的 混合编程问题
[复制链接]
1569
|
4
手机看帖
扫描二维码
随时随地手机跟帖
wolf_heart
当前离线
关注TA
发消息
62
主题
337
帖子
6397
积分
高级工程师
高级工程师, 积分 6397, 距离下一级还需 1603 积分
高级工程师, 积分 6397, 距离下一级还需 1603 积分
积分
6397
在线时间
105 小时
精华
0
注册时间
2005-10-13
最后登录
2024-7-23
电梯直达
楼主
wolf_heart
|
楼主
|
2007-1-26 13:38
|
只看该作者
|
倒序浏览
|
阅读模式
C51
,
汇编
,
混合编程
,
代码
,
汇编代码
兄弟在一个中断处理程序中嵌入一段汇编代码,发现能够进入汇编,并且汇编代码执行无误,但是当执行到汇编代码结束时,程序没有跳出汇编代码段,而是又跑到了汇编代码段开始处执行,就这样在汇编代码段中做死循环,请教各位大家,有什么解决的方法?另外,如果是在非中断处理程序中插入同样的代码就没有以上问题。
使用特权
评论
回复
赏
标题置顶
标题高亮
点赞
共
0
人点赞
相关下载
•
单片机汇编指令工具包.rar
•
电气制图及相关标准汇编-电气文件编制及相关标准汇编-451页-9.0M.pdf
•
8086汇编指令.rar
•
汇编指令大全很全的汇编指令.rar
•
如何在C程序中使用汇编
•
ARM汇编指令集
•
AVR汇编百例_脉宽调制(PWM)
•
一种快速构造汇编器的方法及其应用
•
1553接口资料汇编
相关帖子
•
邦彦技术今起停牌 筹划购买星网信通控股权
•
嵌入式编程中do-while的几点妙用之处
•
【STM32WBA55CG测评】英文资料收集、用IDE烧录代码的方法
•
函数指针的用法
•
C语言代码一行写不写,如何操作
•
编写可读性高的 C 程序代码
•
是的,我也入外包了
•
FPGA实现算法硬件加速的方法与步骤
•
嵌入式Linux的GDB调试与常用命令
•
STM32F103C8T6使用CubeIDE烧录运行报硬件错误,相同代码MDK烧录却可以正常运行
lixun00
当前离线
关注TA
发消息
56
主题
683
帖子
2662
积分
初级工程师
初级工程师, 积分 2662, 距离下一级还需 338 积分
初级工程师, 积分 2662, 距离下一级还需 338 积分
积分
2662
在线时间
561 小时
精华
3
注册时间
2001-10-26
最后登录
2024-9-20
沙发
lixun00
|
|
2007-1-26 14:52
|
只看该作者
是不是中断标志没有清楚或外部中断产生的太频繁
使用特权
评论
回复
赏
点赞
共
0
人点赞
wolf_heart
当前离线
关注TA
发消息
62
主题
337
帖子
6397
积分
高级工程师
高级工程师, 积分 6397, 距离下一级还需 1603 积分
高级工程师, 积分 6397, 距离下一级还需 1603 积分
积分
6397
在线时间
105 小时
精华
0
注册时间
2005-10-13
最后登录
2024-7-23
板凳
wolf_heart
|
楼主
|
2007-1-26 17:29
|
只看该作者
楼上误解我的意思了
我在这里做示意流程:
void fun(void) interrupt * using 0 //c code
{
***** //c code
***** //c code
#pragma ASM
***** // asm code
#pragma ENDASM
****** //c code
}
执行的结果是能够进入汇编代码,但是却无法从汇编代码中返回,即无法执行到#pragma ENDASM后面的c语句
使用特权
评论
回复
赏
点赞
共
0
人点赞
lixun00
当前离线
关注TA
发消息
56
主题
683
帖子
2662
积分
初级工程师
初级工程师, 积分 2662, 距离下一级还需 338 积分
初级工程师, 积分 2662, 距离下一级还需 338 积分
积分
2662
在线时间
561 小时
精华
3
注册时间
2001-10-26
最后登录
2024-9-20
地板
lixun00
|
|
2007-1-26 18:13
|
只看该作者
你把对应的编译库加到最后看看,估计和这没关系
使用特权
评论
回复
赏
点赞
共
0
人点赞
wolf_heart
当前离线
关注TA
发消息
62
主题
337
帖子
6397
积分
高级工程师
高级工程师, 积分 6397, 距离下一级还需 1603 积分
高级工程师, 积分 6397, 距离下一级还需 1603 积分
积分
6397
在线时间
105 小时
精华
0
注册时间
2005-10-13
最后登录
2024-7-23
5
楼
wolf_heart
|
楼主
|
2007-1-28 15:42
|
只看该作者
什么编译库?
我查看过编译后生成的汇编码(c代码也撞成了汇编),没有问题,但是执行就是有问题
使用特权
评论
回复
赏
点赞
共
0
人点赞
返回列表
高级模式
B
Color
Image
Link
Quote
Code
收费
Smilies
您需要登录后才可以回帖
登录
|
注册
发表回复
本版积分规则
回帖后跳转到最后一页
无冕之王奖章
等级类勋章
欢快之小溪
发帖类勋章
常驻人口
时间类勋章
技术奇才奖章
人才类勋章
精华达人奖章
等级类勋章
湍急之河流
发帖类勋章
以坛为家
时间类勋章
wolf_heart
62
主题
337
帖子
0
粉丝
关注
私信