打印

在C8051单片机中,没用的中断怎样指向0000地址

[复制链接]
2627|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
czhlcai|  楼主 | 2007-7-30 10:50 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
ayb_ice| | 2007-7-30 11:40 | 只看该作者

只能用汇编。。。

使用特权

评论回复
板凳
AIRWILL| | 2007-7-30 12:01 | 只看该作者

这未必是好的办法

是否可以考虑捕捉下这些没有允许的中断, 再做故障处理?

使用特权

评论回复
地板
conwh| | 2007-7-30 12:17 | 只看该作者

又一个模拟热启动的

使用特权

评论回复
5
bh_wang| | 2007-7-30 12:29 | 只看该作者

在没有用到的中断函数中写入“软件复位”指令

使用特权

评论回复
6
JJG| | 2007-7-30 12:39 | 只看该作者

用汇编吧.

使用特权

评论回复
7
ayb_ice| | 2007-7-30 14:08 | 只看该作者

用_at_关键字也可以,不过还是汇编方便。。。

使用特权

评论回复
8
art6158| | 2007-7-31 10:45 | 只看该作者

...

goto

使用特权

评论回复
9
czhlcai|  楼主 | 2007-8-1 16:57 | 只看该作者

8楼的,能用GOTO吗?

C语言在main()函数之前可有一部分的的初始化代码呀,GOTO不到那去的!

使用特权

评论回复
10
czhlcai|  楼主 | 2007-8-1 17:01 | 只看该作者

嵌入汇编怎么写呢?指导一下!谢

使用特权

评论回复
11
zgl7903| | 2007-8-1 18:21 | 只看该作者

C8051中有软件复位控制寄存器,看看Datasheet中的RSTSRC说明

使用特权

评论回复
12
aaa000| | 2007-8-6 16:13 | 只看该作者

嵌入汇编

可以嵌入汇编做吧

使用特权

评论回复
13
aaa000| | 2007-8-6 16:16 | 只看该作者

嵌入汇编

可以嵌入汇编程序,在退出中断前将原来压入堆栈的地址弹出来,将复位地址0000H压入,这样在退出中断的时候可以返回到地址0000H.

使用特权

评论回复
14
conwh| | 2007-8-6 18:01 | 只看该作者

这里都讨论N遍了

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

43

主题

136

帖子

0

粉丝