几个星期前,我刚在大学完成了我的微处理器课程,那里只有程序集编程。我们学到了一个相当数量的(恕我直言)关于中断。PIC 16F684微控制器中断处理
这里是我的问题:我在C编程中使用16F684的HiTech编译器,在讨论中断的数据表部分(PIC 16F684 Datasheet第12.4节)中说它将程序转到中断向量0x0004。使用我的微处理器类中的程序集,我们只需设置一个指向该地址的.org语句,并在下面写入所需的程序集,以便在发生中断时跳到那里并运行。我可以在汇编中弄清楚,但是当我用C语言编程时,我不相信我能控制程序片放在内存中的位置,这就产生了一个问题。我无法弄清楚如何将命令在该中断C.
请让我知道如果我需要澄清!
看起来你给的链接也是一个很好的例子。谢谢 – onaclov2000 2010-01-06 15:51:08
我使用了你提供的链接并进行了一个测试,(只是在中断被打中时打开一个LED)。谢谢! – onaclov2000 2010-01-07 03:07:26